2024 New York Mets season

The 2024 New York Mets season will be the 63rd season of the New York Mets of Major League Baseball, their 16th at Citi Field, and their 4th under majority owner Steve Cohen.

Offseason
On October 2, 2023, the Mets formally introduced David Stearns as their new president of baseball operations. They also mutually parted ways with manager Buck Showalter, who led the Mets to a wild card berth in 2022 in which the Mets lost in three games to the San Diego Padres, but failed to improve on that in 2023 as the Mets went 75–87 and traded away pitchers Max Scherzer and Justin Verlander in an attempt to lower payroll at the August 1st trade deadline.

On October 5, 2023, GM Billy Eppler stepped down amid an investigation by MLB into him and the Mets for improperly using the injured list during the 2023 season.

Regular season

Season standings

Game Log

Regular season

|- style="background: 
| 1 || March 28 || Brewers || – || || || — || Citi Field (–) || –
|- style="background:
| 2 || March 30 || Brewers || – || || || — || Citi Field (–) || –
|- style="background:
| 3 || March 31 || Brewers || – || || || — || Citi Field (–) || –
|- style="background:
| 4 || April 1 || Tigers || – || || || — || Citi Field (–) || –
|- style="background:
| 5 || April 2 || Tigers || – || || || — || Citi Field (–) || –
|- style="background:
| 6 || April 3 || Tigers || – || || || — || Citi Field (–) || –
|- style="background:
| 7 || April 5 || @ Reds || – || || || — || Great American Ball Park (–) || –
|- style="background:
| 8 || April 6 || @ Reds || – || || || — || Great American Ball Park (–) || –
|- style="background:
| 9 || April 7 || @ Reds || – || || || — || Great American Ball Park (–) || –
|- style="background:
| 10 || April 8 || @ Braves || – || || || — || Truist Park (–) || –
|- style="background:
| 11 || April 9 || @ Braves || – || || || — || Truist Park (–) || –
|- style="background:
| 12 || April 10 || @ Braves || – || || || — || Truist Park (–) || –
|- style="background:
| 13 || April 11 || @ Braves || – || || || — || Truist Park (–) || –
|- style="background:
| 14 || April 12 || Royals || – || || || — || Citi Field (–) || –
|- style="background:
| 15 || April 13 || Royals || – || || || — || Citi Field (–) || –
|- style="background:
| 16 || April 14 || Royals || – || || || — || Citi Field (–) || –
|- style="background:
| 17 || April 15 || Pirates || – || || || — || Citi Field (–) || –
|- style="background:
| 18 || April 16 || Pirates || – || || || — || Citi Field (–) || –
|- style="background:
| 19 || April 17 || Pirates || – || || || — || Citi Field (–) || –
|- style="background:
| 20 || April 19 || @ Dodgers || – || || || — || Dodger Stadium (–) || –
|- style="background:
| 21 || April 20 || @ Dodgers || – || || || — || Dodger Stadium (–) || –
|- style="background:
| 22 || April 21 || @ Dodgers || – || || || — || Dodger Stadium (–) || –
|- style="background:
| 23 || April 22 || @ Giants || – || || || — || Oracle Park (–) || –
|- style="background:
| 24 || April 23 || @ Giants || – || || || — || Oracle Park (–) || –
|- style="background:
| 25 || April 24 || @ Giants || – || || || — || Oracle Park (–) || –
|- style="background:
| 26 || April 26 || Cardinals || – || || || — || Citi Field (–) || –
|- style="background:
| 27 || April 27 || Cardinals || – || || || — || Citi Field (–) || –
|- style="background:
| 28 || April 28 || Cardinals || – || || || — || Citi Field (–) || –
|- style="background:
| 29 || April 29 || Cubs || – || || || — || Citi Field (–) || –
|- style="background:
| 30 || April 30 || Cubs || – || || || — || Citi Field (–) || –
|-

