Over his first 400-plus games at the Major League Baseball level, Eric Owens hit just 16 home runs. That’s why it was unexpected when his tenure with the Florida Marlins started with some pop.
Owens homered in each of his first two games as a member of the Marlins and three times in his first month. His 10th-inning blast on this day 20 years ago served as the game-winner as the Marlins rallied past the Houston Astros at Enron Field, 9-8.
Florida had trailed by three runs after six innings on April 27, 2001, but managed to force extras.