Sports picks for Sunday, December 21, 2025
68 stored itemsGary’s saved picks and research for this day. Results are presented separately because older records do not all carry a durable source-pick ID.
Game picks
4
Timberwolves -12.5TALE OF THE TAPE Minnesota Timberwolves Milwaukee Bucks Record 18-10 ← 11-17 Off Rating 118.2 ← 113.7 Def Rating 111.5 ← 114.7 Net Rating +6.7 ← -1.0 Key Injuries Mike Conley (Q) Giannis Antetokounmpo (OUT), Taurean Prince (OUT) Gary's Take Minnesota brings the profile of a real contender into this one: strong on both ends, reliable at home, and in good form. Milwaukee, on the other hand, is already shaky away from home and now has to navigate this matchup without Giannis Antetokounmpo, their offensive engine and primary paint threat. Add in that the Bucks are just 3-9 on the road while the Timberwolves have been consistent at home, and you can feel the gap between these two teams widen before you even touch the spread. The Timberwolves’ efficiency edge is real. They’re better offensively and defensively over the full season, with a healthy positive net rating that reflects balance on both ends. Offensively, Minnesota can space you with shooting and still punish you inside by generating second chances and getting to the free throw line at a higher rate. Anthony Edwards profiles as the best scorer on the floor in this matchup with Giannis sidelined, and that matters in a game where Minnesota already has the deeper, more stable setup. For Milwaukee, the path is narrow. Without Giannis, they’re asking Bobby Portis to shoulder a much bigger scoring role and leaning on perimeter guys like Gary Trent Jr. and Gary Harris to create offense. That’s a very different identity than the numbers that built their season-long offensive rating. They do protect the ball a bit better and shoot a strong percentage from three, but they take fewer threes overall, and Minnesota can more than hold their own from deep. Over 48 minutes, that efficiency and volume edge in the non-turnover factors tends to show up in the margin. I see Minnesota using their size, physicality, and superior two-way structure to build separation by the middle of the third quarter, while a Giannis-less Bucks team struggles to generate consistent halfcourt offense on the road. The number is big, but the matchup and the absence in Milwaukee’s lineup justify it. Give me Minnesota Timberwolves -12.5 -110 to take care of business at home. The only way this really goes sideways is if Milwaukee catches absolute fire from three and Minnesota relaxes with a big lead, but I’m willing to ride with the Timberwolves to cover -12.5 here.
TALE OF THE TAPE
Minnesota Timberwolves Milwaukee Bucks Record 18-10 ← 11-17 Off Rating 118.2 ← 113.7 Def Rating 111.5 ← 114.7 Net Rating +6.7 ← -1.0 Key Injuries Mike Conley (Q) Giannis Antetokounmpo (OUT), Taurean Prince (OUT)
Gary's Take Minnesota brings the profile of a real contender into this one: strong on both ends, reliable at home, and in good form. Milwaukee, on the other hand, is already shaky away from home and now has to navigate this matchup without Giannis Antetokounmpo, their offensive engine and primary paint threat. Add in that the Bucks are just 3-9 on the road while the Timberwolves have been consistent at home, and you can feel the gap between these two teams widen before you even touch the spread.
The Timberwolves’ efficiency edge is real. They’re better offensively and defensively over the full season, with a healthy positive net rating that reflects balance on both ends. Offensively, Minnesota can space you with shooting and still punish you inside by generating second chances and getting to the free throw line at a higher rate. Anthony Edwards profiles as the best scorer on the floor in this matchup with Giannis sidelined, and that matters in a game where Minnesota already has the deeper, more stable setup.
For Milwaukee, the path is narrow. Without Giannis, they’re asking Bobby Portis to shoulder a much bigger scoring role and leaning on perimeter guys like Gary Trent Jr. and Gary Harris to create offense. That’s a very different identity than the numbers that built their season-long offensive rating. They do protect the ball a bit better and shoot a strong percentage from three, but they take fewer threes overall, and Minnesota can more than hold their own from deep. Over 48 minutes, that efficiency and volume edge in the non-turnover factors tends to show up in the margin.
I see Minnesota using their size, physicality, and superior two-way structure to build separation by the middle of the third quarter, while a Giannis-less Bucks team struggles to generate consistent halfcourt offense on the road. The number is big, but the matchup and the absence in Milwaukee’s lineup justify it. Give me Minnesota Timberwolves -12.5 -110 to take care of business at home.
The only way this really goes sideways is if Milwaukee catches absolute fire from three and Minnesota relaxes with a big lead, but I’m willing to ride with the Timberwolves to cover -12.5 here.
Knicks -7.5TALE OF THE TAPE New York Knicks Miami Heat Record 19-8 ← 15-13 Off Rating 122.0 ← 114.6 Def Rating 112.8 → 110.8 Net Rating +9.2 ← +3.8 Key Injuries McBride, Shamet, ← Herro, Jovic, Larsson Rozier, Larsson Gary's Take Madison Square Garden has been a problem for visiting teams all season, and now Miami comes in with a thin backcourt and a road record that hasn’t traveled. New York is not just winning at home, they’re driving those wins with one of the most efficient offenses in the league and a physicality edge that shows up on every missed shot. Jalen Brunson is the engine here, running a high-level half-court offense that values every possession. With Karl-Anthony Towns stretching bigs out and punishing switches, and Mikal Bridges as that steady two-way wing, the Knicks are combining elite offensive efficiency with strong shooting. They take and make significantly more threes than Miami and they crash the offensive glass hard, grabbing roughly twice as many offensive boards. Add in that New York turns the ball over less, and you’re looking at a team that creates more shots and gets more value out of each one. On the other side, Bam Adebayo anchors a solid Miami defense, and guys like Andrew Wiggins and Jaime Jaquez Jr. can absolutely have moments. The Heat play faster and their overall defensive rating is a touch better, plus their luck profile says they’ve underperformed their point differential. They’ve also been good in close games. But with Tyler Herro and other guards out, a lot of their creation and shooting juice is missing, and that’s a bad recipe against a Knicks team that dominates the glass and can bury you with four extra threes on a typical night. I expect New York to dictate tempo at home, slow Miami out of their preferred pace, and grind them down with second-chance points and perimeter shot volume. Over four quarters that efficiency and possession edge should widen the gap beyond just a two- or three-possession game. I’m backing the superior offense, the stronger home team, and the healthier backcourt to pull away and cover this number. Give me New York Knicks -7.5 -112 to handle their business at the Garden, with the only real danger being Miami catching absolute fire from deep and turning this into a high-variance shootout that keeps the Knicks -7.5 -112 from cashing.
TALE OF THE TAPE
New York Knicks Miami Heat Record 19-8 ← 15-13 Off Rating 122.0 ← 114.6 Def Rating 112.8 → 110.8 Net Rating +9.2 ← +3.8 Key Injuries McBride, Shamet, ← Herro, Jovic, Larsson Rozier, Larsson
Gary's Take Madison Square Garden has been a problem for visiting teams all season, and now Miami comes in with a thin backcourt and a road record that hasn’t traveled. New York is not just winning at home, they’re driving those wins with one of the most efficient offenses in the league and a physicality edge that shows up on every missed shot.
Jalen Brunson is the engine here, running a high-level half-court offense that values every possession. With Karl-Anthony Towns stretching bigs out and punishing switches, and Mikal Bridges as that steady two-way wing, the Knicks are combining elite offensive efficiency with strong shooting. They take and make significantly more threes than Miami and they crash the offensive glass hard, grabbing roughly twice as many offensive boards. Add in that New York turns the ball over less, and you’re looking at a team that creates more shots and gets more value out of each one.
On the other side, Bam Adebayo anchors a solid Miami defense, and guys like Andrew Wiggins and Jaime Jaquez Jr. can absolutely have moments. The Heat play faster and their overall defensive rating is a touch better, plus their luck profile says they’ve underperformed their point differential. They’ve also been good in close games. But with Tyler Herro and other guards out, a lot of their creation and shooting juice is missing, and that’s a bad recipe against a Knicks team that dominates the glass and can bury you with four extra threes on a typical night.
I expect New York to dictate tempo at home, slow Miami out of their preferred pace, and grind them down with second-chance points and perimeter shot volume. Over four quarters that efficiency and possession edge should widen the gap beyond just a two- or three-possession game. I’m backing the superior offense, the stronger home team, and the healthier backcourt to pull away and cover this number.
Give me New York Knicks -7.5 -112 to handle their business at the Garden, with the only real danger being Miami catching absolute fire from deep and turning this into a high-variance shootout that keeps the Knicks -7.5 -112 from cashing.
Bulls +5TALE OF THE TAPE Atlanta Hawks Chicago Bulls Record 15-14 ← 12-15 Off Rating 112.7 ← 112.2 Def Rating 114.6 ← 116.4 Net Rating -2.0 ← -4.2 Key Injuries Dante, Porzingis (OUT) Essengue (OUT) Gary's Take This matchup is all about tempo and possessions. Both Atlanta and Chicago want to play fast and score in the 110s and 120s, and with equal rest on both sides, the question becomes which roster is better built to survive that kind of track meet. On the surface the Hawks have the cleaner profile – slightly better offensive and defensive efficiency and a small net rating edge – but the way these teams get to their numbers tilts this spread toward the Bulls. Chicago quietly owns two of the most important edges in a high-possession game: they take much better care of the ball and they create more second chances. The Bulls are turning it over far less often than Atlanta, and that gap in miscues shows up as several extra shots per night. Add in Chicago’s stronger offensive rebounding rate, with Nikola Vucevic cleaning the glass and Jalen Smith contributing real size and activity, and the Bulls can manufacture additional possessions even if the shooting battle is a wash. Atlanta’s efficiency is driven by shot-making and free throws. Jalen Johnson is putting up star-level numbers across the board with scoring, rebounding, and playmaking, while shooters like Luke Kennard and Keaton Wallace stretch the floor from deep. But with Kristaps Porzingis sidelined, the Hawks lose a high-usage stretch big who spaces the floor and helps on the glass and at the rim. That puts more pressure on Johnson to carry the frontcourt load and makes it easier for Chicago to focus their defense. On the other side, Ayo Dosunmu’s shooting and playmaking, plus Kevin Huerter’s perimeter scoring, give the Bulls enough firepower to keep pace. You’ve got two teams that both perform well in close games, so if this stays tight late – and the possession math suggests it does – those five points suddenly look very large. Atlanta’s slight efficiency edge is real, but Chicago’s advantage in turnovers and offensive rebounding, combined with a healthier rotation, is exactly the kind of angle that matters in a fast, high-total game. The main way this goes wrong is if Atlanta’s shooters get blistering hot from deep and the Bulls lose their turnover edge, letting the Hawks turn this into a front-running blowout. But with the structural possession advantages on Chicago’s side and Atlanta missing Porzingis, I’m taking the points. Give me Chicago Bulls +5 -110 on the spread.
TALE OF THE TAPE
Atlanta Hawks Chicago Bulls Record 15-14 ← 12-15 Off Rating 112.7 ← 112.2 Def Rating 114.6 ← 116.4 Net Rating -2.0 ← -4.2 Key Injuries Dante, Porzingis (OUT) Essengue (OUT)
Gary's Take This matchup is all about tempo and possessions. Both Atlanta and Chicago want to play fast and score in the 110s and 120s, and with equal rest on both sides, the question becomes which roster is better built to survive that kind of track meet. On the surface the Hawks have the cleaner profile – slightly better offensive and defensive efficiency and a small net rating edge – but the way these teams get to their numbers tilts this spread toward the Bulls.
Chicago quietly owns two of the most important edges in a high-possession game: they take much better care of the ball and they create more second chances. The Bulls are turning it over far less often than Atlanta, and that gap in miscues shows up as several extra shots per night. Add in Chicago’s stronger offensive rebounding rate, with Nikola Vucevic cleaning the glass and Jalen Smith contributing real size and activity, and the Bulls can manufacture additional possessions even if the shooting battle is a wash.
Atlanta’s efficiency is driven by shot-making and free throws. Jalen Johnson is putting up star-level numbers across the board with scoring, rebounding, and playmaking, while shooters like Luke Kennard and Keaton Wallace stretch the floor from deep. But with Kristaps Porzingis sidelined, the Hawks lose a high-usage stretch big who spaces the floor and helps on the glass and at the rim. That puts more pressure on Johnson to carry the frontcourt load and makes it easier for Chicago to focus their defense. On the other side, Ayo Dosunmu’s shooting and playmaking, plus Kevin Huerter’s perimeter scoring, give the Bulls enough firepower to keep pace.
You’ve got two teams that both perform well in close games, so if this stays tight late – and the possession math suggests it does – those five points suddenly look very large. Atlanta’s slight efficiency edge is real, but Chicago’s advantage in turnovers and offensive rebounding, combined with a healthier rotation, is exactly the kind of angle that matters in a fast, high-total game.
The main way this goes wrong is if Atlanta’s shooters get blistering hot from deep and the Bulls lose their turnover edge, letting the Hawks turn this into a front-running blowout. But with the structural possession advantages on Chicago’s side and Atlanta missing Porzingis, I’m taking the points. Give me Chicago Bulls +5 -110 on the spread.
UConn Huskies -14.5TALE OF THE TAPE DePaul Blue Demons UConn Huskies Record 8-4 N/A Off Rating 109.9 → 118.2 Def Rating N/A N/A Net Rating N/A N/A Key Injuries None None Gary's Take UConn’s offense has been operating at a different level than DePaul’s, and in a Big East setting that tends to show up over a full 40 minutes. DePaul has picked up some wins early, but when they’ve stepped up in class the cracks have shown, while UConn has been rolling through a much tougher stretch of opponents. On the DePaul side, CJ Gunn is a real scorer on the wing and Layden Blocker gives them some playmaking, with NJ Benson finishing efficiently around the rim. They also draw a healthy number of free throws, which is usually how a big home dog hangs around. But outside of Gunn’s shot-making and some spot shooting from guys like Kaleb Banks, this offense grades out as solid, not special. UConn, on the other hand, is in a different tier offensively – their efficiency is clearly higher, they’re finishing better, and they turn it over less. Solo Ball attacking off the bounce, Alex Karaban spacing the floor as a high-efficiency stretch forward, and the tandem of Tarris Reed Jr. and Eric Reibe on the interior give the Huskies multiple reliable scoring outlets every trip. That depth matters. UConn not only shoots it better, they also create extra possessions on the offensive glass and don’t waste many with sloppy turnovers. Over time, that kind of efficiency gap usually turns into a run – especially when you’ve got a steady point guard in Silas Demary Jr. controlling tempo and getting the ball to the right spots. DePaul’s path is to live at the line, slow things down, and hope Gunn gets hot, but sustaining that against UConn’s length and discipline is a big ask. Even laying a big number on the road, the profile here points to UConn building a working margin by halftime and stretching it in the second half as their size, shooting, and ball security wear DePaul down. The only real way this misses is if DePaul spends the night at the stripe and sneaks in a backdoor cover late, but I’m backing the talent and efficiency edge and laying the points with UConn Huskies -14.5 -110.
TALE OF THE TAPE
DePaul Blue Demons UConn Huskies Record 8-4 N/A Off Rating 109.9 → 118.2 Def Rating N/A N/A Net Rating N/A N/A Key Injuries None None
Gary's Take UConn’s offense has been operating at a different level than DePaul’s, and in a Big East setting that tends to show up over a full 40 minutes. DePaul has picked up some wins early, but when they’ve stepped up in class the cracks have shown, while UConn has been rolling through a much tougher stretch of opponents.
On the DePaul side, CJ Gunn is a real scorer on the wing and Layden Blocker gives them some playmaking, with NJ Benson finishing efficiently around the rim. They also draw a healthy number of free throws, which is usually how a big home dog hangs around. But outside of Gunn’s shot-making and some spot shooting from guys like Kaleb Banks, this offense grades out as solid, not special. UConn, on the other hand, is in a different tier offensively – their efficiency is clearly higher, they’re finishing better, and they turn it over less. Solo Ball attacking off the bounce, Alex Karaban spacing the floor as a high-efficiency stretch forward, and the tandem of Tarris Reed Jr. and Eric Reibe on the interior give the Huskies multiple reliable scoring outlets every trip.
That depth matters. UConn not only shoots it better, they also create extra possessions on the offensive glass and don’t waste many with sloppy turnovers. Over time, that kind of efficiency gap usually turns into a run – especially when you’ve got a steady point guard in Silas Demary Jr. controlling tempo and getting the ball to the right spots. DePaul’s path is to live at the line, slow things down, and hope Gunn gets hot, but sustaining that against UConn’s length and discipline is a big ask.
Even laying a big number on the road, the profile here points to UConn building a working margin by halftime and stretching it in the second half as their size, shooting, and ball security wear DePaul down. The only real way this misses is if DePaul spends the night at the stripe and sneaks in a backdoor cover late, but I’m backing the talent and efficiency edge and laying the points with UConn Huskies -14.5 -110.
Player props
19
Line 20.5 pts | Season Avg: 22.9 PPG (+2.4 cushion) | Recent Form: L5 avg 22.4 (4/5 at or over line) Randle’s season scoring comfortably clears this line, and his last 10 (21.8 PPG) plus last 5 (four games at or above 21, low of 19) show steady usage and volume right in the low‑20s window. His consistency profile is high (82% to his points baseline), and his recent away production matches his season, suggesting the 20.5 is modest relative to his role and minutes. A poor efficiency night with heavy doubles or early foul trouble could cap him in the high teens, especially if secondary scorers carry more of the offensive load. CONFIDENCE: 78% | Edge: +2.4 | Form: Steady
Line 20.5 pts | Season Avg: 22.9 PPG (+2.4 cushion) | Recent Form: L5 avg 22.4 (4/5 at or over line)
Randle’s season scoring comfortably clears this line, and his last 10 (21.8 PPG) plus last 5 (four games at or above 21, low of 19) show steady usage and volume right in the low‑20s window. His consistency profile is high (82% to his points baseline), and his recent away production matches his season, suggesting the 20.5 is modest relative to his role and minutes.
A poor efficiency night with heavy doubles or early foul trouble could cap him in the high teens, especially if secondary scorers carry more of the offensive load.
CONFIDENCE: 78% | Edge: +2.4 | Form: Steady

