People will come, Ray. Or they'll at least stream it.

Yahoo will stream 180 Major League Baseball games for free in 2016, a move that takes the embattled online company deeper into the sports media world.

The news came just hours after news leaked that Twitter had won the rights to stream 10 games in the upcoming NFL season, rights that had reportedly attracted a range of digital suitors including Amazon, Facebook and Verizon.

Yahoo will stream one game per day for the duration of the season. In the first month, it will feature each of the 30 teams at least once.

One catch: where local broadcasters have TV rights to the games, Yahoo won't show them.

The deal adds another piece to Yahoo's growing live sports package, which now includes NHL hockey games and PGA Tour golf.

Yahoo also dropped a reported $20 million on the rights to stream one NFL game last season, a move that few analysts believe paid off. Twitter reportedly paid $10 million for an entire season of NFL broadcast rights for Thursdays.

The push into streaming sports comes as Yahoo endures an increasingly public battle for its future. CEO Marissa Mayer has been called on by investors to sell the company's core business, a move she has reportedly resisted.

Yahoo CEO Marissa Mayer delivers the keynote address at the Yahoo Mobile Developer Conference in San Francisco on Feb. 18, 2016. . Image: AP/Eric Risberg

She has, however, caved to pressure to begin cutting spending, including a plan to cut 15% of Yahoo's workforce and shuttering many of its less popular digital magazines.

Amidst those cuts, Yahoo has shown a dedication to sports, giving star NBA reporter Adrian Wojnarowski his own basketball-centric vertical, aptly named "The Vertical."

Have something to add to this story? Share it in the comments.