← All archive dates

Daily archive

2026-02-20

The stored Gary board for Fri, Feb 20. Results are presented separately because older records do not all carry a durable source-pick ID.

Game picks

6
NBA7:00 PM

Cleveland Cavaliers @ Charlotte Hornets

The Hornets host the surging Cavaliers tonight at the Spectrum Center in a matchup that comes down to frontcourt attrition and bench depth on the second night of a back-to-back. While both teams played last night, the physical toll was completely asymmetrical. Charlotte's starters had to grind through a taxing 105-101 loss to Houston, forcing LaMelo Ball and Brandon Miller into heavy, inefficient volume on tired legs. Meanwhile, Cleveland systematically dismantled Brooklyn 112-84, allowing coach Kenny Atkinson to pull his entire starting five before the 28-minute mark. That conditioning gap is amplified tonight by a massive depth disparity. The Cavaliers' second unit is providing 29.3 points per game, accounting for 23.7 percent of their offensive production, while Charlotte's available bench chips in a meager 6.4 points. You simply cannot survive a back-to-back relying on three players in Ball, Miller, and Kon Knueppel to generate 78.7 percent of your points. Furthermore, Cleveland is fundamentally a different team since acquiring James Harden. Over their last five games, the Cavaliers have posted a staggering +19.5 Net Rating, driven by an elite 122.9 ORtg and a 62.3 percent True Shooting mark. Even with Evan Mobley sitting out tonight for injury management, Cleveland has a massive interior mismatch. Charlotte has lost Miles Bridges, Moussa Diabate, and now Grant Williams, leaving them with almost no physical resistance inside. Jarrett Allen is averaging 21.8 points since the trade on 62.4 percent eFG, operating freely against depleted frontcourts. At -5.0, the market is pricing in the road spot and Mobley's absence, but the data indicates Cleveland's overwhelming advantages in shot quality, rested starters, and bench depth are too severe for a thin Charlotte roster to keep this within two possessions. I am laying the points with Cleveland.

Cleveland Cavaliers -5-112
CONF
83%
NBA7:30 PM

Dallas Mavericks @ Minnesota Timberwolves

The Minnesota Timberwolves welcome the Dallas Mavericks to Target Center tonight, bringing a healthy rotation against a Dallas squad managing a turbulent mid-season reset. The primary mechanism driving this massive spread is the combination of Dallas's preferred tempo and their compromised defense. Dallas is currently trying to outrun its structural flaws by operating at the league's fourth-fastest pace at 102.5. While pace can sometimes introduce variance that helps underdogs cover large numbers, it operates as a blowout multiplier when paired with a bottom-tier defense. Over their last five games during a nine-game losing streak, the Mavericks have surrendered a disastrous 121.7 DRtg and an opponent eFG% of 59.0%. Giving extra possessions to a Minnesota offense that has shot 57.2% eFG% over its last five games is a mathematical recipe for an exponential margin. The rebounding disparity turns this matchup from difficult to unplayable for Dallas. The Mavericks already allow the third-most rebounds per game in the NBA, and they are navigating this without standout rookie Cooper Flagg. They now face a massive Timberwolves frontcourt anchored by Rudy Gobert, Naz Reid, and Julius Randle, who just dropped 41 points on 14-of-24 shooting. Furthermore, covering a 14.5-point spread requires a team's second unit to sustain the lead. Minnesota’s bench maintains a +2.1 Net Rating, while the Mavericks' second unit sits at a -4.7 Net Rating. Minnesota has already dismantled this Dallas team by margins of 24 and 13 points earlier this season. With the Mavericks' recent defensive collapse resulting in a -13.1 L5 Net Rating compared to Minnesota's +4.6 season mark, the data heavily supports another wire-to-wire Timberwolves cover.

Minnesota Timberwolves -14-115
CONF
76%
NBA8:00 PM

Milwaukee Bucks @ New Orleans Pelicans

