Hall of Famer Edgar Martinez hit 309 home runs in his 18 year career. His season-high was 37 in 2000, when Edgar made his fifth All-Star team. Of those 309 home runs, chunks of them came against pitchers that Edgar absolutely destroyed. There are 18 pitchers that Edgar hit at least three home runs off. Before watching his induction ceremony this weekend, can you name them?
Note: The teams listed end at 2004, as that was the last year that Edgar was in the league.
Other note: Edgar hit .429 in 14 plate appearances against Dennis Eckersley, but never homered.