Annalist

An·nal·ist

Annalist

n.
  1. A writer of annals.
    The monks . . . were the only annalists in those ages.