The Pelicans host the Bucks in a rematch of an overtime thriller from earlier this month, but the dynamics on the floor look drastically different tonight. In their previous 141-137 shootout, it took a historic 44-point, 12-three-pointer performance from Trey Murphy III just to push New Orleans into overtime. Tonight, Murphy is out. While Jordan Poole returns to the lineup, his 53.3 percent True Shooting doesn't warp a defense or stretch the floor the way Murphy does. Without that elite perimeter gravity, the Pelicans' offense shrinks, allowing Milwaukee to focus their defensive attention on Zion Williamson and Derik Queen in the paint. On the other side of the floor, Milwaukee has completely reinvented its identity into a high-volume perimeter machine. Despite operating without Giannis Antetokounmpo and Myles Turner, the Bucks are 4-1 in their last five games, including a 17-point road blowout over an elite Oklahoma City Thunder squad. The Bucks are shooting a blistering 58.5 percent effective field goal rate during this stretch. With Ryan Rollins stepping up, A.J. Green shooting a 63.3 percent eFG, and buyout addition Cam Thomas bringing a 30.0 percent usage rate off the bench, Milwaukee has the firepower to exploit a New Orleans defense that ranks near the bottom of the league with a 118.0 season Defensive Rating. The betting market is slow to adjust to this shifting reality, likely getting trapped by recent variance. The Pelicans have survived their last five games by holding opponents to an unsustainably low 29.8 percent from three, a massive luck swing that masks their structural defensive flaws. Against a Milwaukee squad that just sank 17 triples in their last outing, that luck is bound to regress. Laying points with a 15-41 Pelicans team that struggles at home makes no sense against a Bucks roster that has already proven it can win on the road against superior competition. The math heavily favors the visitors, making Milwaukee on the moneyline the clear value play.

Milwaukee Bucks ML-112
CONF
76%
NBA8:00 PM

Brooklyn Nets @ Oklahoma City Thunder

A massive 17.5-point spread sits on the board in Oklahoma City tonight as the Thunder return from an eight-day layoff to host a Brooklyn Nets team limping in on the second night of a back-to-back. The situational optics scream blowout, but the hard data tells a very different story about the current state of the home favorite. The market is pricing this spread based on Oklahoma City's league-leading +11.5 season Net Rating, but that dominant version of the Thunder isn't taking the floor tonight. Without Shai Gilgeous-Alexander and Jalen Williams, Oklahoma City is missing nearly 50 points of primary offense. Over their last five games, the Thunder have looked completely average, posting a -0.4 Net Rating and a sluggish 113.5 ORtg while going 2-3 straight up. Their defense has also slipped from a season-long 106.3 DRtg to 113.9 over that span. Asking a team whose primary active scorers over the last five games are Chet Holmgren (15.0 PPG) and Cason Wallace (11.0 PPG) to cover nearly an 18-point margin is a tall order, as they simply lack the elite perimeter shot creation required to run away and hide from NBA competition. On the other side, Brooklyn looked abysmal yesterday in a 28-point blowout loss to Cleveland, which is heavily inflating this number. However, covering 17.5 points in a game where Brooklyn plays at a slow pace (97.0 possessions per game) limits the overall scoring opportunities for both sides. Furthermore, the integration of Michael Porter Jr. gives the Nets a vital offensive floor. MPJ is averaging 24.7 PPG since joining Brooklyn and has posted 21.0 PPG over his last five games, absorbing a massive 29.3 percent usage rate to keep the offense functioning in the half-court. Surprisingly, the actual gap in recent shooting efficiency is razor-thin, with Brooklyn's L5 eFG% (53.0 percent) sitting just behind Oklahoma City's (54.7 percent). The narrative of a rested one-seed destroying a tired lottery team is fully baked into this inflated line. I will gladly fade the situational noise and trust the math that says a severely depleted Thunder team lacks the offensive engine to lay this many points.

Brooklyn Nets +17.5-112
CONF
78%
NBA10:00 PM

LA Clippers @ Los Angeles Lakers

