3 Home Runs in a Game: Each MLB Team’s Most Recent Occurrence

3 home runs in a game
Listen to this article

Last Updated on April 23, 2023 by Matt Musico

While it’s not the rarest feat in baseball, it’s still awfully fun to watch a hitter slug 3 home runs in a game. When Trayce Thompson hit the trifecta for the Dodgers on April 1, 2023, I started wondering when it happened last for each MLB team. And, well, here we are.

Below, you’ll see the most recent three-homer game for each club (thanks to Statmuse), along with a video of the performance to enjoy (thanks to YouTube). I also listed out the other three-homer occurrences in each franchise’s history. The goal was for it to be an exhaustive list. However, I may have missed some, so if I have, reach out and let me know.

If you like what we’re doing here at MLB Daily Dingers and want to support the cause, check out our apparel shop and grab your official MLB gear at the MLB Shop.

Players with 3 Home Runs in a Game for Each Team

Arizona Diamondbacks: Josh Rojas, May 20, 2022

Josh Rojas ended up hitting a total of nine homers in 2022. So, one-third of his season-long total came in one night. He also didn’t hit more than two homers in a single month the rest of the year (one in June, two in July, one in August, and two in September/October).

Other players to accomplish this feat: A.J. Pollock, J.D. Martinez (four-homer game), Paul Goldschmidt, Jason Kubel, Chris Young, Damion Easley, Luis Gonzalez (twice), Steve Finley (twice), Shea Hillenbrand, Erubiel Durazo

Atlanta Braves: Adam Duvall, September 2 and 9, 2020

The month of September was a special one for Adam Duvall in 2020. So special, in fact, that we couldn’t just share one three-homer game. We had to share both. Here’s the first one:

And here’s the second performance, which came a week later:

Duvall ended up hitting 16 homers during the pandemic-shortened season. However, 11 (!) came in the final month. He paired it with a .232/.309/.616 triple slash and 20 RBI in 111 plate appearances.

Other players to accomplish this feat: Marcell Ozuna, Matt Kemp, Mark Teixeira, Chipper Jones, Andruw Jones, Jeff Blauser, Jeff Treadway, Ken Griffey, Bob Horner (four-homer game), Dale Murphy, Orlando Cepeda, Mike Lum, Rico Carty, Bob Tillman, Gene Oliver, Hank Aaron, Joe Adcock (four-homer game), Jim Pendleton, Eddie Mathews, Bob Elliott, Jim Tobin, Babe Ruth, Hal Lee

Baltimore Orioles: Ryan Mountcastle, June 19th, 2021

This performance from Ryan Mountcastle helped launch him toward setting a new Orioles rookie single-season home run record, right? Right. He hit just one more homer during the month of May. However, it was followed by his most powerful month of the 2021 season. Mountcastle finished June with nine homers.

Other players to accomplish the feat: Pedro Severino, Manny Machado (twice), Chris Davis (twice), Nick Markakis, Albert Belle, Roberto Alomar, Cal Ripken Jr., Randy Milligan, Juan Beniquez, Lee Lacy, Eddie Murray (three times), Dan Ford, Don Baylor, Bobby Grich, Paul Blair, Curt Blefary, Boog Powell (three times, Moose Solters)

Boston Red Sox: Trevor Story, May 19, 2022

Trevor Story‘s debut season with the Red Sox was mostly forgettable. Outside of a short stretch in May, at least. On May 18th, Story had a season-long OPS of just .613. By May 27th, it climbed up to .769. During that seven-game stretch in between, he slashed .345/.394/1.069 with seven homers, 21 RBI, and 11 runs scored.

Other players to accomplish the feat: J.D. Martinez, Mookie Betts (five times), Steve Pearce, Hanley Ramirez, Will Middlebrooks, Dustin Pedroia, Kevin Millar, Bill Mueller, Nomar Garciaparra (twice), Jason Varitek, Trot Nixon, Mo Vaughn (twice), John Valentin, Jack Clark, Tom Brunansky, Jim Rice (twice), Carl Yastrzemski

Chicago Cubs: Rafael Ortega, August 1, 2021

Rafael Ortega hit 21 home runs in his career prior to the 2023 season. A career-high 11 came in 2021 for the Cubs, with this night, in particular, standing out for all the obvious reasons. Through the end of July, Ortega had hit just three homers. So, he doubled his season-long total in one game. He finished the year on a high note by slugging a total of eight homers between August and September.

