2025-26 Season
BILAL COULIBALY
2025-26 Season
BILAL COULIBALY
Coulibaly produces at an average rate for a 26-minute workload.
Coulibaly produces at an average rate for a 26-minute workload.
PBP Credit: Every play is analyzed from play-by-play data. Scorers get difficulty-adjusted credit, assisters get creation value based on the shot opportunity they created, and turnovers are classified by type. Shot difficulty is derived from 1M+ shots across 4 seasons. Full methodology
TEAM COMPARISON
of 20 teammates (10+ games, 10+ min)
Similar Players
Same position, closest production profile this season.
SKILL DNA
Percentile rank vs 245 Guards with 10+ games
THE SEASON SO FAR
Bilal Coulibaly's first 19 games were defined by maddening swings between elite two-way dominance and complete offensive invisibility. During a brutal stretch in early November, his confidence completely evaporated. He bottomed out on 11/06 vs BOS with a dismal 1-point outing on 0-for-5 shooting that yielded a brutal -18.0 Impact score. His offensive hesitancy and poor shot selection in that matchup essentially left his team playing four-on-five. He finally snapped out of his funk a month later on 12/27 vs TOR, pouring in 21 points and 8 rebounds on efficient 8-for-14 shooting to generate a massive +18.0 Impact score. Yet, his true value often surfaces even when his jumper is broken, as seen on 01/03 vs BKN. He scored just 11 points on an ugly 2-for-8 shooting night, but still posted a stellar +9.5 Impact score because his relentless defensive effort and constant hustle plays completely wrecked Brooklyn's rhythm.
This midseason stretch for Bilal Coulibaly was defined by maddening inconsistency, revealing a young wing who oscillates wildly between a two-way terror and an offensive liability. When he engages across the entire box score, his value skyrockets. During the 01/07 vs ORL matchup, Coulibaly posted a massive +20.7 Impact score by pairing 14 points with eight rebounds and suffocating defensive effort. Conversely, hunting individual offense often backfires for the young forward. He poured in 18 points on 01/08 vs PHI, yet registered a -1.6 Impact because he grabbed just a single rebound and gave back his scoring production through costly defensive lapses. Thankfully, he can still salvage his minutes when the jumper abandons him. On 01/28 vs POR, Coulibaly scored only five points on two shot attempts but still earned a +3.5 Impact by generating essential non-scoring value through unselfish playmaking and active rebounding.
Bilal Coulibaly’s late-season stretch was defined by a maddening pendulum swing between aggressive offensive mastery and absolute shooting futility. When his jumper abandoned him, the results were disastrous. During the 03/08 vs NOP matchup, he forced terrible looks all night to finish with just 5 points on an abysmal 1-for-12 from the field, resulting in a brutal -11.5 Impact score. Yet, just four days later on 03/12 vs ORL, he flipped the script entirely by pouring in 29 points on 21 shot attempts. That relentless scoring aggression, paired with 5 assists, drove a stellar +15.5 Impact score as he single-handedly kept the offense afloat. Even when his shot volume dipped, as it did on 03/14 vs BOS, he still found ways to influence winning. Despite scoring only 12 points in that contest, he earned a +4.6 Impact score by locking down defensively and generating crucial hustle plays. He remains a highly volatile weapon.
IMPACT TIMELINE
Game-by-game performance vs average. Green = above average, red = below.
Boom-or-bust player. Coulibaly's impact swings wildly relative to his average — some nights dominant, others invisible. Scoring varies by ~6 points per game.
Streaky shooter — only cracks 45% from the field in 40% of games. Efficiency is all over the place night-to-night.
Defensive difference-maker. Coulibaly consistently forces tough shots and protects the rim — opponents shoot worse when he's guarding them.
Slight upward trend. First-half impact: -0.4, second-half: +2.4. Modest improvement — possibly settling into a rhythm.
Tends to go on runs. Longest hot streak: 5 games. Longest cold streak: 7 games.
MATCHUP HISTORY
Based on 55 games with tracking data. Shows who guarded this player on offense and who he guarded on defense, with their shooting stats in those matchups.
ON OFFENSE: WHO GUARDED HIM
His shooting stats against each primary defender this season
ON DEFENSE: WHO HE GUARDED
How opponents shot when he was the primary defender. Lower FG% = better defense.
SEASON STATS
GAME LOG
56 games played