Watch these 10 fun Giants games right now

April 20th, 2020

SAN FRANCISCO -- 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 games for each of the 30 teams. Here is a recommended viewing guide for the Giants:

May 3, 2019: Giants stun Reds with historic comeback
The Giants erased an eight-run deficit to match the largest comeback win in franchise history en route to a 12-11 victory. homered off Cincinnati closer Raisel Iglesias with two outs in the ninth inning to tie the game, and crushed a go-ahead home run off Jared Hughes in the top of the 11th to put the Giants in front for good.

March 30, 2018: Panik does it again
After homering off Clayton Kershaw on Opening Day, delivered another shot a day later off Dodgers closer Kenley Jansen in the ninth inning, lifting the Giants to their second consecutive 1-0 victory.

April 7, 2018: McCutchen’s epic day
Right fielder blasted a walk-off three-run homer in the 14th inning to cap a six-hit game and sink the Dodgers, 7-5. It marked McCutchen’s first home run in a Giants uniform.

July 18, 2019: MadBum’s gem sets up Solano’s heroics
Left-hander fired nine innings of one-run ball against the Mets, but he took a no-decision after the game went into extra innings. His effort didn’t go for naught, though, as delivered a walk-off single in the 16th inning to lift the Giants to a 3-2 victory, their sixth consecutive win.

Sept. 17, 2019: Yaz returns to Fenway
Following in the footsteps of his grandfather, Hall of Famer and Red Sox legend , Giants rookie produced one of the highlights of the 2019 season by homering in his Fenway Park debut as the Giants prevailed, 7-6, in 15 innings.

Aug. 16, 2019: Slugfest in the desert
Yastrzemski slugged three home runs to help the Giants overpower the D-backs, 10-9, in 11 innings. The National League West rivals combined to hit 12 home runs, setting a single-game record at Chase Field.

June 21, 2019: Dickerson’s unforgettable Giants debut
Acquired from the Padres in exchange for Minor League pitcher Franklin Van Gurp, quickly endeared himself to his new club by crushing a grand slam and driving in six runs in his first game in a Giants uniform, an 11-5 victory over the D-backs.

Sept. 25, 2018: MadBum walks it off
With the Giants out of position players in the 12th inning against the Padres, Bumgarner came off the bench to deliver his first career walk-off hit. San Francisco prevailed, 5-4.

Sept. 10, 2019: Cueto shines in return from Tommy John surgery
In his first Major League start since July 28, 2018, worked five scoreless innings against the Pirates to earn the win in the Giants’ 5-4 victory.

July 12, 2019: Buster’s slam downs Brewers
All-Star closer was charged with his first blown save of the year, but the Giants pulled out a 10-7 victory thanks to ’s go-ahead grand slam in the 10th inning. It was Posey’s first grand slam since June 24, 2015.

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.