Line 19.5 pts | Season Avg: 17.9 PPG (-1.6 cushion to under) | Recent Form: L5 pts = 15, 33, 17, 11, 20 (3/5 ≤ 20, average ~19.2; 3/5 at or under this line) DeRozan has been scoring below this number on average both for the season (17.9) and over his last 10 (17.0), giving a consistent negative edge to the under despite a "hot" tag. His recent game log shows just one true smash over 19.5, with most outcomes clustering in the high teens, and a potential Houston-favored script introduces mild blowout/limited-minutes risk that further caps his ceiling. If this game stays ultra-competitive with DeRozan logging heavy minutes and getting to the line frequently, he can grind his way into the low-20s and clear this relatively modest line. CONFIDENCE: 78% | Edge: -1.6 | Form: Steady
Line 19.5 pts | Season Avg: 17.9 PPG (-1.6 cushion to under) | Recent Form: L5 pts = 15, 33, 17, 11, 20 (3/5 ≤ 20, average ~19.2; 3/5 at or under this line)
DeRozan has been scoring below this number on average both for the season (17.9) and over his last 10 (17.0), giving a consistent negative edge to the under despite a "hot" tag. His recent game log shows just one true smash over 19.5, with most outcomes clustering in the high teens, and a potential Houston-favored script introduces mild blowout/limited-minutes risk that further caps his ceiling.
If this game stays ultra-competitive with DeRozan logging heavy minutes and getting to the line frequently, he can grind his way into the low-20s and clear this relatively modest line.
CONFIDENCE: 78% | Edge: -1.6 | Form: Steady

