It’s a great weekend for sports, with key matchups dotting the slate of games across all sports.

In the NBA, Miami will seek to continue to steamroll anyone that comes in their way. The Heat have won 12 in a row, but will meet another scorching team when they host Memphis tonight. The Grizzlies own their own eight-game winning streak. The Heat won’t have much time to rest, though, because they’ll pay a visit to New York and the Knicks on Sunday.

In the college ranks, there will be 16 games featuring ranked teams on Saturday, including a huge showdown between fifth-ranked Miami and third-ranked Duke, which is coming off a road loss to Virginia. Duke will have revenge on its mind after the Hurricanes blew them out by nearly 30 in January.

In the NHL, Montreal has back-to-back games with Pittsburgh and Boston, two teams trying to catch them for the top spot in the Eastern Conference.

Here’s the complete list of games this weekend. All times Eastern:

Friday, March 1

NBA

Indiana at Toronto 7 p.m.

New York at Washington 7 p.m.

Houston at Orlando 7 p.m.

Golden State at Boston 7:30 p.m.

Los Angeles Clippers at Cleveland 7:30 p.m.

Memphis at Miami 8 p.m. (ESPN)

Dallas at Brooklyn 8 p.m.

Detroit at New Orleans 8 p.m.

Sacramento at San Antonio 8:30 p.m.

Charlotte at Utah 9 p.m.

Atlanta at Phoenix 9 p.m.

Oklahoma City at Denver 10:30 p.m. (ESPN)

NCAA Men’s Basketball Top 25

No games scheduled

NHL

Edmonton at St. Louis 8 p.m.

Columbus at Chicago 8:30 p.m.

Minnesota at Anaheim 10 p.m.

Saturday, March 2

NBA

Golden State at Philadelphia 7 p.m.

Brooklyn at Chicago 8 p.m.

Toronto at Milwaukee 8:30 p.m.

Minnesota at Portland 10 p.m.

NCAA Men’s Basketball Top 25

Iowa at (1) Indiana 7:30 p.m.

Portland at (2) Gonzaga 5 p.m.

(5) Miami (FL) at (3) Duke 6 p.m. (ESPN)

West Virginia at (6) Kansas 2 p.m. (CBS)

Rutgers at (7) Georgetown 9 p.m. (ESPNU)

Alabama at (8) Florida 12 p.m. (ESPN)

(10) Louisville at (12) Syracuse 12 p.m. (CBS)

(11) Arizona at UCLA 9 p.m. (ESPN)

(13) Kansas State at Baylor 7 p.m. (ESPN2)

Wyoming at (14) New Mexico 5 p.m.

Texas at (15) Oklahoma State 4 p.m. (ESPN)

(18) Saint Louis at George Washington 4 p.m.

(19) Memphis at UCF 1 p.m. (Fox Sports Net)

(20) Butler at Virginia Commonwealth 12 p.m. (ESPN2)

(21) Notre Dame at (22) Marquette 2 p.m. (ESPN)

San Jose State at (25) Louisiana Tech 8 p.m.

NHL

Ottawa at Philadelphia 12 p.m.

Tampa Bay at Boston 1 p.m.

New Jersey at Buffalo 3 p.m.

Washington at Winnipeg 3 p.m.

Pittsburgh at Montreal 7 p.m.

Florida at Carolina 7 p.m.

Anaheim at Phoenix 8 p.m.

Los Angeles at Vancouver 10 p.m.

Nashville at San Jose 10:30 p.m.

Sunday, March 3

NBA

Miami at New York 1 p.m. (ABC)

Oklahoma City at Los Angeles Clippers 3:30 p.m. (ABC)

Philadelphia at Washington 6 p.m.

Memphis at Orlando 6 p.m.

Charlotte at Sacramento 6 p.m.

Dallas at Houston 7 p.m.

Detroit at San Antonio 7 p.m.

Chicago at Indiana 8 p.m. (ESPN)

Atlanta at Los Angeles Lakers 9:30 p.m.

NCAA Men’s Basketball Top 25

(9) Michigan State at (4) Michigan 4 p.m. (CBS)

Purdue at (17) Wisconsin 1 p.m. (ESPN)

Villanova at (23) Pittsburgh 12 p.m.

NHL

Chicago at Detroit 12:30 p.m.

Ottawa at New York Islanders 3 p.m.

Colorado at Columbus 3 p.m.

St. Louis at Dallas 3 p.m.

Carolina at Florida 6 p.m.

Montreal at Boston 7:30 p.m.

Buffalo at New York Rangers 7:30 p.m.

Edmonton at Minnesota 8 p.m.

Vancouver at Calgary 8 p.m.

NASCAR

NASCAR Sprint Cup Series at Phoenix 3 p.m. (Fox)

More From Lonestar 99-5 FM