College Basketball Predictor: NCAAB Lines and Spreads
NCAAB Predictor
| Date | Team 1 | Team 2 | Score Prediction | Confidence | Betting predictions Team 1 Win | Betting predictions Team 2 Win | Final Score | |||
20th Jan 2026, 18:00 ET | Toledo 2.092 | Massachusetts 1.690 | 74:77 | ![]() 65.6% | 47% | 53% | 82:84 | |||
20th Jan 2026, 18:00 ET | Virginia-Lynchburg | Morgan St. | 57:83 | ![]() 80.1% | 24% | 76% | 53:128 | |||
20th Jan 2026, 18:30 ET | Akron | Buffalo | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 18:30 ET | Minnesota 3.965 | Ohio St. 1.230 | 62:94 | ![]() 53.4% | 18% | 82% | 74:82 OT | |||
20th Jan 2026, 19:00 ET | Ball St. 1.800 | Central Michigan 1.910 | 71:84 | ![]() 77.9% | 37% | 63% | 68:67 | |||
20th Jan 2026, 19:00 ET | Bowling Green | Western Michigan | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 19:00 ET | Central Florida 7.500 | Iowa St. 1.070 | 67:91 | ![]() 76.2% | 26% | 74% | 57:87 | |||
20th Jan 2026, 19:00 ET | Florida St. 5.500 | Miami-Florida 1.120 | 58:102 | ![]() 85.2% | 6% | 94% | 65:63 | |||
20th Jan 2026, 19:00 ET | Indiana | Michigan | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 19:00 ET | Louisiana State 8.000 | Florida 1.060 | 57:102 | ![]() 59.8% | 5% | 95% | 61:79 | |||
20th Jan 2026, 19:00 ET | Loyola-Chicago 5.500 | St. Bonaventure 1.120 | 63:94 | ![]() 67.1% | 19% | 81% | 70:84 | |||
20th Jan 2026, 19:00 ET | Miami (OH) | Kent St. | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 19:00 ET | Mid-America Christian | South Carolina State | 52:81 | ![]() 84.2% | 21% | 79% | 50:56 | |||
20th Jan 2026, 19:00 ET | N.C. State 2.187 | Clemson 1.640 | 77:79 | ![]() 67.7% | 48% | 52% | 80:76 OT | |||
20th Jan 2026, 19:00 ET | Northern Illinois | Ohio | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 19:00 ET | Oklahoma 1.730 | South Carolina 2.000 | 71:86 | ![]() 74.2% | 35% | 65% | 76:85 | |||
20th Jan 2026, 19:00 ET | Saint Louis 1.230 | Duquesne 3.965 | 72:71 OT | ![]() 56.1% | 51% | 49% | 81:77 | |||
20th Jan 2026, 19:00 ET | Seton Hall | St. John's | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 19:30 ET | DePaul 3.470 | Butler 1.300 | 64:86 | ![]() 73.2% | 28% | 72% | 80:87 | |||
20th Jan 2026, 20:00 ET | Evansville 4.270 | Illinois-Chicago 1.210 | 70:86 | ![]() 61.6% | 34% | 66% | 49:76 | |||
20th Jan 2026, 20:00 ET | Oklahoma St. | Texas Christian | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 20:30 ET | Boise St. 1.910 | Wyoming 1.800 | 82:86 | ![]() 63.9% | 46% | 54% | 81:65 | |||
20th Jan 2026, 20:30 ET | Rutgers | Iowa | 61:97 | ![]() 73.8% | 14% | 86% | 62:68 | |||
20th Jan 2026, 20:30 ET | Tenn-Martin | SE Missouri St. | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 21:00 ET | Air Force | Colorado St. | 64:94 | ![]() 24.8% | 20% | 80% | 52:81 | |||
20th Jan 2026, 21:00 ET | Auburn 1.590 | Mississippi 2.240 | 66:85 | ![]() 73.9% | 31% | 69% | 78:66 | |||
20th Jan 2026, 21:00 ET | Georgia | Missouri | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 21:00 ET | Michigan St 1.140 | Oregon 5.000 | 72:83 | ![]() 79.9% | 39% | 61% | 68:52 | |||
20th Jan 2026, 21:00 ET | Southern Methodist 1.800 | Wake Forest 1.830 | 64:74 | ![]() 89.7% | 40% | 60% | 91:79 | |||
20th Jan 2026, 21:00 ET | Texas Tech | Baylor | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 21:00 ET | Utah 4.465 | Kansas St. 1.180 | 69:84 | ![]() 93.3% | 35% | 65% | 78:81 | |||
20th Jan 2026, 21:00 ET | Vanderbilt 1.910 | Arkansas 1.800 | 66:89 | ![]() 72.7% | 27% | 73% | 68:93 | |||
20th Jan 2026, 22:00 ET | Purdue | UCLA | Unlock | Unlock Prediction | ||||||
20th Jan 2026, 22:00 ET | San Jose St. 9.000 | Nevada 1.050 | 71:86 | ![]() 52.8% | 35% | 65% | 54:87 | |||
20th Jan 2026, 23:00 ET | Kansas 1.450 | Colorado 2.624 | 84:69 | ![]() 60.7% | 65% | 35% | 75:69 OT | |||
20th Jan 2026, 23:00 ET | UNLV | Utah St. | Unlock | Unlock Prediction | ||||||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Money line1 | Money line2 | Final Score | Value Bet |
20th Jan 2026, 19:00 ET | Saint Louis 1.230 | Duquesne 3.965 | 72:71 OT | 1.230 | 3.965 | 81:77 | Take Duquesne +3.5 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
20th Jan 2026, 19:00 ET | Ball St. 1.800 | Central Michigan 1.910 | 71:84 | 155 | 142.50 | 68:67 | Bet over 142.50 |
20th Jan 2026, 19:00 ET | Central Florida 7.500 | Iowa St. 1.070 | 67:91 | 158 | 155.50 | 57:87 | Bet over 155.50 |
20th Jan 2026, 19:00 ET | Loyola-Chicago 5.500 | St. Bonaventure 1.120 | 63:94 | 157 | 148.50 | 70:84 | Bet over 148.50 |
20th Jan 2026, 19:00 ET | N.C. State 2.187 | Clemson 1.640 | 77:79 | 156 | 145.50 | 80:76 OT | Bet over 145.50 |
20th Jan 2026, 19:00 ET | Oklahoma 1.730 | South Carolina 2.000 | 71:86 | 157 | 148.50 | 76:85 | Bet over 148.50 |
20th Jan 2026, 20:00 ET | Evansville 4.270 | Illinois-Chicago 1.210 | 70:86 | 156 | 135.50 | 49:76 | Bet over 135.50 |
20th Jan 2026, 20:30 ET | Boise St. 1.910 | Wyoming 1.800 | 82:86 | 168 | 147.50 | 81:65 | Bet over 147.50 |
20th Jan 2026, 21:00 ET | Air Force | Colorado St. | 64:94 | 158 | 134.50 | 52:81 | Bet over 134.50 |
20th Jan 2026, 21:00 ET | Auburn 1.590 | Mississippi 2.240 | 66:85 | 151 | 150.50 | 78:66 | Bet over 150.50 |
20th Jan 2026, 21:00 ET | Michigan St 1.140 | Oregon 5.000 | 72:83 | 155 | 138.50 | 68:52 | Bet over 138.50 |
20th Jan 2026, 22:00 ET | San Jose St. 9.000 | Nevada 1.050 | 71:86 | 157 | 142.50 | 54:87 | Bet over 142.50 |
Value bets for today based on Scores Predictor and Kelly Criterion:
The Kelly Criterion is a bet-sizing technique which balances both risk and reward for the advantage gambler. It determines the optimal % of your total capital (ie bankroll) that you can bet on a single outcome or game. Here is the formula for the Kelly Criterion copied from Wikipedia:

Where:
- f* is the fraction of the current bankroll to wager;
- b is the net odds received on the wager (“b to 1”); that is, you could win $b (plus the $1 wagered) for a $1 bet
- p is the probability of winning;
- q is the probability of losing, which is 1 − p.
As an example, if a gamble has a 60% chance of winning (p = 0.60, q = 0.40), and the gambler receives 1-to-1 odds on a winning bet (b = 1), then the gambler should bet 20% of his bankroll at each opportunity (f* = 0.20), in order to maximize the long-run growth rate of the bankroll.
If the gambler has zero edge, i.e. if b = q / p, then the criterion recommends the gambler bets nothing.
If the edge is negative (b < q / p) the formula gives a negative result, indicating that the gambler should take the other side of the bet.
| Date | Team 1 | Team 2 | Optimal Stake Part | Bet On | Final Score |
20th Jan 2026, 19:00 ET | Ball St. 1.800 | Central Michigan 1.910 | 0.22 | Central Michigan ML | 68:67 |
20th Jan 2026, 19:00 ET | Florida St. 5.500 | Miami-Florida 1.120 | 0.44 | Miami-Florida ML | 65:63 |
20th Jan 2026, 19:00 ET | Oklahoma 1.730 | South Carolina 2.000 | 0.3 | South Carolina ML | 76:85 |
20th Jan 2026, 21:00 ET | Auburn 1.590 | Mississippi 2.240 | 0.44 | Mississippi ML | 78:66 |
20th Jan 2026, 21:00 ET | Michigan St 1.140 | Oregon 5.000 | 0.51 | Oregon ML | 68:52 |
20th Jan 2026, 21:00 ET | Southern Methodist 1.800 | Wake Forest 1.830 | 0.12 | Wake Forest ML | 91:79 |
20th Jan 2026, 21:00 ET | Vanderbilt 1.910 | Arkansas 1.800 | 0.39 | Arkansas ML | 68:93 |