Line 9.5 pts | Season Avg: 10.1 PPG (‑0.6 cushion vs this book line, but -0.4 vs common 10.5) | Recent Form: L5 scoring 8, 10, 10, 5, 11 (1/5 over 9.5–10.5, recent avg ~8.8) His recent nine‑game sample at 7.8 PPG shows a clear downward trend from his season baseline, and even with the book shading down to 9.5, his L5 production still sits comfortably below this number most nights. Add in a day‑to‑day back issue and a prior DNP, and there’s realistic downside to minutes and offensive involvement, which compounds the under edge that’s already supported by his longer‑term averages and usage. If he’s fully healthy and pushes into the upper‑20s in minutes with strong efficiency (put‑backs, rolls, and extra free throws), he can slide into the 10–12 point range fairly easily given how close his season average is to the line. CONFIDENCE: 76% | Edge: -0.6 vs 9.5 (stronger -2.7 recent trend) | Form: Steady_to_cold_scoring
Line 9.5 pts | Season Avg: 10.1 PPG (‑0.6 cushion vs this book line, but -0.4 vs common 10.5) | Recent Form: L5 scoring 8, 10, 10, 5, 11 (1/5 over 9.5–10.5, recent avg ~8.8)
His recent nine‑game sample at 7.8 PPG shows a clear downward trend from his season baseline, and even with the book shading down to 9.5, his L5 production still sits comfortably below this number most nights. Add in a day‑to‑day back issue and a prior DNP, and there’s realistic downside to minutes and offensive involvement, which compounds the under edge that’s already supported by his longer‑term averages and usage.
If he’s fully healthy and pushes into the upper‑20s in minutes with strong efficiency (put‑backs, rolls, and extra free throws), he can slide into the 10–12 point range fairly easily given how close his season average is to the line.
CONFIDENCE: 76% | Edge: -0.6 vs 9.5 (stronger -2.7 recent trend) | Form: Steady_to_cold_scoring

