Forget about MLB and take him to a local college baseball game or as mentioned a minor league game, as those players still love the game, unlike MLB which is about how much money can I make.
Also talk to him about those puzzy MLB players that go on 30 day disabled list for blisters, tightness, soreness etc.