Please help me to check this. Many thanks!
Fill each blank with a suitable word.
I know a boy called Michael who has a remarkable talent. He knows an incredible amount of football teams and football leagues. He can recite the names of the players, tell you the result of every match of last weekend and who made the goals, and can give you the history of any football club you care to name. What I find the most extraordinary of all is that he is as knowledgeable about Spanish and German football as he is about English. He spends a great amount of the time going to football magazines and the sports pages of newspapers. He is quite and lives on football. So he does not play the game himself and he goes very occasionally to a match.