Top 25 College Basketball Picks & Predictions Today - March 21

On Friday, there are 11 games on the slate involving Top 25 teams in the AP Poll, which includes a contest between No. 1 Duke and Mount St. Mary's at 3:09 p.m. ET. Find our picks and predictions for each game in the article below.
With Friday's NCAA Tournament games upon us, stay on top of the most current betting odds with our preview below.
Alabama vs. Robert Morris
- Matchup: Robert Morris Colonials vs. No. 7 Alabama Crimson Tide
- Projected Winner: Alabama (86.20% win probability)
- Spread: Alabama (-22.5)
- Time: 12:40 p.m. ET
- Date: March 21
- TV Channel: truTV
Bet on Alabama vs. Robert Morris with FanDuel Sportsbook.
Iowa State vs. Lipscomb
- Matchup: Lipscomb Bisons vs. No. 15 Iowa State Cyclones
- Projected Winner: Iowa State (75.52% win probability)
- Spread: Iowa State (-14.5)
- Time: 1:30 p.m. ET
- Date: March 21
- TV Channel: TNT
Bet on Iowa State vs. Lipscomb with FanDuel Sportsbook.
Memphis vs. Colorado State
- Matchup: Colorado State Rams vs. No. 16 Memphis Tigers
- Projected Winner: Colorado State (50.21% win probability)
- Spread: Colorado State (-1.5)
- Time: 2 p.m. ET
- Date: March 21
- TV Channel: TBS
Bet on Memphis vs. Colorado State with FanDuel Sportsbook.
Duke vs. Mount St. Mary's
- Matchup: Mount St. Mary's Mountaineers vs. No. 1 Duke Blue Devils
- Projected Winner: Duke (94.65% win probability)
- Spread: Duke (-32.5)
- Time: 3:09 p.m. ET
- Date: March 21
- TV Channel: CBS
Bet on Duke vs. Mount St. Mary's with FanDuel Sportsbook.
Saint Mary's (CA) vs. Vanderbilt
- Matchup: Vanderbilt Commodores vs. No. 20 Saint Mary's Gaels
- Projected Winner: Saint Mary's (CA) (74.46% win probability)
- Spread: Saint Mary's (CA) (-4.5)
- Time: 3:34 p.m. ET
- Date: March 21
- TV Channel: truTV
Bet on Saint Mary's (CA) vs. Vanderbilt with FanDuel Sportsbook.
Maryland vs. Grand Canyon
- Matchup: Grand Canyon Antelopes vs. No. 11 Maryland Terrapins
- Projected Winner: Maryland (74.08% win probability)
- Spread: Maryland (-10.5)
- Time: 4:45 p.m. ET
- Date: March 21
- TV Channel: TBS
Bet on Maryland vs. Grand Canyon with FanDuel Sportsbook.
Florida vs. Norfolk State
- Matchup: Norfolk State Spartans vs. No. 3 Florida Gators
- Projected Winner: Florida (86.90% win probability)
- Spread: Florida (-28.5)
- Time: 6:50 p.m. ET
- Date: March 21
- TV Channel: TNT
Bet on Florida vs. Norfolk State with FanDuel Sportsbook.
Kentucky vs. Troy
- Matchup: Troy Trojans vs. No. 18 Kentucky Wildcats
- Projected Winner: Kentucky (71.32% win probability)
- Spread: Kentucky (-11.5)
- Time: 7:20 p.m. ET
- Date: March 21
- TV Channel: CBS
Bet on Kentucky vs. Troy with FanDuel Sportsbook.
Arizona vs. Akron
- Matchup: Akron Zips vs. No. 21 Arizona Wildcats
- Projected Winner: Arizona (74.64% win probability)
- Spread: Arizona (-13.5)
- Time: 7:48 p.m. ET
- Date: March 21
- TV Channel: truTV
Bet on Arizona vs. Akron with FanDuel Sportsbook.
Michigan State vs. Bryant
- Matchup: Bryant Bulldogs vs. No. 8 Michigan State Spartans
- Projected Winner: Michigan State (82.58% win probability)
- Spread: Michigan State (-17.5)
- Time: 10 p.m. ET
- Date: March 22
- TV Channel: TBS
Bet on Michigan State vs. Bryant with FanDuel Sportsbook.
Oregon vs. Liberty
- Matchup: Liberty Flames vs. No. 25 Oregon Ducks
- Projected Winner: Oregon (50.03% win probability)
- Spread: Oregon (-6.5)
- Time: 10:10 p.m. ET
- Date: March 22
- TV Channel: truTV
Bet on Oregon vs. Liberty with FanDuel Sportsbook.
Matchup favorites and win projections are provided by numberFire.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!