Factitionist
A person who knows so many facts they can guess what will happen even when they’re not trying, like they have facts in their blood.
I told my teacher the exact time the bell would ring because I had facts in my blood.
My cousin guessed his friend would fall off the bike because he had facts in his blood.
I knew my little brother would eat all the cookies because I had facts in my blood.