The Battle of LA takes center stage at Crypto.com Arena, with the Lakers returning from an eight-day All-Star break to face a Clippers squad fresh off a gritty one-point win over Denver last night. On the surface, laying 7.5 points with the rested Lakers against a fatigued Clippers team looks like the obvious play, especially with Luka Doncic returning to the lineup. However, investigating the underlying metrics reveals a massive structural trap in this spread. Despite a six-game gap in the standings, the Lakers (33-21) and Clippers (27-28) have identical season-long Net Ratings of -0.3. The Lakers' glossy record is almost entirely propped up by an absurd 15-3 record in clutch situations, where they boast a +20.8 Net Rating and 59.5 eFG%. Teams that live in the clutch are, by mathematical definition, playing tight games. Laying 7.5 points with a team that has a negative season point differential and relies on late-game variance to secure victories is incredibly dangerous. Furthermore, the back-to-back fatigue narrative for the Clippers is a complete smokescreen tonight. Yes, Kawhi Leonard and Bennedict Mathurin played heavy minutes yesterday. But the Clippers are returning Darius Garland, Bradley Beal, and Bogdan Bogdanovic to the rotation tonight after all three missed the last three games. Garland alone provides 18.0 PPG and a 36.7 percent assist share. Injecting three completely fresh, high-usage rotation players into the lineup drastically neutralizes the Lakers' rest advantage and gives the Clippers a massive depth edge (their bench already averages 30.7 PPG compared to the Lakers' 24.7). The Clippers are the hotter team, posting a dominant +9.8 Net Rating and a suffocating 104.0 DRtg over their last five games compared to the Lakers' -0.4 Net Rating in that same span. The Clippers have also already proven they match up well in this building, taking two of the first three meetings this season by margins of 8 and 15 points. Between the Clippers' returning reinforcements, their elite recent defensive form, and the Lakers' structural inability to separate from opponents on the scoreboard, getting 7.5 points is simply too much value to pass up.

LA Clippers +7.5-118
CONF
82%
NBA10:00 PM

Denver Nuggets @ Portland Trail Blazers

The Denver Nuggets limp into the Moda Center tonight to face a Portland Trail Blazers squad that hasn't played a basketball game in eight days. It's the ultimate schedule spot clash, pitting Denver's elite baseline efficiency against an extreme situational disadvantage. Denver is on the second night of a grueling road back-to-back after a highly physical 115-114 loss to the Clippers last night, where Nikola Jokic and Jamal Murray both logged over 34 minutes. They now have to travel overnight and face a Portland team playing at a much faster 102.0 pace (compared to Denver's 98.6). That tempo, combined with the Blazers' relentless attack on the offensive glass—ranking second in the NBA with 14.3 offensive rebounds per game, fueled by Donovan Clingan's 4.7 ORB average—is mathematically designed to punish heavy legs. Rebounding and transition defense are the first things to go on zero days of rest. The Blazers aren't just well-rested; they've structurally shifted their offensive output. Over their last five games (a 4-1 stretch), Portland has posted a blistering 120.5 ORtg and a 61.9% TS%, dropping exactly 135 points in three of those contests. Deni Avdija has emerged as a legitimate primary engine, averaging 25.2 PPG and 6.6 APG on a massive 28.3% usage rate. Meanwhile, Denver's defense has shown uncharacteristic cracks recently, yielding 120.8 PPG and a 55.2% opponent eFG% over their last five games. In a vacuum, Denver's +4.0 season Net Rating clearly trumps Portland's -2.0. But basketball isn't played in a vacuum. Asking a veteran Nuggets team to travel overnight after an emotional, one-point loss and immediately match the intensity of a completely fresh, high-tempo, offensive-rebounding machine is too steep of a hill to climb. I'm taking the Trail Blazers on the moneyline to out-hustle a fatigued Denver squad.

Portland Trail Blazers ML-110
CONF
82%

Player props

12
NBA · Denver Nuggets @ Portland Trail Blazers

Nikola Jokic

Despite playing on the second night of a back-to-back, Nikola Jokic is in a position where he must carry the entire rebounding load for Denver. The Nuggets are missing Aaron Gordon (7.0 RPG) and Peyton Watson (4.5 RPG), leaving Jokic as the only established glass-eater in the rotation.

OVER 12.5 Rebounds+105
  • · Jokic has 14+ rebounds in 5 straight games
  • · Denver missing Gordon (7.0 RPG) and Watson (4.5 RPG)
  • · Jokic 40.1% team rebound share
NBA · Utah Jazz @ Memphis Grizzlies

Cam Spencer

Cam Spencer enters tonight's matchup as the primary ball-handler for a Grizzlies squad missing its top four scoring options, which has led the market to inflate his scoring prop based on usage vacuum logic. However, a deep dive into Spencer's recent game logs reveals a sharp pivot away from scoring aggression and toward pure facilitation. In his two most recent games leading up to the All-Star break, Spencer combined for a mere 4 points (2 PPG) while focusing entirely on his role as a floor general, racking up 13 assists in that two-game span.