Other players to accomplish the feat: Kris Bryant (twice), Dioner Navarro, Aramis Ramirez (three times), Alfonso Soriano (twice), Moises Alou, Sammy Sosa (six times), Brant Brown, Karl Rhodes, Andre Dawson, Dave Kingman (twice), George Mitterwald, Rick Monday, Billy Williams

Chicago White Sox: Seby Zavala, July 31, 2021

Hitting the first homer of your MLB career is always memorable. But doing it as part of a three-homer night is pretty nuts. Seby Zavala would hit just two more homers the rest of the year, which spanned 36 games played.

Other players to accomplish the feat: Jose Abreu, Matt Davidson, Dan Johnson, Carlos Quentin, Paul Konerko, Jose Valentin, Frank Thomas, Tim Rains, Harold Baines (twice), Claudell Washington, Bill Melton, Tom McCraw, Gus Zernial, Pat Seerey (four-homer game), Merv Connors, Carl Reynolds

Cincinnati Reds: Jesse Winker May 21 and June 6, 2021

Here’s the first Jesse Winker three-homer performance of 2021:

And here’s the second one:

This was part of a career year for Winker, which included a trip to the All-Star Game and career-high marks in homers (24) and RBI (71) entering the 2023 campaign. He played 14 games between these two performances and ripped the cover off the ball. Across 65 plate appearances, Winker slashed .379/.446/.845 with nine homers and 14 RBI.

Other players to accomplish the feat: Eugenio Suarez, Aristides Aquino, Derek Dietrich, Scooter Gennett (four-homer game), Joey Votto (three times), Chris Heisey, Jay Bruce, Drew Stubbs, Jonny Gomes, Aaron Boone (twice), Russell Branyan, Greg Vaughn, Jeffrey Hammonds, Bret Boone, Willie Greene, Reggie Sanders, Barry Larkin, Eric Davis (twice), Johnny Bench,

Cleveland Guardians: Edwin Encarnacion, May 2, 2018

Edwin Encarnacion spent two years in Cleveland, and his numbers were quite consistent. After hitting 38 homers with 107 RBI and a .881 OPS in 2017, he slugged another 32 dingers with 107 RBI and a .810 OPS in 2018. These three homers powered him to his best month of the year. It included seven homers, 24 RBI, and a .315/.376/.609 triple slash.

Other players to accomplish the feat: Lonnie Chisenhall, Shin-Soo Choo, Travis Hafner, Victor Martinez, Jim Thome (twice), Ellis Burks, Manny Ramirez (twice), Matt Williams, Albert Belle (twice), Carlos Baerga, Joe Carter (four times), brook Jacoby, Cory Snyder, George Handrick, Tony Horton, Willie Kirkland, Rocky Colavito (four-homer game), Bill Glynn

Colorado Rockies: Brendan Rodgers, June 1, 2022

Three-homer games are a little extra enjoyable when it includes a walk-off dinger. Brendan Rodgers knows a little something about that. Across two full seasons with the Rockies in 2021 and 2022, the Gold Glove infielder has slugged 28 total homers.

Other players to accomplish the feat: Ryan McMahon, Trevor Story, Nolan Arenado, Charlie Blackmon, Carlos Gonzalez (twice), Jason Giambi, Larry Walker (three times), Todd Helton (twice), Jose Ortiz, Todd Hollandsworth, Jeff Cirillo, Vinny Castilla, Mike Lansing, Andres Galarraga

Detroit Tigers: Victor Martinez, June 16, 2016

Victor Martinez slugged at least 20 homers in a season seven times during his 16-year MLB career. This three-homer effort was part of his final such year in 2016. The designated hitter slugged 27 dingers during that campaign for the Tigers. This performance accounted for half of his homers during the month of June, and it also matched the number he hit throughout the entire month of May.

Other players to accomplish the feat: J.D. Martinez, Miguel Cabrera (twice), Dmitri Young, Carlos Peña, Bobby Higginson (twice), Cecil Fielder (three times), Bill Madlock, Larry Herndon, Bill Freehan, Willie Horton, Steve Boros, Rocky Colavito (twice), Charlie Maxwell, Al Kaline, Pat Mullin, Rudy York, Pinky Higgins, Ty Cobb

Houston Astros: Yordan Alvarez, September 16, 2022

There’s no way around it. Yordan Alvarez is an absolute beast at the plate. He’s already registered two different three-homer performances for the Astros during his young career. If the slugger doesn’t somehow hit four homers in a game at any point, I’m going to be very confused.

