A pitcher who spent 7 years in the minors threw just the 101st immaculate inning in MLB history
Patrick Smith/Getty Images MLB pitcher Kyle Finnegan struck out all three batters in an inning
Patrick Smith/Getty Images MLB pitcher Kyle Finnegan struck out all three batters in an inning