The coronavirus crisis may have shut down sporting events across the world, but there will still be some classic games and fights to watch on Saturday if you’re bored at home.

On what should have been opening weekend for the 2020 MLB regular season, ESPN is running a marathon of legendary pitching performances, featuring four 20-strikeout games. If you’re a tennis fan, you can spend your entire day watching all-time greats Rafael Nadal and Roger Federer battle in some of their biggest matchups. For fight fans, three major UFC pay-per-view matchups from recent cards will be replayed starting at 8:00 p.m. ET on ESPN.

Here’s the full rundown of sports on TV this Saturday.

MLB:

12:00 p.m. ET, ESPN – Mariners vs. Red Sox (1986)

Roger Clemens’ first 20-strikeout game

2:00 p.m. ET, ESPN – Astros vs. Cubs (1998)

Kerry Wood’s 20-strikeout game

4:00 p.m. ET, ESPN – Reds vs. Diamondbacks (2001)

Randy Johnson’s 20-strikeout game

6:00 p.m. ET, ESPN – Tigers vs. Nationals (2016)

Max Scherzer’s 20-strikeout game

Boxing:

1:00 p.m. ET, ESPN News – Floyd Mayweather vs. Manny Pacquiao

Golf:

2:00 p.m. ET, NBC – 2019 WGC-Dell Technologies Match Play

Tiger Woods vs. Rory McIlroy; Justin Rose vs. Kevin Na; Francesco Molinari vs. Paul Casey; and Matt Kuchar vs. Tyrrell Hatton

Tennis:

All day, ESPN 2 – Roger Federer vs. Rafael Nadal marathon

UFC:

8:00 p.m. ET, ESPN – Weili Zhang vs. Joanna Jedrzejczyk, UFC 248

9:00 p.m. ET, ESPN – Tony Ferguson vs. Cowboy Cerrone, UFC 238

10:00 p.m. ET, ESPN – Khabib Nurmagomedov vs. Dustin Poirier, UFC 242

Motorsports:

4:00 p.m. ET, IndyCar.com and Twitch – IndyCar iRacing Challenge at Watkins Glen