This site has every head to head matchup on every team since 1901, and its easy to use, and free. http://www.baseball-reference.com/games/head2head.shtml