Line 24.5 pts | Season Avg: 25.4 PPG (+0.9 cushion) | Recent Form: L5 pts = 31, 32, 25, 16, 27 (L5 avg ≈ 26.2; 4/5 over or right on 25+) Durant is in a strong usage role with ~36 MPG and has been in clear scoring form, topping or effectively reaching this number in 4 of his last 5 while maintaining a season average a full point above the line. In a fast-paced, high-total matchup versus Sacramento, the environment should support high volume scoring opportunities, and his high consistency rating (0.76 over L10) reduces the risk of true duds. If Sacramento sends consistent traps or Durant shifts into more of a facilitator mode while teammates carry the scoring load, he could settle in the low-20s and miss this number despite efficient shooting. CONFIDENCE: 74% | Edge: +0.9 | Form: Hot
Line 24.5 pts | Season Avg: 25.4 PPG (+0.9 cushion) | Recent Form: L5 pts = 31, 32, 25, 16, 27 (L5 avg ≈ 26.2; 4/5 over or right on 25+)
Durant is in a strong usage role with ~36 MPG and has been in clear scoring form, topping or effectively reaching this number in 4 of his last 5 while maintaining a season average a full point above the line. In a fast-paced, high-total matchup versus Sacramento, the environment should support high volume scoring opportunities, and his high consistency rating (0.76 over L10) reduces the risk of true duds.
If Sacramento sends consistent traps or Durant shifts into more of a facilitator mode while teammates carry the scoring load, he could settle in the low-20s and miss this number despite efficient shooting.
CONFIDENCE: 74% | Edge: +0.9 | Form: Hot

