The crack of the bat, the distance obtained, and the roar of the crowd are all part of one of the most exciting parts of baseball – the home run. For every player, it’s a dream of theirs while growing up to hit one when they get to the show. Sometimes those dreamers go on a tear and hit two in a single game while on a hot streak. Then there are those who reach a summit not easily achievable by many.

Here are the list of players who wore orange and blue and defied the odds by hitting three home runs in a single game.

Jim Hickman NY Mets#12 Jim Hickman
September 3, 1965 at Sportsman’s Park
Jim Hickman was the first Met to hit three home runs in one game, at Sportsman’s Park on September 3, 1965, in a 6-3 victory over the Cardinals. He also hit the last home run ever hit at the Polo Grounds, a solo shot against Chris Short of the Philadelphia Phillies in a 5-1 Mets’ loss, in the final game ever played at that stadium.

Dave Kingman NY Mets#11 Dave Kingman
June 4, 1976 at Dodger Stadium
The best game of Dave Kingman’s Mets career occurred in June of 1976 when he hit three home runs against the Los Angeles Dodgers in the Mets’ 11-0 victory. It was also the first of five times Kingman accomplished this feat in his major league career and the second in Mets franchise history.

Claudell Washington NY Mets#10 Claudell Washington
June 22, 1980 at Dodger Stadium
Claudell Washington, acquired from the Chicago White Sox a mere 15 days earlier, hit his first three home runs as a member of the New York Mets in June of 1980 against the Los Angeles Dodgers. He also accomplished the same feat playing for the White Sox in July of 1979, making him one of the few players to do it in both leagues.

Darryl Strawberry NY Mets#9 Darryl Strawberry
August 5, 1985 at Wrigley Field
Darryl Strawberry hit his 13th, 14th and 15th home runs of the 1985 season against Cubs` starter Derek Botelho and reliever Ron Meridith, also making him the first NL player to do it that year. Fast forward 11 years and one day, Strawberry would go deep three times again as a member of the New York Yankees against the White Sox.

Gary Carter NY Mets#8 Gary Carter
September 3, 1985 at Jack Murphy Stadium
For the second time in his career, Gary Carter smacked a three-homer performance as his half-dozen RBIs led the Mets to an 8-3 win over the San Diego Padres. The first time Carter accomplished the feat was back on April 20, 1977 as a member of the Montreal Expos – an 8-6 loss to the Pirates.

Edgardo Alfonzo NY Mets#7 Edgardo Alfonzo
August 30, 1999 at Houston Astrodome
Edgardo Alfonzo not only hit three home runs on this day, but he finished the game 6-for-6, with 6 Runs and 5 RBIs. He set team records in a game for hits, runs, total bases (16), and home runs. But what was even more impressive was that in his previous 10 games he was only hitting .154.

Jose Reyes NY Mets#6 José Reyes
August 15, 2006 at Citizens Bank Park
The 2006 season was Reyes’ best as a Met. He hit .300 with 19 home runs, 17 triples, 122 runs scored, and 64 stolen bases. Along with hitting three home runs in a loss against the Phillies, Reyes also had five hits against the Braves on May 5th, and hit for the cycle against the Reds on June 21st.

Carlos Beltran NY Mets#5 Carlos Beltrán
May 12, 2011 at Coors Field
Carlos Beltran homered from both sides of the plate and reached all parts of the ballpark with his three two-run homers: straightaway center in the first, deep left in the seventh and into the right-field seats in the ninth. Beltran also hit three grand slams in the month of July, only making him the third Met to ever hit three in a season.

Ike Davis NY Mets#4 Ike Davis
July 28, 2012 at Chase Field
Ike Davis had to go back home to become the ninth Met in history to hit three home runs in one game. He finished the night with 4 hits in a 6-3 loss to the Diamondbacks, but achieving that feat in front of friends gathered to remember a childhood buddy and teammate lost to Ewing’s Sarcoma in 2009 made it especially memorable.

Kirk Nieuwenhuis NY Mets#3 Kirk Nieuwenhuis
July 12, 2015 at Citi Field
In a historic performance at Citi Field, the Mets outfielder connected for home runs in each of his first three at-bats against Arizona Diamondbacks pitchers Rubby De La Rosa and Randall Delgado. Nieuwenhuis became the first Mets player to ever hit three home runs in a single home game, etching his name in Mets lore forever.

Lucas Duda NY Mets#2 Lucas Duda
July 29, 2015 at Citi Field
The Mets went 53 odd years without having anyone hit three homers in a home game, and now it’s happened twice in 17 days. Lucas Duda hit three home runs in an ugly loss to the Padres, but would be overshadowed by the Carlos Gomez trade that never was resulting in Wilmer Flores becoming emotional on the infield.

Yoenis Cespedes NY Mets#1 Yoenis Céspedes
August 21, 2015 at Coors Field
Yoenis Céspedes went 5 for 6 that night and fell a triple short of the cycle. But Céspedes’ game also included five runs scored, seven RBIs and a stolen base, making him the first player in big league history to record at least five hits and three home runs with all those trappings. He would also go on to lead the Mets to the 2015 postseason.