← Reviewed games
Wed, December 3, 2025 · 2025-26

DET @ MIL

DET 109 — MIL 113
Calls reviewed
27
Graded incorrect
3
Officials
Tony Brothers, Rodney Mott, Brandon Schwab

Q4

  • 01:57.5 Foul: Shooting Correct non-call
    Cade Cunningham on AJ Green

    Cunningham (DET) legally contests Green's (MIL) jump shot attempt.

  • 01:36.3 Foul: Shooting Incorrect non-call
    Jalen Duren on Ryan Rollins

    Duren's (DET) right hand comes away from his body and he makes contact with Rollins' (MIL) right shoulder while the ball is in his hand, and the contact affects the shot.

  • 01:34.4 Foul: Shooting Correct call
    Jalen Duren on Jericho Sims

    Duren (DET) swipes his hand down and makes contact with Sims' (MIL) arm as he defends the shot attempt.

  • 01:26.5 Foul: Personal Correct non-call
    Ryan Rollins on Cade Cunningham

    Rollins (MIL) brushes Cunningham's (DET) left arm before making contact with the ball to deflect it away from Cunningham.

  • 01:21.3 Turnover: Backcourt Turnover Incorrect call
    Cade Cunningham on Bucks

    Rollins (MIL) deflects the ball away from Cunningham (DET) in the frontcourt, and Cunningham legally gains possession of the ball in the backcourt.

  • 01:04.5 Foul: Personal Correct non-call
    Cade Cunningham on Kevin Porter Jr.

    Cunningham (DET) deflects the ball away from Porter Jr. (MIL).

  • 01:00.0 Foul: Shooting Correct non-call
    Cade Cunningham on Kevin Porter Jr.

    Cunningham (DET) moves alongside Porter Jr.'s (MIL) path and avoids making any contact with his arm as he defends the shot attempt.

  • 01:00.0 Foul: Shooting Correct non-call
    Jalen Duren on Kevin Porter Jr.

    Duren (DET) deflects the ball away from Porter Jr. (MIL) as he defends the shot attempt.

  • 00:58.3 Stoppage: Out-of-Bounds Correct call
    Jalen Duren on Bucks

    Duren (DET) is the last player to touch the ball before the ball goes out of bounds. Possession is correctly awarded to the Bucks.

  • 00:57.6 Foul: Shooting Correct non-call
    Caris LeVert on AJ Green

    LeVert (DET) cleanly blocks Green's (MIL) jump shot attempt.

  • 00:57.1 Turnover: 24 Second Violation Correct call
    Bucks on Pistons

    Correctly called 24 second violation.

  • 00:44.1 Turnover: 3 Second Violation Incorrect non-call
    Jalen Duren on Bucks

    Duren (DET) fails to clear the lane and is in the paint for longer than three seconds.

  • 00:42.3 Foul: Shooting Correct non-call
    Ryan Rollins on Caris LeVert

    Rollins (MIL) legally contests LeVert's (DET) jump shot attempt.

  • 00:38.5 Foul: Loose Ball Correct call
    Jericho Sims on Ausar Thompson

    Sims (MIL) extends his hand into Thompson's (DET) body and delivers contact that affects his pursuit of the rebound.

  • 00:31.0 Foul: Personal Correct non-call
    Ryan Rollins on Daniss Jenkins

    Rollins (MIL) brings his left hand towards Jenkins' (DET) front and the contact on the perimeter is marginal.

  • 00:28.4 Foul: Offensive Correct non-call
    Cade Cunningham on Kevin Porter Jr.

    Cunningham (DET) firms up in Porter Jr.'s (MIL) path and collapses his arm against his body as Porter Jr. attempts to navigate the screen. Porter Jr. goes to the ground on his own accord.

  • 00:25.5 Foul: Loose Ball Correct non-call
    Jalen Duren on Jericho Sims

    Duren (DET) momentarily applies his left hand on Sims' (MIL) right shoulder as Sims secures the rebound.

  • 00:13.6 Foul: Shooting Correct call
    Jalen Duren on Ryan Rollins

    Duren (DET) initiates contact with Rollins' (MIL) arm that affects his shot attempt. The contact occurs prior to the ball being dislodged by Cunningham (DET).

  • 00:13.6 Foul: Offensive Correct non-call
    Paul Reed on Ryan Rollins

    Reed (DET) firms up over his left leg in Rollins' (MIL) path prior to the contact.

  • 00:11.2 Foul: Offensive Correct non-call
    Cade Cunningham on Ryan Rollins

    Cunningham (DET) releases away from Rollins (MIL) at the end of his drive.

  • 00:10.2 Foul: Shooting Correct non-call
    Ryan Rollins on Cade Cunningham

    Rollins (MIL) legally contests Cunningham's (DET) jump shot attempt.

  • 00:08.0 Turnover: Lost Ball Out of Bounds Correct call
    Cade Cunningham on Bucks

    Cunningham (DET) is the last player to touch the ball before the ball goes out of bounds. Possession is correctly awarded to the Bucks.

  • 00:07.9 Foul: Personal Correct non-call
    Cade Cunningham on Ryan Rollins

    Cunningham (DET) places his hand momentarily on Rollins' (MIL) side before he removes his hand during the inbound.

  • 00:07.6 Foul: Personal Correct call
    Caris LeVert on AJ Green

    LeVert (DET) pulls Green's (MIL) jersey away from his body and affects his ability to get to the pass.

  • 00:04.8 Foul: Shooting Correct non-call
    Kevin Porter Jr. on Paul Reed

    Porter Jr. (MIL) legally contests Reed's (DET) jump shot attempt.

  • 00:02.0 Foul: Loose Ball Correct call
    Kyle Kuzma on Caris LeVert

    Kuzma (MIL) extends his right hand into LeVert's (DET) upper back and delivers contact that dislodges LeVert as he pursues the rebound.

  • 00:01.8 Foul: Loose Ball Correct non-call
    Myles Turner on Paul Reed

    Turner (MIL) grazes Reed's (DET) arm as they pursue the rebound.

Verdicts and comments are the NBA's, published in its Last Two Minute Report. Only games within three points at the two-minute mark are reviewed, so this is officiating under maximum scrutiny rather than a sample of officiating generally.

Independent, non-commercial project for analysis and education — not affiliated with or endorsed by the NBA. Data from public NBA releases (pr.nba.com), tabulated by Ernst & Young. Source ↗