UNDER 15.5 Points-105
  • · Combined for 4 points over last two games (2 PPG)
  • · Averaging 6.5 assists per game over last two games
  • · Utah Defensive Rating improved to 111.6 over last 5 games
NBA · Miami Heat @ Atlanta Hawks

Dyson Daniels

The arrival of CJ McCollum has fundamentally altered the Hawks' playmaking hierarchy, squeezing Dyson Daniels out of his primary initiator role. Since McCollum joined the active roster, Daniels’ assist production has cratered, recording just 2, 4, and 3 assists in his last three games.

UNDER 5.5 Assists-110
  • · Recorded 2, 4, and 3 assists in his last three games since McCollum's arrival
  • · CJ McCollum accounts for a 22.6% team assist share in his role
  • · Jalen Johnson leading playmaking with a 34.9% team assist share recently
NBA · Denver Nuggets @ Portland Trail Blazers

Deni Avdija

Deni Avdija enters tonight in a massive structural smash spot. The Nuggets are playing the second leg of a road back-to-back after an emotional one-point loss to the Clippers, while Avdija and the Blazers have benefited from eight days of rest.

OVER 24.5 Points-105
  • · Avdija 25.2 PPG season average
  • · Denver missing Aaron Gordon and Peyton Watson (primary wing defenders)
  • · Denver allowing 120.8 PPG in last 5 games
NBA · Indiana Pacers @ Washington Wizards

Jay Huff

Jay Huff is walking into a massive structural mismatch against a Washington interior that is currently defenseless. With Anthony Davis and Alex Sarr sidelined, the Wizards have zero legitimate rim protection, a weakness Huff exploited for 15 points in yesterday's meeting. Huff's efficiency is his greatest asset; he shoots 56.7% from the field and boasts a 59.6% True Shooting percentage, which is elite for a player seeing his volume increase.

OVER 13.5 Points-115
  • · Jay Huff 56.7% eFG% and 59.6% TS% season stats
  • · Washington Wizards 120.0 Defensive Rating (Rank 29)
  • · Jay Huff 11.3 PPG average over last 8 games (baseline increase)
NBA · Utah Jazz @ Memphis Grizzlies

Isaiah Collier

The market is pricing Isaiah Collier as a high-volume scoring threat in Utah's 3rd-ranked pace offense, but his recent production profile points to a player whose value is derived almost entirely from elite playmaking. Over his last eight games, Collier has averaged a remarkable 11.1 assists and has failed to clear this 15.5-point mark in three consecutive outings, posting outputs of 15, 12, and 13 points respectively.

UNDER 15.5 Points-108
  • · Under 15.5 points in three consecutive games (15, 12, 13 pts)
  • · Averaged 11.1 assists per game over last eight games
  • · 47.5% team assist share indicates primary creator role
NBA · Dallas Mavericks @ Minnesota Timberwolves

Donte DiVincenzo

Donte DiVincenzo is currently mired in a significant offensive slump and now faces a reduced role with the return of veteran Mike Conley. Over his last five games, DiVincenzo is averaging just 7.0 points per game, having failed to reach the 10.5 mark in four of those contests (scoring 3, 10, 1, and 6 points).

UNDER 10.5 Points+101
  • · L5 Average: 7.0 PPG
  • · Slump: Scores of 3, 10, 1, and 6 in four of last five games
  • · Return of Mike Conley reduces expected minutes and backcourt usage
NBA · LA Clippers @ Los Angeles Lakers

Austin Reaves

Austin Reaves is entering a game where his offensive volume is set for a massive structural regression. While his season average of 25.4 PPG is impressive, much of that production was fueled by the absence of Luka Doncic, during which Reaves saw his usage rate climb to 28.0%.

UNDER 22.5 Points-113
  • · Luka Doncic returns tonight with a 36.6% usage rate and 35.1% FGA share.
  • · Austin Reaves averaged only 20.0 PPG over his last five games.
  • · Reaves cleared 22.5 points in only one of his last five outings (a 35-point outlier).
NBA · Indiana Pacers @ Washington Wizards

Carlton Carrington

Carlton Carrington is the primary beneficiary of Washington's total lack of backcourt depth following injuries to Trae Young and D'Angelo Russell. While Carrington's season average sits at 4.5 assists, his role has expanded significantly, and he now commands a team-high 30.2% assist share. In a rematch where both teams are playing at a top-tier pace (102.1), the sheer number of possessions ensures Carrington will have high-volume opportunities to facilitate.

