NEW YORK -- While the 2020 season is on hold, fans still have plenty of opportunities to satisfy their baseball cravings.
Every single MLB game from the past two seasons is available, for free, on MLB.TV. That equates to more than 4,800 games, including regular season and postseason, from 2018 and ‘19.
This dive into the archives is free to all users, on any supported device, with zero blackout restrictions. Simply visit MLB.TV for details or download the MLB App on your favorite device.
There is no shortage of viewing options, whether you prefer to relive the ups and downs of your favorite team’s season or discover something you might have missed the first time around. There are fantastic individual performances, dramatic October classics, and much more. There's also a large collection of classic games available on YouTube.
To help fans find a place to start amid those two seasons' worth of baseball, we’ve curated the top 10 games for each of the 30 teams. Here is a recommended viewing guide for the Mets:
1. Sept. 29, 2018: Mets 1, Marlins 0 (13 innings)
This game wasn’t about the ending, although Austin Jackson’s walk-off RBI double didn’t hurt. By that point, fans were pining for the conclusion simply so they could hear David Wright, after nearly two full decades in the Mets' organization, deliver a speech following the final game of his career.
2. Sept. 28, 2019: Mets 3, Braves 0
With two days left to break Aaron Judge’s rookie home run record, all eyes were on Pete Alonso at Citi Field. In front of his family and friends, Alonso bashed his record-breaking 53rd homer off Mike Foltynewicz.
3. Aug. 9, 2019: Mets 7, Nationals 6
Presumed out of the race by midseason, the Mets rode a magical two-week August stretch back into contention. No game was as impactful as their ninth-inning comeback against the Nationals; when Michael Conforto ended it with an RBI single, Alonso ripped off his teammate’s shirt during the postgame celebration, in what became an enduring image of the 2019 season.
4. Aug. 10, 2019: Mets 4, Nationals 3
The Mets’ surge up the standings hit its high-water mark on Aug. 10, when light-hitting utility infielder Luis Guillorme clubbed a game-tying homer in yet another late comeback against the Nationals. J.D. Davis’ sacrifice fly won it for the Mets, who moved within a half-game of the Nats in the National League Wild Card race.
5. Sept. 26, 2018: Mets 3, Braves 0
Jacob deGrom’s historic September transformed his final start essentially into a victory lap for his first career NL Cy Young Award. If any doubt remained, deGrom silenced it with one of his finest performances of the season, striking out 10 over eight two-hit shutout innings at Citi Field.
6. Sept. 29, 2019: Mets 7, Braves 6 (11 innings)
Still buzzing from Alonso’s record-breaking homer the night before, the Mets ended their season in dramatic fashion, when Dominic Smith -- in his first at-bat after two months on the injured list -- hit a walk-off three-run homer to send the Mets home for the winter.
7. Aug. 21, 2019: Mets 4, Indians 3 (10 innings)
Still harboring realistic playoff hopes deep into August, the Mets rallied from a 10th-inning deficit to win against the Indians on Davis’ walk-off single at Citi Field. The win moved the Mets to within 1 1/2 games of a Wild Card berth.
8. Aug. 19, 2018: Mets 8, Phillies 2
More than dramatic, this one was good old-fashioned fun. As deGrom, Noah Syndergaard and the rest of the Mets’ rotation watched in uniform from the stands, Jason Vargas submitted one of his better starts of the season during the Little League Classic in Williamsport, Pa.
9. May 2, 2019: Mets 1, Reds 0
Making history at Citi Field, Syndergaard became the seventh pitcher in Major League history to throw a shutout and provide the game’s only run with a homer. The 10-strikeout performance was easily his best of the season.
10. July 6, 2018: Mets 5, Rays 1
Nearing the end of his celebrated big league career, Jose Bautista hit a walk-off grand slam against Rays reliever Chaz Roe. The game also featured a vintage deGrom start: eight innings, one run, eight strikeouts and a no-decision.
And here are some other games from around the league you might like:
Aug. 17, 2019: Brewers 15, Nationals 14
Christian Yelich homered -- No. 40 -- as part of a three-homer, four-run ninth inning for a 12-11 Brewers lead, only to see the Nationals come back to tie it up against Josh Hader. Yelich homered again in the 13th for a 13-12 lead, only to see the Nats come back again. Finally, in the 14th, the Brewers scored twice and this time held off another Nats surge.
June 27, 2019: Dodgers 12, Rockies 8
The Dodgers overcame a shaky Coors Field start from Walker Buehler (seven runs) with a six-homer onslaught -- two by Max Muncy -- for their 12th consecutive win over Colorado.
July 25, 2019: Orioles 10, Angels 8
The Orioles and Angels had been engaged in a marathon, 6-hour, 16-inning, back-and-forth affair when things went from simply weird to historic. That's because of who closed the game -- outfielder Stevie Wilkerson, who recorded a 1-2-3 bottom of the 16th throwing nothing but mid-50 mph floaters to record the first save by a position player in MLB history.
July 12, 2019: Rangers 9, Astros 8
The Rangers scored five runs in the last three innings to erase the Astros' 8-4 lead. The Rangers hit five home runs in this game, including three off Astros starter Gerrit Cole.
June 23, 2019: Pirates 11, Padres 10
Former manager Clint Hurdle called this “one of the best wins that I’ve watched in nine years here,” and it was a wild one. Down three in the ninth against a closer who hadn’t blown a save all season, the Pirates rallied to force extra innings. Down three again in the 11th, they battled back -- and then all of a sudden rookie shortstop Kevin Newman was at the plate, working a walk-off walk to cap the Bucs’ fourth straight win.