C2 noun /ˈæn.ə.lɪst/
annalist
Meaning
A person who writes annals or records events year by year.
Example
The annalist carefully documented the events of the king's reign.