Other players to accomplish the feat: George Springer, Yordan Alvarez (again), Carlos Lee, Morgan Ensberg, Richard Hidalgo, Lance Berkman, Vinny Castilla, Jeff Bagwell (three times), Glenn Davis (twice), Lee May, Jimmy Wynn

Kansas City Royals: Lorenzo Cain, May 10, 2016

Lorenzo Cain was limited to 103 games with the Royals in 2016. So, he obviously tried to make the most of his time on the field. In fact, six of his nine homers happened in the month of May. It also included a .351/.387/.577 line, seven doubles, 25 RBI, and 18 runs scored.

Other players to accomplish the feat: Kendrys Morales, Danny Tartabull, Bo Jackson, George Brett (twice), John Mayberry (twice), Tony Solaita

Los Angeles Angels: Torii Hunter, June 13, 2009

Are you surprised Mike Trout or Shohei Ohtani hasn’t done this yet, too? It’s only a matter of time, folks. This was part of a terrific campaign for Torii Hunter. He went to the All-Star Game and won a Gold Glove (which isn’t surprising). He also added a Silver Slugger thanks to a .299/.366/.508 triple slash, along with 22 homers and 90 RBI.

Other players to accomplish the feat: Garret Anderson, Troy Glaus, Dave Winfield, Wally Joyner, Reggie Jackson, Douglas DeCinces (twice), Freddie Patek, Carney Lansford, Leroy Stanton, Lee Thomas

Los Angeles Dodgers: Trayce Thompson, April 1, 2023

Trayce Thompson became the first player to hit three home runs in a game during the 2023 season. The best part of all? It’s that each of his three dingers had the exact same exit velocity: 107.5 mph. You can’t make that up even if you tried.

Other players to accomplish the feat: Mookie Betts, A.j. Pollock, Justin Turner, Yasiel Puig, Corey Seager (twice), Adrian Gonzalez (twice), Yasmani Grandal, Juan Uribe, Andre Ethier, Hee-Seop Choi, Shawn Green (twice, one was four-homer game), Kevin Elster, Mike Piazza, Cory Snyder, Davey Lopes, Jimmy Wynn, Don Demeter, Duke Snider, Tommy Brown, Gil Hodges (four-homer game), Roy Campanella

If you like what we’re doing here at MLB Daily Dingers and want to support the cause, check out our apparel shop and grab your official MLB gear at the MLB Shop.

3 Home Runs in a Game: A Team-by-Team Look

Miami Marlins: Brian Anderson, September 18, 2020

As the Marlins chased down a postseason berth during the pandemic-shortened season, Brian Anderson‘s power helped get them there. Six of his 11 homers came during the final month of the season, as he posted a .865 OPS over 114 plate appearances.

Other players to accomplish the feat: Cody Ross, Mike Lowell

Milwaukee Brewers: Kolten Wong, September 22, 2022

Kolten Wong is more known for his defense. That’s what makes him being recognized for a three-homer game even better. Through 2022, the 15 homers Wong slugged for the Brewers are a single-season career-high mark. He got there with a couple of powerful months to end the year. Wong had at least four homers with 10-plus RBI in August and September. He didn’t reach either of those benchmarks in the four months prior.

Other players to accomplish the feat: Christian Yelich, Aaron Hill, Ryan Braun (twice), Prince Fielder, Casey McGehee, Corey Hart, Geoff Jenkins (twice), Richie Sexson (twice), Jeromy Burnitz (twice), Tyler Houston, Jose Valentin, Dale Sveum, Ben Oglivie (three times), Paul Molitor, Cecil Cooper

Minnesota Twins: Miguel Sano, May 18, 2021

Miguel Sano hit 30-plus homers for the second time in his career in 2021. He finished the month of May with a .191/.261/.476 line thanks to hitting seven homers. That was his high-water number during the year, one that he matched again in September.

Other players to accomplish this feat: Nelson Cruz (twice), Max Kepler (twice), Eddie Rosario (twice), Byron Buxton, Brian Dozier, Justin Morneau, Tony Oliva, Harmon Killebrew, Bob Allison, Jim Lemon, Goose Goslin

New York Mets: Francisco Lindor, September 12, 2021

The 2021 season was a rough first campaign in Flushing for Francisco Lindor. He followed it up with a record-breaking 2022 performance, and the foundation for it was laid in September 2021. This was easily his most powerful — and productive — month of the year, which included a .895 OPS, nine homers, and 25 RBI.