Line 15.5 pts | Season Avg: 16.8 PPG (+1.3 cushion) | Recent Form: L5 avg 17.0 (3/5 over line) Bridges’ scoring has been quietly above this number both on the season and recently, with his last 10 at 17.2 PPG and three of his last five clearing 15.5 despite one obvious dud (11). Usage is stable in the mid‑teens, and in a slower, half‑court matchup vs Miami he profiles as a high‑minute, secondary option whose shot diet (spot‑ups, pull‑ups vs drop) fits the matchup. The books are hanging 15.5 with an over lean at -120, which lines up with the underlying averages giving him a modest but reliable cushion. A lower‑possession grind where Brunson and Adebayo dominate touches could compress total scoring, and Bridges has shown some volatility with the occasional 11–13 point game if his three isn’t falling or he’s pushed into more of a defensive/spacing role. CONFIDENCE: 73% | Edge: +1.3 | Form: Steady
Line 15.5 pts | Season Avg: 16.8 PPG (+1.3 cushion) | Recent Form: L5 avg 17.0 (3/5 over line)
Bridges’ scoring has been quietly above this number both on the season and recently, with his last 10 at 17.2 PPG and three of his last five clearing 15.5 despite one obvious dud (11). Usage is stable in the mid‑teens, and in a slower, half‑court matchup vs Miami he profiles as a high‑minute, secondary option whose shot diet (spot‑ups, pull‑ups vs drop) fits the matchup. The books are hanging 15.5 with an over lean at -120, which lines up with the underlying averages giving him a modest but reliable cushion.
A lower‑possession grind where Brunson and Adebayo dominate touches could compress total scoring, and Bridges has shown some volatility with the occasional 11–13 point game if his three isn’t falling or he’s pushed into more of a defensive/spacing role.
CONFIDENCE: 73% | Edge: +1.3 | Form: Steady

Line 10.5 pts | Season Avg: 12.6 PPG (−2.1 edge vs season, but recent usage down) | Recent Form: L5 avg ≈ 8.4 (4/5 UNDER 10.5) Barnes has been in a clear downtrend, averaging roughly 8.4 over his last five with 4 of those 5 games staying under even the lower 10.5 number, and his minutes have dipped slightly from season norms. In a projected blowout win (Spurs -15.5 vs Wizards), a veteran like Barnes is a prime candidate to lose late‑game run if the score gets lopsided, further capping his volume and shot attempts. His overall season scoring still sits above this line and his game‑to‑game volatility is high (LOW consistency), so one efficient shooting night or a competitive script that keeps him in the high‑20s/low‑30s minutes could push him into the low teens and over 10.5. CONFIDENCE: 73% | Edge: -2.1 vs season, +~2.1 vs L5 trend | Form: Cold
Line 10.5 pts | Season Avg: 12.6 PPG (−2.1 edge vs season, but recent usage down) | Recent Form: L5 avg ≈ 8.4 (4/5 UNDER 10.5)
Barnes has been in a clear downtrend, averaging roughly 8.4 over his last five with 4 of those 5 games staying under even the lower 10.5 number, and his minutes have dipped slightly from season norms. In a projected blowout win (Spurs -15.5 vs Wizards), a veteran like Barnes is a prime candidate to lose late‑game run if the score gets lopsided, further capping his volume and shot attempts.
His overall season scoring still sits above this line and his game‑to‑game volatility is high (LOW consistency), so one efficient shooting night or a competitive script that keeps him in the high‑20s/low‑30s minutes could push him into the low teens and over 10.5.
CONFIDENCE: 73% | Edge: -2.1 vs season, +~2.1 vs L5 trend | Form: Cold

Line 25.5 pts | Season Avg: 25.7 PPG (+0.2 cushion vs this book line, +1.2 vs 24.5 analytical line) | Recent Form: L5 scoring 28, 12, 34, 35, 33 → 4/5 over 24.5, L9 avg 27.9 PPG (+2.4 vs 25.5 line) Porter’s role and shot volume are elevated right now, reflected in a near‑28 PPG clip over his last nine with a high consistency score (0.71) and four of his last five clearing even a 25.5–26.5 band. Books are hanging him between 24.5 and 26.5 with juiced overs, signaling an expectation in the mid‑20s to high‑20s that aligns with his recent form and perimeter‑heavy scoring profile. His scoring can be somewhat streak‑driven from three; a cold shooting night from deep or early foul trouble that trims his minutes into the low‑30s would put this number at risk, especially with one recent 12‑point dud in the sample. CONFIDENCE: 72% | Edge: +2.4 recent vs line | Form: Hot
Line 25.5 pts | Season Avg: 25.7 PPG (+0.2 cushion vs this book line, +1.2 vs 24.5 analytical line) | Recent Form: L5 scoring 28, 12, 34, 35, 33 → 4/5 over 24.5, L9 avg 27.9 PPG (+2.4 vs 25.5 line)
Porter’s role and shot volume are elevated right now, reflected in a near‑28 PPG clip over his last nine with a high consistency score (0.71) and four of his last five clearing even a 25.5–26.5 band. Books are hanging him between 24.5 and 26.5 with juiced overs, signaling an expectation in the mid‑20s to high‑20s that aligns with his recent form and perimeter‑heavy scoring profile.
His scoring can be somewhat streak‑driven from three; a cold shooting night from deep or early foul trouble that trims his minutes into the low‑30s would put this number at risk, especially with one recent 12‑point dud in the sample.
CONFIDENCE: 72% | Edge: +2.4 recent vs line | Form: Hot

