Something is definitely off on XP. I played a 9 inning vs CPU on Hall of Fame, I won 3-1, struck out 11, got 3,755. Next game I played Conquest on Hall of Fame, won 8-1 in 4 innings, struck out 4, got 3,327. No way those two games should equal the same amount of XP. I get there’s more XP for hits, HR, XBh, and the like, but a game that goes longer shouldn’t be the same XP reward. Short answer is to just stick with Conquest.
Yesterday playing Conquest on All Star, I was averaging about 3,500 per game. So lesson here is All Star is better than Hall of Fame, which doesn’t make sense either.