Other players to accomplish this feat: Robinson Cano, Yoenis Cespedes (twice), Lucas Duda, Kirk Nieuwenhuis, Ike Davis, Carlos Beltran, Jose Reyes, Edgardo Alfonzo, Gary Carter, Darryl Strawberry, Claudell Washington, Dave Kingman, Jim Hickman

New York Yankees: Anthony Rizzo, April 26, 2022

Anthony Rizzo‘s first three-homer game came in the Bronx. If it happened anywhere else, he probably isn’t hitting three dingers since the left-field dimensions at Yankee Stadium helped out a bit. The first baseman finished the year with 32 home runs, tying a career-high mark. It’s a number he’s settled on three other times.

Other players to accomplish this feat: Kyle Higashioka, Gary Sanchez, Aaron Hicks, Alex Rodriguez (three times), Curtis Granderson, Mark Teixeira, Tony Clark, Tino Martinez, Darryl Strawberry, Paul O’Neill, Mike Stanley, Cliff Johnson, Bobby Murcer (twice), Tom Tresh, Mickey Mantle, Johnny Mize, Joe DiMaggio (three times), Charlie Keller, Bill Dickey, Lou Gehrig (four-homer game)

Oakland Athletics: Khris Davis, May 17, 2016

Hitting a walk-off dinger to put a punctuation mark on a three-homer game is special. Do you know what’s more special, though? When that walk-off tater is a freakin’ grand slam. Khris Davis just went off against the Rangers during this particular performance. He finished the year with 42 homers and 103 RBI. It was the first of three straight 40-100 seasons from Davis (all while hitting .247, of course).

Other players to accomplish this feat: Danny Valencia, Josh Reddick, Erubiel Durazo, Miguel Tejada (twice), Geronimo Berroa (twice), Ernie Young, Mark McGwire (twice), Dave Henderson, Harold Baines, Jose Canseco, Dave Kingman, Reggie Jackson, MannyJimenez, Bob Cerv, Preston Ward, Hector Lopez, Sam Chapman, Pinky Higgins, Ed Coleman, Jimmie Foxx, Al Simmons

Philadelphia Phillies: Brad Miller, July 8, 2021

Brad Miller accumulated just 377 plate appearances for the Phillies in 2021, but still managed to slug 20 home runs. The majority of them came between July and September/October, as he hit 14 during that period of time.

Other players to accomplish this feat: Jayson Werth, Ryan Howard, Mike Lieberthal, Bobby Estalella, Benito Santiago, Von Hayes, Mike Schmidt (three times, including one four-homer game), Deron Johnson, Dick Allen, Johnny Callison (twice), Don Demeter, Del Ennis, Del Wilber, Andy Seminick, Johnny Moore, Chuck Klein (four-homer game), Cy Williams, Butch Henline

Pittsburgh Pirates: Michael Perez, 6/30/2022

This powerful night from Michael Perez was the perfect exclamation point to an outrageous month for the Pirates. He was the third Pittsburgh player to slug three homers in a game in June of 2022, joining Bryan Reynolds and Jack Suwinski. Heading into 2023, Perez had just 15 career homers to his name, with six of them coming in 2022.

Other players to accomplish the feat: Bryan Reynolds, Jack Suwinski, Josh Bell, Andrew McCutchen (three times), Aramis Ramirez, Darnell Coles, Bill Robinson, Willie Stargell (four times), Roberto Clemente (twice), Dick Stuart, Frank Thomas, Roman Mejias, Ralph Kiner (four times)

San Diego Padres: Fernando Tatis Jr., June 25, 2021

Why hit 3 homers in a game when you can do it in the span of four innings? Yea, Fernando Tatis Jr. was that dude. His 42 homers in 2021 led the National League and more than doubled his career total coming into the year (39 homers).

Other players to accomplish the feat: Trent Grisham, Hunter Renfroe (twice), Wil Myers, Christian Villanueva, Phil Nevin, Bret Boone, Ken Caminiti, Steve Finley (twice), Nate Colbert

San Francisco Giants: Joc Pederson, May 24, 2022

Joc Pederson couldn’t be stopped on this night against the Mets. The outfielder put together a .874 OPS with a team-high 23 homers and 70 RBI during an All-Star campaign by the Bay. This three-homer game was part of a powerful first half for Pederson, too. He slugged 17 of his 23 homers before the All-Star break.