|- style="background:
| 31 || May 1 || Cubs || – || || || — || Citi Field (–) || –
|- style="background:
| 32 || May 2 || Cubs || – || || || — || Citi Field (–) || –
|- style="background:
| 33 || May 3 || @ Rays || – || || || — || Tropicana Field (–) || –
|- style="background:
| 34 || May 4 || @ Rays || – || || || — || Tropicana Field (–) || –
|- style="background:
| 35 || May 5 || @ Rays || – || || || — || Tropicana Field (–) || –
|- style="background:
| 36 || May 6 || @ Cardinals || – || || || — || Busch Stadium (–) || –
|- style="background:
| 37 || May 7 || @ Cardinals || – || || || — || Busch Stadium (–) || –
|- style="background:
| 38 || May 8 || @ Cardinals || – || || || — || Busch Stadium (–) || –
|- style="background:
| 39 || May 10 || Braves || – || || || — || Citi Field (–) || –
|- style="background:
| 40 || May 11 || Braves || – || || || — || Citi Field (–) || –
|- style="background:
| 41 || May 12 || Braves || – || || || — || Citi Field (–) || –
|- style="background:
| 42 || May 13 || Phillies || – || || || — || Citi Field (–) || –
|- style="background:
| 43 || May 14 || Phillies || – || || || — || Citi Field (–) || –
|- style="background:
| 44 || May 15 || @ Phillies || – || || || — || Citizens Bank Park (–) || –
|- style="background:
| 45 || May 16 || @ Phillies || – || || || — || Citizens Bank Park (–) || –
|- style="background:
| 46 || May 17 || @ Marlins || – || || || — || LoanDepot Park (–) || –
|- style="background:
| 47 || May 18 || @ Marlins || – || || || — || LoanDepot Park (–) || –
|- style="background:
| 48 || May 19 || @ Marlins || – || || || — || LoanDepot Park (–) || –
|- style="background:
| 49 || May 20 || @ Guardians || – || || || — || Progressive Field (–) || –
|- style="background:
| 50 || May 21 || @ Guardians || – || || || — || Progressive Field (–) || –
|- style="background:
| 51 || May 22 || @ Guardians || – || || || — || Progressive Field (–) || –
|- style="background:
| 52 || May 24 || Giants || – || || || — || Citi Field (–) || –
|- style="background:
| 53 || May 25 || Giants || – || || || — || Citi Field (–) || –
|- style="background:
| 54 || May 26 || Giants || – || || || — || Citi Field (–) || –
|- style="background:
| 55 || May 27 || Dodgers || – || || || — || Citi Field (–) || –
|- style="background:
| 56 || May 28 || Dodgers || – || || || — || Citi Field (–) || –
|- style="background:
| 57 || May 29 || Dodgers || – || || || — || Citi Field (–) || –
|- style="background:
| 58 || May 30 || Diamondbacks || – || || || — || Citi Field (–) || –
|- style="background:
| 59 || May 31 || Diamondbacks || – || || || — || Citi Field (–) || –
|-

|- style="background:
| 60 || June 1 || Diamondbacks || – || || || — || Citi Field (–) || –
|- style="background:
| 61 || June 2 || Diamondbacks || – || || || — || Citi Field (–) || –
|- style="background:
| 62 || June 3 || @ Nationals || – || || || — || Nationals Park (–) || –
|- style="background:
| 63 || June 4 || @ Nationals || – || || || — || Nationals Park (–) || –
|- style="background:
| 64 || June 5 || @ Nationals || – || || || — || Nationals Park (–) || –
|- style="background:
| 65 || June 8* || Phillies || – || || || — || London Stadium (–) || –
|- style="background:
| 66 || June 9* || @ Phillies || – || || || — || London Stadium (–) || –
|- style="background:
| 67 || June 11 || Marlins || – || || || — || Citi Field (–) || –
|- style="background:
| 68 || June 12 || Marlins || – || || || — || Citi Field (–) || –
|- style="background:
| 69 || June 13 || Marlins || – || || || — || Citi Field (–) || –
|- style="background:
| 70 || June 14 || Padres || – || || || — || Citi Field (–) || –
|- style="background:
| 71 || June 15 || Padres || – || || || — || Citi Field (–) || –
|- style="background:
| 72 || June 16 || Padres || – || || || — || Citi Field (–) || –
|- style="background:
| 73 || June 17 || @ Rangers || – || || || — || Globe Life Field (–) || –
|- style="background:
| 74 || June 18 || @ Rangers || – || || || — || Globe Life Field (–) || –
|- style="background:
| 75 || June 19 || @ Rangers || – || || || — || Globe Life Field (–) || –
|- style="background:
| 76 || June 21 || @ Cubs || – || || || — || Wrigley Field (–) || –
|- style="background:
| 77 || June 22 || @ Cubs || – || || || — || Wrigley Field (–) || –
|- style="background:
| 78 || June 23 || @ Cubs || – || || || — || Wrigley Field (–) || –
|- style="background:
| 79 || June 25 || Yankees || – || || || — || Citi Field (–) || –
|- style="background:
| 80 || June 26 || Yankees || – || || || — || Citi Field (–) || –
|- style="background:
| 81 || June 28 || Astros || – || || || — || Citi Field (–) || –
|- style="background:
| 82 || June 29 || Astros || – || || || — || Citi Field (–) || –
|- style="background:
| 83 || June 30 || Astros || – || || || — || Citi Field (–) || –
|-
|colspan="10"|*June 8 and 9 games played in London, England
|-