Line 19.5 pts | Season Avg: 22.1 PPG (−2.6 edge vs season, but trend is down) | Recent Form: L5 avg ≈ 14.4 (3/5 UNDER 19.5) Fox’s recent scoring has cooled off sharply, averaging about 14.4 over his last five with just 2 games clearing this number, and his L10 (19.6) is essentially flat to this line. The matchup context is very favorable to the under: Spurs are -15.5 favorites over the Wizards, creating strong blowout risk and a realistic chance Fox’s minutes are trimmed in the 4th, which has already shown up with a low‑minute 8‑point outing. His season scoring profile is still that of a low‑20s scorer, and if this game stays unexpectedly competitive or Washington’s defense collapses, he could see full minutes and regress back toward his season average, comfortably clearing 19.5. CONFIDENCE: 71% | Edge: -2.6 vs season but +~5.1 vs L5 trend | Form: Cold
Line 19.5 pts | Season Avg: 22.1 PPG (−2.6 edge vs season, but trend is down) | Recent Form: L5 avg ≈ 14.4 (3/5 UNDER 19.5)
Fox’s recent scoring has cooled off sharply, averaging about 14.4 over his last five with just 2 games clearing this number, and his L10 (19.6) is essentially flat to this line. The matchup context is very favorable to the under: Spurs are -15.5 favorites over the Wizards, creating strong blowout risk and a realistic chance Fox’s minutes are trimmed in the 4th, which has already shown up with a low‑minute 8‑point outing.
His season scoring profile is still that of a low‑20s scorer, and if this game stays unexpectedly competitive or Washington’s defense collapses, he could see full minutes and regress back toward his season average, comfortably clearing 19.5.
CONFIDENCE: 71% | Edge: -2.6 vs season but +~5.1 vs L5 trend | Form: Cold

Line 17.5 pts | Season Avg: ~24.0 PPG (+6.5 cushion) | Recent Form: L5 avg ~22–23 (likely 4/5 over this line) This number is materially discounted versus Trae Young’s typical scoring output, giving a large cushion relative to his established role as a primary scorer and high-usage ball-handler. Against a Bulls defense that can struggle with point-of-attack containment, his combination of volume threes and free-throw generation makes 18+ a very reachable target in normal minutes. If this is a minutes-managed spot (e.g., lingering health, blowout, or an unusual playmaking-heavy approach where he looks to facilitate more than score), he could hover in the mid-teens despite efficient shooting and miss the over. CONFIDENCE: 70% | Edge: +6.5 | Form: Steady
Line 17.5 pts | Season Avg: ~24.0 PPG (+6.5 cushion) | Recent Form: L5 avg ~22–23 (likely 4/5 over this line)
This number is materially discounted versus Trae Young’s typical scoring output, giving a large cushion relative to his established role as a primary scorer and high-usage ball-handler. Against a Bulls defense that can struggle with point-of-attack containment, his combination of volume threes and free-throw generation makes 18+ a very reachable target in normal minutes.
If this is a minutes-managed spot (e.g., lingering health, blowout, or an unusual playmaking-heavy approach where he looks to facilitate more than score), he could hover in the mid-teens despite efficient shooting and miss the over.
CONFIDENCE: 70% | Edge: +6.5 | Form: Steady

Line 24.5 pts | Season Avg: 24.1 PPG (‑0.4 cushion vs line) | Recent Form: L5 avg 20.2 (1/5 over line) Powell’s season-long scoring justifies a mid‑20s number, but his current form does not: he’s cleared 23.5 only once in his last five and is averaging roughly four points below this 24.5 line over that span. In a slow, defense‑first game at the Garden with both teams comfortable grinding in the half court, shot volume and efficiency are likely to be squeezed, and his recent cold stretch suggests the market is slightly overrating his ceiling relative to current production. If Powell’s usage spikes due to injuries/rotations or he simply heats up from three, his high‑consistency scoring profile historically clusters in the mid‑20s, which could push him back over this number even in a tougher environment. CONFIDENCE: 70% | Edge: ‑0.4 vs line | Form: Cold
Line 24.5 pts | Season Avg: 24.1 PPG (‑0.4 cushion vs line) | Recent Form: L5 avg 20.2 (1/5 over line)
Powell’s season-long scoring justifies a mid‑20s number, but his current form does not: he’s cleared 23.5 only once in his last five and is averaging roughly four points below this 24.5 line over that span. In a slow, defense‑first game at the Garden with both teams comfortable grinding in the half court, shot volume and efficiency are likely to be squeezed, and his recent cold stretch suggests the market is slightly overrating his ceiling relative to current production.
If Powell’s usage spikes due to injuries/rotations or he simply heats up from three, his high‑consistency scoring profile historically clusters in the mid‑20s, which could push him back over this number even in a tougher environment.
CONFIDENCE: 70% | Edge: ‑0.4 vs line | Form: Cold

Line 10.5 pts | Season Avg: 11.5 PPG (+1.0 cushion) | Recent Form: L5 avg 14.2 (3/5 over line) Gobert has been in a clear uptick offensively, with his last 10 at 13.6 PPG (a +3.1 edge vs this line) and a recent run that includes 16, 24, and 15-point games behind solid minutes (~29.4) and interior usage. The matchup profile plus his current "hot" tag on PRA support a median outcome well into double figures, making 10.5 a reachable threshold. If he gets played off the floor by foul trouble or small-ball lineups, or if scoring funnels heavily to perimeter creators, he could land in the single digits despite good efficiency. CONFIDENCE: 70% | Edge: +1.0 (season), +3.1 (L10) | Form: Hot
Line 10.5 pts | Season Avg: 11.5 PPG (+1.0 cushion) | Recent Form: L5 avg 14.2 (3/5 over line)
Gobert has been in a clear uptick offensively, with his last 10 at 13.6 PPG (a +3.1 edge vs this line) and a recent run that includes 16, 24, and 15-point games behind solid minutes (~29.4) and interior usage. The matchup profile plus his current "hot" tag on PRA support a median outcome well into double figures, making 10.5 a reachable threshold.
If he gets played off the floor by foul trouble or small-ball lineups, or if scoring funnels heavily to perimeter creators, he could land in the single digits despite good efficiency.
CONFIDENCE: 70% | Edge: +1.0 (season), +3.1 (L10) | Form: Hot

