Billings Invitational, at Billings West, 9:30 a.m.
Billings Invitational, 9 a.m., Pioneer Park, Rose Park, Central Park, West High, Yellowstone CC, Elks and MSUB.
Laurel, Glendive and Sidney at Billings Central Quad, 11 a.m. and 1 p.m., Stewart Park
Billings Skyview at Butte, 3 p.m. and 5 p.m.
Saint Martin’s at MSU Billings, doubleheader, 1 p.m., Dehler Park
MSU Billings at RMAC tournament, Grand Junction, Colo.
Champions Tour, Greater Gwinnett Championship, first round, at Duluth, Ga., 10:30 a.m., TGC
PGA Tour, The Heritage, second round, at Hilton Head Island, S.C., 1 p.m., TGC
LPGA, LOTTE Championship, third round, at Kapolei, Hawaii, 4:30 p.m., TGC
Reds at Cubs, 12:15 p.m., MLBN and WGN
Orioles at Red Sox or Yankees at Rays, 5 p.m., MLBN
Mariners at Marlins, 5 p.m., ROOT
Playoffs, conference quarterfinals, game 2, Canadiens at Lightning, 5 p.m., CNBC
Playoffs, conference quarterfinals, game 1, Red Wings at Bruins, 5:30 p.m., NBCSN
Playoffs, conference quarterfinals, game 2, Stars at Ducks, 8 p.m., NBCSN
Jordan Brand Classic, at Brooklyn, N.Y., 5 p.m., ESPN2
Middleweights, Vitalii Kopylenko (22-0-0) vs. Willie Monroe Jr. (16-1-0), at Verona, N.Y., 7 p.m., ESPN2
Welterweights, Ryan Karl (0-0-0) vs. James Burns (1-3-0); welterweights, Errol Spence Jr. (11-0-0) vs. Raymond Charles (12-2-2); welterweights, Alan Sanchez (12-3-1) vs. Jorge Silva (19-5-2), at San Antonio, 8 p.m., FS1
Welterweights, Sammy Vazquez Jr. (13-0-0) vs. Juan Rodriguez Jr. (11-0-0); welterweights, Felix Diaz (14-0-0) vs. Emmanuel Lartey (15-1-1); lightweights, Alexei Collado (18-0-0) vs. Rod Salka (18-3-0), at Monroeville, Pa., 8:45 p.m., Showtime