|- style="background:
| 84 || July 1 || @ Nationals || – || || || — || Nationals Park (–) || –
|- style="background:
| 85 || July 2 || @ Nationals || – || || || — || Nationals Park (–) || –
|- style="background:
| 86 || July 3 || @ Nationals || – || || || — || Nationals Park (–) || –
|- style="background:
| 87 || July 4 || @ Nationals || – || || || — || Nationals Park (–) || –
|- style="background:
| 88 || July 5 || @ Pirates || – || || || — || PNC Park (–) || –
|- style="background:
| 89 || July 6 || @ Pirates || – || || || — || PNC Park (–) || –
|- style="background:
| 90 || July 7 || @ Pirates || – || || || — || PNC Park (–) || –
|- style="background:
| 91 || July 8 || @ Pirates || – || || || — || PNC Park (–) || –
|- style="background:
| 92 || July 9 || Nationals || – || || || — || Citi Field (–) || –
|- style="background:
| 93 || July 10 || Nationals || – || || || — || Citi Field (–) || –
|- style="background:
| 94 || July 11 || Nationals || – || || || — || Citi Field (–) || –
|- style="background:
| 95 || July 12 || Rockies || – || || || — || Citi Field (–) || –
|- style="background:
| 96 || July 13 || Rockies || – || || || — || Citi Field (–) || –
|- style="background:
| 97 || July 14 || Rockies || – || || || — || Citi Field (–) || –
|-style=background:#bff
|colspan="10"|94th All-Star Game in Arlington, Texas
|- style="background:
| 98 || July 19 || @ Marlins || – || || || — || LoanDepot Park (–) || –
|- style="background:
| 99 || July 20 || @ Marlins || – || || || — || LoanDepot Park (–) || –
|- style="background:
| 100 || July 21 || @ Marlins || – || || || — || LoanDepot Park (–) || –
|- style="background:
| 101 || July 22 || @ Marlins || – || || || — || LoanDepot Park (–) || –
|- style="background:
| 102 || July 23 || @ Yankees || – || || || — || Yankee Stadium (–) || –
|- style="background:
| 103 || July 24 || @ Yankees || – || || || — || Yankee Stadium (–) || –
|- style="background:
| 104 || July 25 || Braves || – || || || — || Citi Field (–) || –
|- style="background:
| 105 || July 26 || Braves || – || || || — || Citi Field (–) || –
|- style="background:
| 106 || July 27 || Braves || – || || || — || Citi Field (–) || –
|- style="background:
| 107 || July 28 || Braves || – || || || — || Citi Field (–) || –
|- style="background:
| 108 || July 29 || Twins || – || || || — || Citi Field (–) || –
|- style="background:
| 109 || July 30 || Twins || – || || || — || Citi Field (–) || –
|- style="background:
| 110 || July 31 || Twins || – || || || — || Citi Field (–) || –
|-

