The culmination of March Madness takes place tonight when a champion in college basketball is crowned, as Louisville takes on Michigan for the title.

Will it be the Cardinals, who rode an impressive second half comeback over Wichita State on Saturday to make it to the finals? Or will it the Wolverines, who held on for dear life to defeat Syracuse in the other semifinal? Tonight, we’ll have our answer.

Here’s a look at the entire sports schedule for today. All times Eastern:

MLB

Baltimore (Chen) at Boston (Buchholz) 2:05 p.m.

Milwaukee (Estrada) at Chicago Cubs (Jackson) 2:20 p.m.

New York Yankees (Kuroda) at Cleveland (Jimenez) 4:05 p.m.

Minnesota (Correia) at Kansas City (Santana) 4:10 p.m.

Cincinnati (Latos) at St. Louis (Garcia) 4:15 p.m.

New York Mets (Harvey) at Philadelphia (Halladay) 7 p.m. (ESPN)

Atlanta (Maholm) at Miami (Slowey) 7:10 p.m.

Tampa Bay (Hellickson) at Texas (Ogando) 8:05 p.m.

Pittsburgh (Rodriguez) at Arizona (Cahill) 9:40 p.m.

Houston (Harrell) at Seattle (Saunders) 10:10 p.m.

Colorado (De La Rosa) at San Francisco (Bumgarner) 10:15 p.m.

NBA

No games scheduled

NCAA Men’s Basketball – National Championship

(4) Michigan vs (1) Louisville 9:23 p.m. (CBS)

NHL

Carolina at Boston 7 p.m.

New York Rangers at Toronto 7 p.m.

Calgary at Colorado 9 p.m.

Phoenix at Vancouver 10 p.m.

Edmonton at Anaheim 10 p.m.