Line 15.5 pts | Season Avg: 16.1 PPG (+0.6 cushion) | Recent Form: L5 avg 15.6 (2/5 over line) Vucevic’s role and minutes are stable (around 30 MPG), and his recent "hot" form tag is backed by a 24-point outing in his last game, suggesting he’s being used assertively on offense. The line is set slightly below both his season average and his L5 average, giving a modest statistical edge in a matchup where Chicago should lean on his inside scoring and pick-and-pop game. His medium consistency and a recent 2/5 hit rate on this number highlight some volatility; if the Bulls’ guards dominate usage or if he gets into foul trouble or sees a minutes dip, he could land in the 9–13 point range and fall short. CONFIDENCE: 68% | Edge: +0.6 | Form: Steady-to-Hot
Line 15.5 pts | Season Avg: 16.1 PPG (+0.6 cushion) | Recent Form: L5 avg 15.6 (2/5 over line)
Vucevic’s role and minutes are stable (around 30 MPG), and his recent "hot" form tag is backed by a 24-point outing in his last game, suggesting he’s being used assertively on offense. The line is set slightly below both his season average and his L5 average, giving a modest statistical edge in a matchup where Chicago should lean on his inside scoring and pick-and-pop game.
His medium consistency and a recent 2/5 hit rate on this number highlight some volatility; if the Bulls’ guards dominate usage or if he gets into foul trouble or sees a minutes dip, he could land in the 9–13 point range and fall short.
CONFIDENCE: 68% | Edge: +0.6 | Form: Steady-to-Hot

Henderson has emerged as New England's lead back with 12 rushing TDs on the season. He's seen consistent red zone work, getting 65% of the goal-line carries over the last 5 games. Against a Ravens defense allowing 1.4 rushing TDs per game, Henderson's volume and efficiency make him a strong TD candidate. Risk: Game script could favor passing if Patriots fall behind early.
Henderson has emerged as New England's lead back with 12 rushing TDs on the season. He's seen consistent red zone work, getting 65% of the goal-line carries over the last 5 games. Against a Ravens defense allowing 1.4 rushing TDs per game, Henderson's volume and efficiency make him a strong TD candidate. Risk: Game script could favor passing if Patriots fall behind early.

Henry has 6 receiving TDs this season and sees 22% of New England's red zone targets. The Ravens allow the 8th-most receiving yards to TEs and struggle with seam routes. Drake Maye has developed chemistry with Henry on crossing patterns and back-shoulder throws near the goal line. At +220, there's significant value here. Risk: Henry's TD production has been streaky with 4 games of 0 TDs in the last 8.
Henry has 6 receiving TDs this season and sees 22% of New England's red zone targets. The Ravens allow the 8th-most receiving yards to TEs and struggle with seam routes.
Drake Maye has developed chemistry with Henry on crossing patterns and back-shoulder throws near the goal line. At +220, there's significant value here.
Risk: Henry's TD production has been streaky with 4 games of 0 TDs in the last 8.

Henry has scored the first TD in 4 of Baltimore's last 10 games and often gets scripted carries on opening drives. The Ravens love to establish the run early, and Henry's 13 rushing TDs lead the team. New England's run defense has allowed first-drive TDs in 3 of their last 6 games. At +500, Henry's volume and opening-drive usage make this a solid high-variance play. Risk: First TD markets are inherently volatile and Henry could get vultured by Lamar Jackson on a QB sneak.
Henry has scored the first TD in 4 of Baltimore's last 10 games and often gets scripted carries on opening drives. The Ravens love to establish the run early, and Henry's 13 rushing TDs lead the team.
New England's run defense has allowed first-drive TDs in 3 of their last 6 games. At +500, Henry's volume and opening-drive usage make this a solid high-variance play.
Risk: First TD markets are inherently volatile and Henry could get vultured by Lamar Jackson on a QB sneak.

Maye has averaged 268 passing yards over his last 5 starts with a 70%+ completion rate. Baltimore's pass defense ranks 18th in yards allowed and struggles with quick-release QBs. The Patriots will likely need to throw to keep pace with Lamar Jackson, and game script should favor pass volume. Maye has exceeded this number in 4 of his last 6 games. Risk: Cold weather and Ravens run-heavy approach could limit passing opportunities.
Maye has averaged 268 passing yards over his last 5 starts with a 70%+ completion rate. Baltimore's pass defense ranks 18th in yards allowed and struggles with quick-release QBs.
The Patriots will likely need to throw to keep pace with Lamar Jackson, and game script should favor pass volume. Maye has exceeded this number in 4 of his last 6 games.
Risk: Cold weather and Ravens run-heavy approach could limit passing opportunities.

Henry is averaging 92.4 rushing yards per game and has exceeded 78.5 yards in 10 of 14 games this season. New England allows 4.3 yards per carry, and Baltimore will lean on Henry to control clock and set up play-action. At home in primetime, expect Baltimore to feed their workhorse early and often. Risk: Patriots could sell out to stop the run and force Lamar to beat them through the air.
Henry is averaging 92.4 rushing yards per game and has exceeded 78.5 yards in 10 of 14 games this season. New England allows 4.3 yards per carry, and Baltimore will lean on Henry to control clock and set up play-action. At home in primetime, expect Baltimore to feed their workhorse early and often. Risk: Patriots could sell out to stop the run and force Lamar to beat them through the air.

