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

3 home runs in a game

Last Updated on September 22, 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.

Want to see some homers in person this season? Of course you do. Grab MLB tickets from our friends at Vivid Seats. And before you get to the stadium, make sure you’re decked out in the right gear. Get your favorite team’s official merch from the MLB Shop or a ‘Big Dinger Energy’ shirt from our apparel store.

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: Jose Ramirez, June 8, 2023

This was the first three-homer game in Cleveland history since Edwin Encarnacion last did it on May 2nd, 2018. It was also the first such performance of Jose Ramirez‘s career. With each homer he slugs, the infielder is getting closer to entering the top five on the Guardians’ all-time home run list.

Since he’s signed through 2028, that’s only a matter of time.

Other players to accomplish the feat: Edwin Encarnacion, 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: Jose Altuve, September 5, 2023

The Astros are trying to gain some steam down the stretch, and second baseman Jose Altuve is getting himself ready to launch bombs in the postseason. He hit these three home runs in his first three plate appearances. This performance also gave him five homers in his last two games.

Other players to accomplish the feat: Kyle Tucker, George Springer, Yordan Alvarez (twice), 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: Aaron Judge, September 22, 2023

If you’re thinking, “Hey, didn’t Aaron Judge have a three-homer game earlier in the 2023 season?” The answer to that question would be yes. He’s become the first Yankees player to record multiple three-homer performances in the same year.

Other players to accomplish this feat: Aaron Judge, Anthony Rizzo, 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: Jordan Diaz, May 9, 2023

Jordan Diaz broke a significant streak for the Athletics. Before his three-homer game, the last one done by an Oakland player was in 2016. In classic 2023 Athletics style, they still lost to the Yankees in the Bronx, but it’s still a nice moment for the 22-year-old. Entering this game at Yankee Stadium, he had just one career homer in 89 MLB plate appearances.

Other players to accomplish this feat:   Khris Davis, 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, June 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 Goldschmidt, May 7, 2023

Paul Goldschmidt’s 2023 season was already off to a solid start. After finally winning his first MVP Award in 2022, the first baseman had a .900 OPS and 151 wRC+ through his first 149 plate appearances. That also included four home runs. So, in the span of one afternoon, he nearly doubled his season-long dinger total. That’s a solid day at the office.

Other players to accomplish the feat: Paul DeJong, Paul Goldschmidt (again), 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

If you like what we’re doing here at MLB Daily Dingers, you can support us in several ways. You can check out our apparel shop, grab your official MLB gear at the MLB Shop, join the community by signing up for our email list, or follow us on social media (Twitter, Instagram, Facebook).

baseball hats baseball shirts

Related Post