annalist (n.) Look up annalist at Dictionary.com
"one who keeps a chronicle of events by year," 1610s, from French analiste; see annals + -ist.