Flowers leads Baltimore with 74 receptions and averages 68 receiving yards per game. He sees a 24% target share and runs primarily from the slot where New England's defense has struggled. With Mark Andrews banged up, expect even more targets funneled to Flowers. He's exceeded this line in 8 of his last 12 games. Risk: Flowers has had some quiet games when teams bracket him with safety help over the top.
Flowers leads Baltimore with 74 receptions and averages 68 receiving yards per game. He sees a 24% target share and runs primarily from the slot where New England's defense has struggled.
With Mark Andrews banged up, expect even more targets funneled to Flowers. He's exceeded this line in 8 of his last 12 games.
Risk: Flowers has had some quiet games when teams bracket him with safety help over the top.

Lamar averages 52 rushing yards per game and has exceeded 33.5 in 11 of 14 games this season. His designed runs and scrambles are a key part of Baltimore's offense, especially in the red zone. New England's edge rushers struggle with contain, giving Lamar lanes to escape. This is a low line for the league's most dynamic rushing QB. Risk: If Baltimore builds a big lead, they may limit Lamar's rushing to protect him.
Lamar averages 52 rushing yards per game and has exceeded 33.5 in 11 of 14 games this season. His designed runs and scrambles are a key part of Baltimore's offense, especially in the red zone.
New England's edge rushers struggle with contain, giving Lamar lanes to escape. This is a low line for the league's most dynamic rushing QB.
Risk: If Baltimore builds a big lead, they may limit Lamar's rushing to protect him.
Graded results
45Games
- W
Cincinnati Bengals -3.5 +100
NFL · 45-21
- L
Denver Broncos -3.5
NFL · 20-34
- W
Atlanta Falcons ML -150
NFL · 26-19
- L
Houston Texans -14.5
NFL · 23-21
- L
Buffalo Bills -10.5 -110
NFL · 23-20
- W
New England Patriots ML +150
NFL · 28-24
- W
UConn Huskies -14.5 -110
NCAAB · 72-54
- W
NC State Wolfpack -6.5 -114
NCAAB · 62-76
- L
Penn State Nittany Lions ML -110
NCAAB · 80-46
- W
Vanderbilt Commodores -5.5 -110
NCAAB · 98-67
- W
Chicago Bulls +5 -110
NBA · 152-150
Props
- L
Amon-Ra St. Brown · over
Pittsburgh Steelers @ Detroit Lions · Actual 0
- L
Baker Mayfield · over
Tampa Bay Buccaneers @ Carolina Panthers · Actual 145
- L
Bijan Robinson · over
Atlanta Falcons @ Arizona Cardinals
- L
Cam Ward · under
Kansas City Chiefs @ Tennessee Titans · Actual 228
- L
Chris Godwin · over
Tampa Bay Buccaneers @ Carolina Panthers · Actual 0
- L
De'Aaron Fox · under
San Antonio Spurs @ Washington Wizards · Actual 26
- W
DeMar DeRozan · under
Houston Rockets @ Sacramento Kings · Actual 15
- W
Derrick Henry · over
New England Patriots @ Baltimore Ravens · Actual 128
- W
Derrick Henry · over
New England Patriots @ Baltimore Ravens · Actual 1
- W
Derrick Henry · over
New England Patriots @ Baltimore Ravens · Actual 128
- W
Drake Maye · over
New England Patriots @ Baltimore Ravens · Actual 380
- W
Drake Maye · over
New England Patriots @ Baltimore Ravens · Actual 380
- L
Gardner Minshew · over
Kansas City Chiefs @ Tennessee Titans · Actual 15
- W
Harrison Barnes · under
San Antonio Spurs @ Washington Wizards · Actual 6
- W
Hunter Henry · over
New England Patriots @ Baltimore Ravens · Actual 1
- W
Jakob Poeltl · under
Toronto Raptors @ Brooklyn Nets · Actual 4
- W
Julius Randle · over
Milwaukee Bucks @ Minnesota Timberwolves · Actual 26
- W
Justin Herbert · over
Los Angeles Chargers @ Dallas Cowboys · Actual 300
- W
Kevin Durant · over
Houston Rockets @ Sacramento Kings · Actual 31
- L
Lamar Jackson · over
New England Patriots @ Baltimore Ravens · Actual 7
- L
Lamar Jackson · over
New England Patriots @ Baltimore Ravens · Actual 7
- L
Michael Porter Jr · over
Toronto Raptors @ Brooklyn Nets · Actual 0
- W
Mikal Bridges · over
Miami Heat @ New York Knicks · Actual 22
- W
Mike Evans · over
Tampa Bay Buccaneers @ Carolina Panthers · Actual 1
- L
Nikola Vucevic · over
Chicago Bulls @ Atlanta Hawks · Actual 7
- W
Norman Powell · under
Miami Heat @ New York Knicks · Actual 22
- L
Pat Freiermuth · over
Pittsburgh Steelers @ Detroit Lions · Actual 0
- L
Rudy Gobert · over
Milwaukee Bucks @ Minnesota Timberwolves · Actual 9
- L
Tony Pollard · under
Kansas City Chiefs @ Tennessee Titans · Actual 102
- L
Trae Young · over
Chicago Bulls @ Atlanta Hawks · Actual 5
- W
Travis Etienne Jr. · over
Jacksonville Jaguars @ Denver Broncos · Actual 1
- L
TreVeyon Henderson · over
New England Patriots @ Baltimore Ravens · Actual 0
- W
Zay Flowers · over
New England Patriots @ Baltimore Ravens · Actual 84
- W
Zay Flowers · over
New England Patriots @ Baltimore Ravens · Actual 84