OVER 4.5 Assists+112
  • · Carlton Carrington 30.2% Team Assist Share (highest on roster) tonight
  • · 102.1 Washington Wizards Season Pace (high-possession environment) tonight
  • · Carrington has cleared 4.5 assists in 3 of his last 8 games with several 4-assist 'hooks'
NBA · Miami Heat @ Atlanta Hawks

Bam Adebayo

This is a prime usage cannibalization spot for the Heat. Tyler Herro and Norman Powell both return to the lineup tonight, and they are high-volume scorers who combine for over 45 points per game and a combined 50% usage rate.

UNDER 18.5 Points-115
  • · Tyler Herro (21.9 PPG) and Norman Powell (23.0 PPG) return tonight
  • · Adebayo season average is 18.4 PPG, right on the current line
  • · Heat offensive rating plummeted from 13th to 22nd during Herro's absence, signaling reliance on Bam that shifts tonight
NBA · Dallas Mavericks @ Minnesota Timberwolves

Naji Marshall

Naji Marshall has been thrust into a primary scoring role for a depleted Mavericks squad. With rookie Cooper Flagg and center Dereck Lively II out, and Max Christie listed as doubtful, Dallas is missing its most dynamic interior and perimeter scorers.

OVER 17.5 Points-108
  • · L8 Average: 18.0 PPG
  • · Usage Vacuum: Cooper Flagg (Out) and Max Christie (Doubtful) account for ~38% of PTS share
  • · Scores of 19, 31, and 32 in last 8 games
NBA · LA Clippers @ Los Angeles Lakers

Kawhi Leonard

Kawhi Leonard is facing one of the most extreme scheduling disadvantages in the NBA: playing on the second night of a back-to-back against a team that hasn't played in eight days. This massive 'freshness gap' typically manifests in veteran stars through heavy legs and reduced shooting efficiency, especially for a 34-year-old like Leonard who just logged high minutes in a physical one-point win over Denver 24 hours ago.

UNDER 26.5 Points+100
  • · The Clippers are playing the second leg of a back-to-back while the Lakers have had 8 days of rest.
  • · Kawhi Leonard is 34 years old and facing a fresh rotation of elite perimeter defenders (Smart, Vanderbilt).
  • · The Lakers are 7-point favorites, creating a high blowout risk that could cap Leonard's fourth-quarter minutes.

Graded results

18

Games

  • P

    Cleveland Cavaliers -5 -112

    NBA · 118-113

  • L

    Minnesota Timberwolves -14 -115

    NBA · 111-122

  • W

    Milwaukee Bucks ML +152

    NBA · 139-118

  • L

    Brooklyn Nets +17.5 -112

    NBA · 86-105

  • W

    LA Clippers +7.5 -118

    NBA · 122-125

  • L

    Portland Trail Blazers ML +102

    NBA · 157-103

Props

  • L

    Austin Reaves · under

    LA Clippers @ Los Angeles Lakers · Actual 29

  • W

    Bam Adebayo · under

    Miami Heat @ Atlanta Hawks · Actual 17

  • W

    Cam Spencer · under

    Utah Jazz @ Memphis Grizzlies · Actual 10

  • W

    Carlton Carrington · over

    Indiana Pacers @ Washington Wizards · Actual 7

  • L

    Deni Avdija · over

    Denver Nuggets @ Portland Trail Blazers · Actual 15

  • W

    Donte DiVincenzo · under

    Dallas Mavericks @ Minnesota Timberwolves · Actual 9

  • W

    Dyson Daniels · under

    Miami Heat @ Atlanta Hawks · Actual 3

  • L

    Isaiah Collier · under

    Utah Jazz @ Memphis Grizzlies · Actual 24

  • W

    Jay Huff · over

    Indiana Pacers @ Washington Wizards · Actual 22

  • L

    Kawhi Leonard · under

    LA Clippers @ Los Angeles Lakers · Actual 31

  • L

    Naji Marshall · over

    Dallas Mavericks @ Minnesota Timberwolves · Actual 15

  • L

    Nikola Jokic · over

    Denver Nuggets @ Portland Trail Blazers · Actual 9