Other players to accomplish the feat: Alex Dickerson, Mike Yasstrzemski, Jarrett Parker, Pablo Sandoval, Aubrey Huff, J.T. Snow, Barry Bonds (four times), Kevin Mitchell, Darrell Evans, Gary Matthews, Willie McCovey (three times), Willie Mays (three times, including a four-homer game), Dusty Rhodes (twice), Hank Thompson, Don Mueller, Wes Westrum

Seattle Mariners: Kyle Seager, August 13, 2019

Comerica Park is not typically a hitter-friendly venue, but it was on this particular night for Kyle Seager. Between May and July, the third baseman had nine homers to his name. By the time August was through, he doubled that number with another nine dingers.

Other players to accomplish the feat: Jose Lopez, Mike Cameron (four-homer game), Alex Rodriguez, Edgar Martinez (twice), Ken Griffey Jr. (twice), Dan Wilson, Mickey Brantley, Jim Presley, Gorman Thomas, Jeff Burroughs

St. Louis Cardinals: Paul DeJong, July 24, 2019

From a power standpoint, the 2019 season is the apex of Paul DeJong‘s MLB career thus far. It’s the only time he’s slugged at least 30 homers and 30 doubles in the same campaign. His month-to-month homer production was quite consistent, too. Outside of hitting three homers in May, he hit five in April, June, and July, along with six in August and September/October.

Other players to accomplish the feat: Paul Goldschmidt, Matt Carpenter, Albert Pujols (four times), Mark McGwire (three times), Mark Whiten (four-homer game), Reggie Smith, Stan Musial (twice), Bill White, Johnny Mize (four times), George Watkins, George Harper

Tampa Bay Rays: Isaac Paredes, June 21, 2022

Entering the 2022 season, Isaac Paredes had hit just two homers across 57 big-league games. He finished the year with 20 homers for the Rays, including this memorable three-homer performance against the Yankees. Just another example proving you can’t predict baseball.

Other players to accomplish the feat: Brandon Lowe, Travis d’Arnaud, Evan Longoria (twice), B.J. Upton, Jonny Gomes

Texas Rangers: Adolis Garcia, April 22, 2023

Adolis Garcia gave the Rangers their first three-homer game since April of 2018 by doing some yard work himself. Racking up three dingers in the same contest is a special occasion, no matter how it happens. But, Garcia had not one, but two cracks at hitting his fourth dinger before the night was over. His three jacks came in his first three plate appearances, all of which happened by the fifth inning.

Garcia couldn’t hit that fourth tater. He did still produce a five-hit game by doubling twice. That made him just the fourth player ever to have a three-homer, two-double night (which also included eight RBI).

Other players to accomplish the feat: Ronald Guzman, Adrian Beltre, Josh Hamilton (four-homer game), Andruw Jones, Brad Wilkerson, Mark Teixeira, Kevin Mench, Alex Rodriguez, Juan Gonzalez (three times), Lee Stevens, Ivan Rodriguez, Larry Parrish, Al Oliver (twice), Willie Horton, Mike Epstein, Jim King, Don Leppert

Toronto Blue Jays: Bo Bichette, September 5, 2022

It’s hard to finish a season any better than what Bo Bichette did in 2022 for the Blue Jays. Through the end of August, he was hitting .260/.305/.420 with 17 homers and 66 RBI. From September 1st on, the shortstop slashed .406/.444/.602 with seven homers and 27 RBI.

Other players to accomplish the feat: Vladimir Guerrero Jr. (twice), Kendrys Morales, Josh Donaldson, Michael Saunders, Edwin Encarnacion (twice), Jose Bautista, John Buck, Adam Lind, Frank Thomas, Vernon Wells, Carlos Delgado (five times, including a four-homer game), Chris Woodward, Darrin Fletcher, Darnell Coles, Joe Carter, George Bell, Ernie Whitt, Otto Velez

Washington Nationals: Lane Thomas, June 3, 2022

By the end of May, Lane Thomas had three home runs through 43 games played. He doubled that total in just one night, and finished June with five homers. Thomas would eventually go on to hit 17 dingers in 548 plate appearances for Washington.

Other players to accomplish the feat: Kyle Schwarber, Anthony Rendon, Bryce Harper, Ryan Zimmerman, Adam Dunn, Alfonso Soriano, Tim Wallach, Andre Dawson, Larry Parrish (three times), Gary Carter

Get dingers straight to your inbox by signing up for our email list. As a thank-you, we’ll give you the ability to download the single-season and all-time home run leaderboards for your favorite team! You’ll also stay up-to-date on new posts, thoughts on today’s game, giveaways, special deals, and more. Sign up today

baseball hats baseball shirts