|- style="background:
| 111 || August 2 || @ Angels || – || || || — || Angel Stadium (–) || –
|- style="background:
| 112 || August 3 || @ Angels || – || || || — || Angel Stadium (–) || –
|- style="background:
| 113 || August 4 || @ Angels || – || || || — || Angel Stadium (–) || –
|- style="background:
| 114 || August 6 || @ Rockies || – || || || — || Coors Field (–) || –
|- style="background:
| 115 || August 7 || @ Rockies || – || || || — || Coors Field (–) || –
|- style="background:
| 116 || August 8 || @ Rockies || – || || || — || Coors Field (–) || –
|- style="background:
| 117 || August 9 || @ Mariners || – || || || — || T-Mobile Park (–) || –
|- style="background:
| 118 || August 10 || @ Mariners || – || || || — || T-Mobile Park (–) || –
|- style="background:
| 119 || August 11 || @ Mariners || – || || || — || T-Mobile Park (–) || –
|- style="background:
| 120 || August 13 || Athletics || – || || || — || Citi Field (–) || –
|- style="background:
| 121 || August 14 || Athletics || – || || || — || Citi Field (–) || –
|- style="background:
| 122 || August 15 || Athletics || – || || || — || Citi Field (–) || –
|- style="background:
| 123 || August 16 || Marlins || – || || || — || Citi Field (–) || –
|- style="background:
| 124 || August 17 || Marlins || – || || || — || Citi Field (–) || –
|- style="background:
| 125 || August 18 || Marlins || – || || || — || Citi Field (–) || –
|- style="background:
| 126 || August 19 || Orioles || – || || || — || Citi Field (–) || –
|- style="background:
| 127 || August 20 || Orioles || – || || || — || Citi Field (–) || –
|- style="background:
| 128 || August 21 || Orioles || – || || || — || Citi Field (–) || –
|- style="background:
| 129 || August 22 || @ Padres || – || || || — || Petco Park (–) || –
|- style="background:
| 130 || August 23 || @ Padres || – || || || — || Petco Park (–) || –
|- style="background:
| 131 || August 24 || @ Padres || – || || || — || Petco Park (–) || –
|- style="background:
| 132 || August 25 || @ Padres || – || || || — || Petco Park (–) || –
|- style="background:
| 133 || August 27 || @ Diamondbacks || – || || || — || Chase Field (–) || –
|- style="background:
| 134 || August 28 || @ Diamondbacks || – || || || — || Chase Field (–) || –
|- style="background:
| 135 || August 29 || @ Diamondbacks || – || || || — || Chase Field (–) || –
|- style="background:
| 136 || August 30 || @ White Sox || – || || || — || Guaranteed Rate Field (–) || –
|- style="background:
| 137 || August 31 || @ White Sox || – || || || — || Guaranteed Rate Field (–) || –
|-

|- style="background:
| 138 || September 1 || @ White Sox || – || || || — || Guaranteed Rate Field (–) || –
|- style="background:
| 139 || September 2 || Red Sox || – || || || — || Citi Field (–) || –
|- style="background:
| 140 || September 3 || Red Sox || – || || || — || Citi Field (–) || –
|- style="background:
| 141 || September 4 || Red Sox || – || || || — || Citi Field (–) || –
|- style="background:
| 142 || September 6 || Reds || – || || || — || Citi Field (–) || –
|- style="background:
| 143 || September 7 || Reds || – || || || — || Citi Field (–) || –
|- style="background:
| 144 || September 8 || Reds || – || || || — || Citi Field (–) || –
|- style="background:
| 145 || September 9 || @ Blue Jays || – || || || — || Rogers Centre (–) || –
|- style="background:
| 146 || September 10 || @ Blue Jays || – || || || — || Rogers Centre (–) || –
|- style="background:
| 147 || September 11 || @ Blue Jays || – || || || — || Rogers Centre (–) || –
|- style="background:
| 148 || September 13 || @ Phillies || – || || || — || Citizens Bank Park (–) || –
|- style="background:
| 149 || September 14 || @ Phillies || – || || || — || Citizens Bank Park (–) || –
|- style="background:
| 150 || September 15 || @ Phillies || – || || || — || Citizens Bank Park (–) || –
|- style="background:
| 151 || September 16 || Nationals || – || || || — || Citi Field (–) || –
|- style="background:
| 152 || September 17 || Nationals || – || || || — || Citi Field (–) || –
|- style="background:
| 153 || September 18 || Nationals || – || || || — || Citi Field (–) || –
|- style="background:
| 154 || September 19 || Phillies || – || || || — || Citi Field (–) || –
|- style="background:
| 155 || September 20 || Phillies || – || || || — || Citi Field (–) || –
|- style="background:
| 156 || September 21 || Phillies || – || || || — || Citi Field (–) || –
|- style="background:
| 157 || September 22 || Phillies || – || || || — || Citi Field (–) || –
|- style="background:
| 158 || September 24 || @ Braves || – || || || — || Truist Park (–) || –
|- style="background:
| 159 || September 25 || @ Braves || – || || || — || Truist Park (–) || –
|- style="background:
| 160 || September 27 || @ Brewers || – || || || — || American Family Field (–) || –
|- style="background:
| 161 || September 28 || @ Brewers || – || || || — || American Family Field (–) || –
|- style="background:
| 162 || September 29 || @ Brewers || – || || || — || American Family Field (–) || –
|-

Current roster

Farm system

References

External links
 2024 New York Mets season at Baseball Reference

New York Mets seasons
New York Mets season
New York Mets
2020s in Queens
Flushing, Queens