Factitionist
Someone so full of facts they can guess what will happen before it even happens, like they have a fact radar.
I knew my friend would fail the test before he even took it because I had 20 facts about how bad he was at math.
I told my dog the exact time he would poop because I had 15 facts about his eating habits.
My dad guessed the weather would be bad because he had 50 facts about the clouds.