Major League Baseball dipped its toes into the esports world last month with a four-player mini-tournament of "MLB The Show 20."

That, it turns out, was just a hint of what was to come with the actual baseball world on hold, stuck in a coronavirus-mandated shutdown.

On Friday, as foreshadowed in Sporting News articles a couple of times, the main event was revealed: a full esports season of "MLB The Show," played by 30 major league players, each representing his own team. We’ll break down the details in a moment, but basically, each player will play 29 "regular-season" games, and the top eight teams will advance to the playoffs, culminating in a best-of-five "World Series."

MORE ESPORTS: 'NBA 2K' Players Tournament results, schedule

If it’s anything like the four-player tournament, then it should be a lot of fun.

Amir Garrett, the Reds’ stellar left-handed reliever, was the champ of the mini-event, knocking off Twins pitcher Trevor May in his first game and then beating 2018 AL Cy Young winner Blake Snell in the championship. Snell beat Hunter Pence in his first game.

Streaming information is below, but an MLB source told Sporting News other viewing options could be on the horizon. We will, of course, give you that info as soon as it becomes available.

'MLB The Show 20' Players League

Regular season: Round-robin. Every team will play every other team one time, for a total of 29 games — three innings per game — per team in the regular season. The regular season opens April 10 and is scheduled to end April 28.

First regular-season game: 9 p.m. ET, Friday, April 10; Blake Snell (Rays) vs. Amir Garrett (Reds). This is a rematch of the title game of the four-player mini tournament in March. Drama!

Playoffs: The top eight teams will make the playoffs, which will start shortly after the regular season ends and largely mirror the MLB playoffs. The first two rounds are best of three, the “World Series” will be a best-of-five.

'MLB The Show 20' Players League contestants

The league is made up of 30 MLB players, each representing his MLB team

Diamondbacks: Jon Duplantier

Braves: Luke Jackson

Orioles: Dwight Smith Jr.

Red Sox: Eduardo Rodriguez

Cubs: Ian Happ

White Sox: Lucas Giolito

Reds: Amir Garrett

Indians: Carlos Santana

Rockies: David Dahl

Tigers: Niko Goodrum

Astros: Lance McCullers Jr.

Royals: Brett Phillips

Angels: Ty Buttrey

Dodgers: Gavin Lux

Marlins: Ryne Stanek

Brewers: Josh Hader

Twins: Trevor May

Mets: Jeff McNeil

Yankees: Tommy Kahnle

Athletics: Jesus Luzardo

Phillies: Rhys Hoskins

Pirates: Cole Tucker

Padres: Fernando Tatis Jr.

Giants: Hunter Pence

Mariners: Carl Edwards Jr.

Cardinals: Matt Carpenter

Rays: Blake Snell

Rangers: Joey Gallo

Blue Jays: Bo Bichette

Nationals: Juan Soto

Host: Robert Flores of MLB Network will "provide commentary, recaps, analysis and conduct player interviews throughout the course of the season, including before, during and after games, via MLB, MLB Network and PlayStation’s social media platforms,” according to an MLB press release.

'MLB The Show 20' Players League streaming options

MLB social: Twitter, Facebook, YouTube

Las Mayores social: Twitter

MLB Games and VR: Twitch

"MLB The Show:" Twitter, Facebook, YouTube, Twitch (https://theshownation.com/livestream)

MLB.com: All 30 club websites

MLB Network social: Twitter, Facebook

Charitable donations to Boys & Girls Clubs of America/Canada

From the MLB release: "Major League Baseball, the MLBPA and SIE will donate $5,000 on behalf of each participating player to a Boys & Girls Club affiliate in their team's community. The stakes for the competition are enhanced with the championship player earning an additional $25,000 donation to the Boys & Girls Club in his community."