Skip to main content

NBA Rotations

Player minutes & game flow charts showing when each player was on the court.

What is an NBA bench rotation?

A bench rotation is the set of reserve players a coach brings into a game and how many minutes each one plays, quarter by quarter. Pick a team to chart any of its last 10 completed games (including a Without Player view for games a given player missed), or pick a date to chart every game played that date.

← Nov 5

Friday, November 6, 2026

Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
38:38 5 PF
Q1
Q2
1
2
Q3
3
Q4
4
5
37:17 0 PF
Q1
Q2
Q3
Q4
29:42 5 PF
Q1
1
2
Q2
Q3
3
4
Q4
5
27:49 5 PF
Q1
1
Q2
2
3
Q3
Q4
4
5
22:55 5 PF
Q1
Q2
1
Q3
2
3
4
Q4
31:14 4 PF
Q1
1
Q2
Q3
2
Q4
3
4
22:01 3 PF
Q1
Q2
1
2
Q3
Q4
3
16:28 2 PF
Q1
Q2
1
Q3
Q4
2
10:56 2 PF
Q1
1
Q2
2
Q3
Q4
3:00 0 PF
Q1
Q2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Deni Avdija Yes 38:38 8:17 0 0 9:51 2 2 8:53 1 3 11:37 2 5 5
Damian Lillard Yes 37:17 7:12 0 0 8:39 0 0 10:49 0 0 10:37 0 0 0
Toumani Camara Yes 29:42 6:09 2 2 6:52 0 2 8:02 2 4 8:39 1 5 5
Donovan Clingan Yes 27:49 7:12 1 1 2:45 2 3 8:35 0 3 9:17 2 5 5
Scoot Henderson Yes 22:55 10:28 0 0 4:04 1 1 8:23 3 4 0:00 0 4 5
Jrue Holiday No 31:14 6:20 1 1 6:54 0 1 6:44 1 2 11:16 2 4 4
Sidy Cissoko No 22:01 5:51 0 0 7:17 2 2 5:09 0 2 3:44 1 3 3
Robert Williams No 16:28 4:48 0 0 5:32 1 1 3:25 0 1 2:43 1 2 2
Chris Youngblood No 10:56 3:43 1 1 5:06 1 2 0:00 0 2 2:07 0 2 2
Yang Hansen No 3:00 0:00 0 0 3:00 0 0 0:00 0 0 0:00 0 0 0
Micah Potter No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Branden Carlson No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Jayson Kent No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
38:09 3 PF
Q1
1
2
Q2
Q3
3
4
Q4
38:02 4 PF
Q1
Q2
1
2
Q3
3
4
Q4
37:00 5 PF
Q1
1
Q2
2
Q3
Q4
3
4
5
24:35 6 PF
Q1
Q2
1
2
3
Q3
Q4
4
5
6
24:12 2 PF
Q1
Q2
1
Q3
2
Q4
20:28 2 PF
Q1
1
2
Q2
Q3
Q4
Q1
Q2
Q3
Q4
19:53 1 PF
Q1
1
Q2
Q3
Q4
10:57 5 PF
Q1
Q2
1
Q3
Q4
2
3
4
5
6:37 1 PF
Q1
1
Q2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Luka Doncic Yes 38:09 12:00 2 2 6:54 0 2 12:00 2 4 7:15 0 4 3
Austin Reaves Yes 38:02 8:40 0 0 10:08 2 2 7:14 2 4 12:00 0 4 4
Walker Kessler Yes 37:00 7:12 1 1 8:54 1 2 9:09 0 2 11:45 3 5 5
Jake LaRavia Yes 24:35 4:58 0 0 6:04 3 3 5:16 0 3 8:17 3 6 6
Matisse Thybulle Yes 24:12 4:58 0 0 8:01 1 1 5:40 1 2 5:33 0 2 2
Quentin Grimes No 20:28 7:02 2 2 3:50 0 2 6:44 0 2 2:52 0 2 2
Sandro Mamukelashvili No 20:07 7:02 0 0 6:45 0 0 6:20 0 0 0:00 0 0 0
Ziaire Williams No 19:53 4:25 1 1 4:09 0 1 4:46 0 1 6:33 0 1 1
Collin Sexton No 10:57 0:00 0 0 5:15 1 1 0:00 0 1 5:42 4 5 5
Adou Thiero No 6:37 3:43 1 1 0:00 0 1 2:51 0 1 0:03 0 1 1
Kevon Looney No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Jarred Vanderbilt No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Jaden Hardy No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Lawson Lovering No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
28:25 3 PF
Q1
1
Q2
Q3
2
Q4
3
28:24 1 PF
Q1
Q2
1
Q3
Q4
26:30 0 PF
Q1
Q2
Q3
Q4
26:20 0 PF
Q1
Q2
Q3
Q4
26:04 4 PF
Q1
1
Q2
2
Q3
3
4
Q4
26:42 1 PF
Q1
Q2
Q3
Q4
1
22:05 0 PF
Q1
Q2
Q3
Q4
19:02 1 PF
Q1
Q2
Q3
1
Q4
18:23 2 PF
Q1
Q2
1
Q3
Q4
2
8:14 1 PF
Q1
Q2
Q3
Q4
1
3:17 0 PF
Q1
Q2
Q3
Q4
3:17 1 PF
Q1
Q2
Q3
Q4
1
3:17 1 PF
Q1
Q2
Q3
Q4
1
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Dylan Harper Yes 28:25 11:15 1 1 3:27 0 1 9:57 1 2 3:46 1 3 3
Stephon Castle Yes 28:24 7:46 0 0 8:33 1 1 9:57 0 1 2:08 0 1 1
Devin Vassell Yes 26:30 9:32 0 0 4:44 0 0 6:57 0 0 5:17 0 0 0
Victor Wembanyama Yes 26:20 8:09 0 0 5:25 0 0 9:00 0 0 3:46 0 0 0
De'Aaron Fox Yes 26:04 7:40 1 1 8:47 1 2 6:28 2 4 3:09 0 4 4
Keldon Johnson No 26:42 4:59 0 0 7:57 0 0 5:03 0 0 8:43 1 1 1
Julian Champagnie No 22:05 6:48 0 0 7:16 0 0 4:35 0 0 3:26 0 0 0
Harrison Barnes No 19:02 0:00 0 0 7:16 0 0 5:03 1 1 6:43 0 1 1
Luke Kornet No 18:23 3:51 0 0 6:35 1 1 3:00 0 1 4:57 1 2 2
Jordan McLaughlin No 8:14 0:00 0 0 0:00 0 0 0:00 0 0 8:14 1 1 1
Carter Bryant No 3:17 0:00 0 0 0:00 0 0 0:00 0 0 3:17 0 0 0
David Jones Garcia No 3:17 0:00 0 0 0:00 0 0 0:00 0 0 3:17 1 1 1
Tarris Reed No 3:17 0:00 0 0 0:00 0 0 0:00 0 0 3:17 1 1 1
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
39:58 5 PF
Q1
1
Q2
2
Q3
3
4
Q4
5
34:36 2 PF
Q1
Q2
Q3
1
Q4
2
33:27 5 PF
Q1
1
2
Q2
Q3
Q4
3
4
5
31:19 3 PF
Q1
1
Q2
2
3
Q3
Q4
21:38 0 PF
Q1
Q2
Q3
Q4
18:33 3 PF
Q1
Q2
1
2
Q3
Q4
17:50 2 PF
Q1
1
Q2
Q3
2
Q4
15:28 5 PF
Q1
1
2
Q2
Q3
3
4
5
Q4
10:41 1 PF
Q1
1
Q2
Q3
Q4
4:30 0 PF
Q1
Q2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Leaky Black Yes 39:58 9:21 1 1 9:53 1 2 9:25 2 4 11:19 1 5 5
Zach LaVine Yes 34:36 8:39 0 0 10:17 0 0 8:34 1 1 7:06 1 2 2
Darius Acuff Yes 33:27 5:41 2 2 11:36 0 2 8:40 0 2 7:30 3 5 5
Domantas Sabonis Yes 31:19 9:19 1 1 11:29 2 3 5:14 0 3 5:17 0 3 3
Precious Achiuwa Yes 21:38 9:40 0 0 6:51 0 0 5:07 0 0 0:00 0 0 0
Emanuel Sharp No 18:33 5:49 0 0 5:09 2 2 7:35 0 2 0:00 0 2 3
Malik Monk No 17:50 6:19 1 1 4:45 0 1 6:46 1 2 0:00 0 2 2
Dylan Cardwell No 15:28 2:41 2 2 0:00 0 2 6:04 3 5 6:43 0 5 5
Alex Karaban No 10:41 2:31 1 1 0:00 0 1 2:35 0 1 5:35 0 1 1
Nique Clifford No 4:30 0:00 0 0 0:00 0 0 0:00 0 0 4:30 0 0 0
Daeqwon Plowden No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Jonathan Mogbo No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
29:12 1 PF
Q1
Q2
1
Q3
Q4
29:01 0 PF
Q1
Q2
Q3
Q4
25:26 2 PF
Q1
1
Q2
Q3
2
Q4
22:05 1 PF
Q1
Q2
1
Q3
Q4
15:15 2 PF
Q1
1
Q2
2
Q3
Q4
19:03 0 PF
Q1
Q2
Q3
Q4
17:29 1 PF
Q1
Q2
Q3
Q4
1
16:09 3 PF
Q1
Q2
Q3
1
2
3
Q4
15:28 1 PF
Q1
Q2
1
Q3
Q4
14:34 1 PF
Q1
Q2
Q3
1
Q4
10:32 0 PF
Q1
Q2
Q3
Q4
10:26 2 PF
Q1
Q2
Q3
Q4
1
2
3:20 3 PF
Q1
Q2
1
2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Payton Pritchard Yes 29:12 12:00 0 0 9:28 1 1 6:10 0 1 1:34 0 1 1
Jayson Tatum Yes 29:01 12:00 0 0 5:34 0 0 11:27 0 0 0:00 0 0 0
Derrick White Yes 25:26 7:36 1 1 12:00 0 1 5:50 1 2 0:00 0 2 2
Paul George Yes 22:05 5:50 0 0 6:26 1 1 9:49 0 1 0:00 0 1 1
Neemias Queta Yes 15:15 7:36 1 1 0:57 1 2 6:42 0 2 0:00 0 2 2
Luka Garza No 19:03 2:26 0 0 4:37 0 0 0:00 0 0 12:00 0 0 0
Sam Hauser No 17:29 4:24 0 0 5:44 0 0 2:11 0 0 5:10 1 1 1
Jordan Walsh No 16:09 0:00 0 0 3:29 0 0 5:50 3 3 6:50 0 3 3
Mitchell Robinson No 15:28 3:44 0 0 6:26 1 1 5:18 0 1 0:00 0 1 1
Baylor Scheierman No 14:34 4:24 0 0 2:32 0 0 6:10 1 1 1:28 0 1 1
Mike Conley No 10:32 0:00 0 0 0:00 0 0 0:00 0 0 10:32 0 0 0
Ron Harper No 10:26 0:00 0 0 0:00 0 0 0:00 0 0 10:26 2 2 2
Hugo Gonzalez No 3:20 0:00 0 0 2:47 2 2 0:33 0 2 0:00 0 2 3
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
25:56 1 PF
Q1
Q2
Q3
1
Q4
21:35 0 PF
Q1
Q2
Q3
Q4
20:47 1 PF
Q1
Q2
Q3
1
Q4
16:27 1 PF
Q1
1
Q2
Q3
Q4
13:46 2 PF
Q1
1
2
Q2
Q3
Q4
27:13 2 PF
Q1
Q2
1
Q3
Q4
2
25:50 2 PF
Q1
Q2
1
Q3
2
Q4
24:57 2 PF
Q1
Q2
Q3
1
Q4
2
23:26 1 PF
Q1
Q2
Q3
1
Q4
20:55 3 PF
Q1
1
Q2
Q3
2
Q4
3
7:08 2 PF
Q1
1
Q2
2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Naz Reid Yes 25:56 9:34 0 0 7:14 0 0 7:34 1 1 1:34 0 1 1
Grayson Allen Yes 21:35 6:08 0 0 8:03 0 0 5:50 0 0 1:34 0 0 0
Ryan Kalkbrenner Yes 20:47 7:36 0 0 4:55 0 0 6:42 1 1 1:34 0 1 1
Coby White Yes 16:27 5:50 1 1 5:26 0 1 5:11 0 1 0:00 0 1 1
Brandon Miller Yes 13:46 10:02 2 2 3:44 0 2 0:00 0 2 0:00 0 2 2
Hannes Steinbach No 27:13 4:24 0 0 7:05 1 1 5:18 0 1 10:26 1 2 2
Royce O'Neale No 25:50 4:24 0 0 6:34 1 1 4:26 1 2 10:26 0 2 2
Christian Anderson No 24:57 4:12 0 0 3:57 0 0 6:10 1 1 10:38 1 2 2
Tidjane Salaun No 23:26 0:00 0 0 5:26 0 0 7:34 1 1 10:26 0 1 1
Sion James No 20:55 6:10 1 1 6:34 0 1 6:49 1 2 1:22 1 3 3
Liam McNeeley No 7:08 1:40 1 1 1:02 1 2 4:26 0 2 0:00 0 2 2
Grant Williams No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
40:17 3 PF
Q1
Q2
1
2
Q3
Q4
3
36:59 1 PF
Q1
Q2
Q3
Q4
1
35:59 0 PF
Q1
Q2
Q3
Q4
30:06 5 PF
Q1
1
2
Q2
Q3
3
Q4
4
5
23:02 1 PF
Q1
1
Q2
Q3
Q4
2
27:14 2 PF
Q1
Q2
Q3
1
Q4
2
3
23:40 2 PF
Q1
1
Q2
2
Q3
Q4
14:50 2 PF
Q1
1
Q2
Q3
2
Q4
7:53 0 PF
Q1
Q2
Q3
Q4
DNP
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Kyshawn George Yes 40:17 10:12 0 0 8:31 2 2 9:34 0 2 12:00 1 3 3
Trae Young Yes 36:59 9:15 0 0 7:36 0 0 9:55 0 0 10:13 1 1 1
AJ Dybantsa Yes 35:59 7:59 0 0 8:31 0 0 7:29 0 0 12:00 0 0 0
Alex Sarr Yes 30:06 7:14 2 2 6:49 0 2 7:09 1 3 8:54 2 5 5
Deandre Ayton Yes 23:02 9:54 1 1 5:11 0 1 4:51 0 1 3:06 1 2 1
Tre Johnson No 27:14 4:46 0 0 7:36 0 0 6:56 1 1 7:56 2 3 2
Bilal Coulibaly No 23:40 6:39 1 1 7:53 1 2 5:04 0 2 4:04 0 2 2
Bub Carrington No 14:50 4:01 1 1 3:29 0 1 5:33 1 2 1:47 0 2 2
Will Riley No 7:53 0:00 0 0 4:24 0 0 3:29 0 0 0:00 0 0 0
Tre Mann No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Khris Middleton No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Anthony Gill No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
34:30 2 PF
Q1
Q2
Q3
1
Q4
2
Q1
Q2
Q3
Q4
33:22 2 PF
Q1
1
Q2
Q3
2
Q4
32:22 5 PF
Q1
Q2
Q3
1
Q4
2
3
4
5
24:35 3 PF
Q1
1
Q2
Q3
2
Q4
3
28:31 1 PF
Q1
1
Q2
Q3
Q4
22:56 3 PF
Q1
1
Q2
Q3
Q4
2
3
15:38 0 PF
Q1
Q2
Q3
Q4
14:38 2 PF
Q1
1
Q2
Q3
Q4
2
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Dyson Daniels Yes 34:30 7:21 0 0 7:36 0 0 9:55 1 1 9:38 1 2 2
Nickeil Alexander-Walker Yes 33:28 10:36 0 0 8:31 0 0 7:09 0 0 7:12 0 0 0
Onyeka Okongwu Yes 33:22 7:14 1 1 7:48 0 1 8:11 1 2 10:09 0 2 2
Luguentz Dort Yes 32:22 8:12 0 0 6:52 0 0 7:09 1 1 10:09 4 5 5
Kingston Flemings Yes 24:35 5:44 1 1 5:08 0 1 7:09 1 2 6:34 1 3 3
Aaron Wiggins No 28:31 6:16 1 1 7:53 0 1 6:56 0 1 7:26 0 1 1
CJ McCollum No 22:56 6:03 1 1 6:52 0 1 4:51 0 1 5:10 2 3 3
Corey Kispert No 15:38 3:48 0 0 5:08 0 0 4:51 0 0 1:51 0 0 0
Zuby Ejiofor No 14:38 4:46 1 1 4:12 0 1 3:49 0 1 1:51 1 2 2
Jalen Wilson No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Asa Newell No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Dorian Finneysmith No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
34:00 2 PF
Q1
1
Q2
2
Q3
Q4
32:14 3 PF
Q1
1
2
Q2
Q3
Q4
3
32:04 1 PF
Q1
Q2
Q3
1
Q4
31:43 2 PF
Q1
Q2
1
Q3
2
Q4
25:04 2 PF
Q1
Q2
1
Q3
2
Q4
20:36 4 PF
Q1
1
Q2
2
Q3
Q4
3
4
19:29 3 PF
Q1
1
Q2
2
Q3
3
Q4
Q1
Q2
1
Q3
Q4
2
3
16:42 2 PF
Q1
Q2
Q3
1
2
Q4
4:08 0 PF
Q1
Q2
Q3
Q4
3:54 0 PF
Q1
Q2
Q3
Q4
3:21 1 PF
Q1
Q2
Q3
Q4
1
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Jaylen Brown Yes 34:00 8:26 1 1 9:28 1 2 9:52 0 2 6:14 0 2 2
VJ Edgecombe Yes 32:14 4:26 2 2 12:00 0 2 7:09 0 2 8:39 1 3 3
Tyrese Maxey Yes 32:04 11:39 0 0 6:08 0 0 12:00 1 1 2:17 0 1 1
LeBron James Yes 31:43 9:39 0 0 4:41 1 1 9:17 1 2 8:06 0 2 2
Joel Embiid Yes 25:04 9:39 0 0 6:08 1 1 9:17 1 2 0:00 0 2 2
Dean Wade No 20:36 5:55 1 1 3:36 1 2 4:51 0 2 6:14 2 4 4
Anfernee Simons No 19:29 7:34 1 1 3:43 1 2 4:51 1 3 3:21 0 3 3
Kentavious Caldwell-Pope No 16:45 0:21 0 0 8:24 1 1 0:00 0 1 8:00 2 3 3
Jabari Walker No 16:42 2:21 0 0 5:52 0 0 2:43 2 2 5:46 0 2 2
Labaron Philon No 4:08 0:00 0 0 0:00 0 0 0:00 0 0 4:08 0 0 0
Justin Edwards No 3:54 0:00 0 0 0:00 0 0 0:00 0 0 3:54 0 0 0
Tacko Fall No 3:21 0:00 0 0 0:00 0 0 0:00 0 0 3:21 1 1 1
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
33:21 1 PF
Q1
Q2
Q3
Q4
1
32:01 1 PF
Q1
Q2
Q3
1
Q4
29:42 1 PF
Q1
Q2
1
Q3
Q4
28:11 4 PF
Q1
Q2
1
Q3
2
3
4
Q4
13:08 1 PF
Q1
Q2
1
Q3
Q4
26:58 5 PF
Q1
Q2
Q3
1
Q4
2
3
4
5
26:30 5 PF
Q1
1
Q2
2
Q3
3
Q4
4
5
19:28 2 PF
Q1
1
2
Q2
Q3
Q4
15:59 2 PF
Q1
1
Q2
Q3
Q4
2
8:05 0 PF
Q1
Q2
Q3
Q4
3:21 0 PF
Q1
Q2
Q3
Q4
3:16 0 PF
Q1
Q2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Donovan Mitchell Yes 33:21 9:57 0 0 7:35 0 0 9:32 0 0 6:17 1 1 1
Evan Mobley Yes 32:01 7:33 0 0 8:40 0 0 7:09 1 1 8:39 0 1 1
James Harden Yes 29:42 8:08 0 0 8:17 1 1 7:46 0 1 5:31 0 1 1
Peyton Watson Yes 28:11 6:05 0 0 7:03 1 1 9:32 3 4 5:31 0 4 4
Sam Merrill Yes 13:08 6:05 0 0 7:03 1 1 0:00 0 1 0:00 0 1 1
Meleek Thomas No 26:58 5:55 0 0 4:25 0 0 7:46 1 1 8:52 4 5 5
Mario Hezonja No 26:30 5:55 1 1 4:57 1 2 6:42 1 3 8:56 2 5 5
Tyrese Proctor No 19:28 5:55 2 2 3:43 0 2 6:42 0 2 3:08 0 2 2
Thomas Bryant No 15:59 4:27 1 1 3:20 0 1 4:51 0 1 3:21 1 2 2
Tristan Enaruna No 8:05 0:00 0 0 4:57 0 0 0:00 0 0 3:08 0 0 0
Norchad Omier No 3:21 0:00 0 0 0:00 0 0 0:00 0 0 3:21 0 0 0
Craig Porter Jr. No 3:16 0:00 0 0 0:00 0 0 0:00 0 0 3:16 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
30:28 2 PF
Q1
Q2
Q3
1
Q4
2
Q1
Q2
1
Q3
Q4
29:00 4 PF
Q1
Q2
1
2
Q3
Q4
3
4
25:42 3 PF
Q1
1
Q2
2
Q3
Q4
3
19:20 2 PF
Q1
1
Q2
Q3
2
Q4
24:15 0 PF
Q1
Q2
Q3
Q4
19:58 1 PF
Q1
1
Q2
Q3
Q4
18:21 1 PF
Q1
Q2
Q3
1
Q4
18:05 1 PF
Q1
1
Q2
Q3
Q4
14:54 4 PF
Q1
Q2
1
2
3
Q3
4
Q4
5:08 1 PF
Q1
Q2
Q3
Q4
1
5:08 1 PF
Q1
Q2
Q3
Q4
1
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Ajay Mitchell Yes 30:28 7:26 0 0 8:51 0 0 7:19 1 1 6:52 1 2 2
Shai Gilgeous-Alexander Yes 29:41 12:00 0 0 5:41 1 1 12:00 0 1 0:00 0 1 1
Jared McCain Yes 29:00 9:55 0 0 4:54 2 2 7:19 0 2 6:52 2 4 4
Isaiah Hartenstein Yes 25:42 7:26 1 1 6:30 1 2 5:37 0 2 6:09 1 3 3
Kenrich Williams Yes 19:20 7:26 1 1 2:54 0 1 9:00 1 2 0:00 0 2 2
Bennett Stirtz No 24:15 4:34 0 0 7:21 0 0 4:41 0 0 7:39 0 0 0
Alex Caruso No 19:58 2:05 1 1 8:51 0 1 4:41 0 1 4:21 0 1 1
Aday Mara No 18:21 4:34 0 0 4:32 0 0 6:23 1 1 2:52 0 1 1
Micah Peavy No 18:05 4:07 1 1 4:07 0 1 0:00 0 1 9:51 0 1 1
Josh Dix No 14:54 0:27 0 0 6:19 3 3 3:00 1 4 5:08 0 4 4
Brooks Barnhizer No 5:08 0:00 0 0 0:00 0 0 0:00 0 0 5:08 1 1 1
Dalen Terry No 5:08 0:00 0 0 0:00 0 0 0:00 0 0 5:08 1 1 1
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
31:15 3 PF
Q1
Q2
1
Q3
2
Q4
3
27:57 0 PF
Q1
Q2
Q3
Q4
25:35 1 PF
Q1
Q2
Q3
Q4
1
23:21 4 PF
Q1
1
Q2
2
Q3
3
Q4
4
19:41 1 PF
Q1
Q2
Q3
1
Q4
22:20 2 PF
Q1
Q2
1
Q3
Q4
2
19:09 0 PF
Q1
Q2
Q3
Q4
17:43 2 PF
Q1
Q2
1
Q3
2
Q4
14:58 3 PF
Q1
1
Q2
2
3
Q3
Q4
12:54 1 PF
Q1
Q2
1
Q3
Q4
Q1
Q2
Q3
1
Q4
2
3
3:46 0 PF
Q1
Q2
Q3
Q4
3:46 0 PF
Q1
Q2
Q3
Q4
3:46 0 PF
Q1
Q2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Cameron Boozer Yes 31:15 7:26 0 0 8:51 1 1 8:38 1 2 6:20 1 3 3
Ty Jerome Yes 27:57 5:25 0 0 8:51 0 0 7:32 0 0 6:09 0 0 0
Javon Small Yes 25:35 10:09 0 0 5:59 0 0 3:18 0 0 6:09 1 1 1
Cedric Coward Yes 23:21 6:33 1 1 6:01 1 2 8:42 1 3 2:05 1 4 4
Zach Edey Yes 19:41 4:28 0 0 4:34 0 0 6:18 1 1 4:21 0 1 1
Jerami Grant No 22:20 6:21 0 0 7:26 1 1 3:47 0 1 4:46 1 2 2
Cam Spencer No 19:09 7:05 0 0 3:36 0 0 6:23 0 0 2:05 0 0 0
Jaylen Wells No 17:43 0:27 0 0 6:59 1 1 6:18 1 2 3:59 0 2 2
Quinten Post No 14:58 4:34 1 1 3:09 2 3 3:22 0 3 3:53 0 3 3
Kris Murray No 12:54 4:34 0 0 4:34 1 1 0:00 0 1 3:46 0 1 1
Oliviermaxence Prosper No 10:51 0:00 0 0 0:00 0 0 5:42 1 1 5:09 2 3 3
Karim Lopez No 3:46 0:00 0 0 0:00 0 0 0:00 0 0 3:46 0 0 0
Taylor Hendricks No 3:46 0:00 0 0 0:00 0 0 0:00 0 0 3:46 0 0 0
Jahmai Mashack No 3:46 0:00 0 0 0:00 0 0 0:00 0 0 3:46 0 0 0
GG Jackson No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
39:21 2 PF
Q1
1
Q2
2
Q3
Q4
35:20 3 PF
Q1
1
Q2
2
Q3
Q4
3
34:04 4 PF
Q1
Q2
1
2
Q3
3
Q4
4
5
27:49 4 PF
Q1
Q2
Q3
Q4
1
2
24:53 2 PF
Q1
Q2
1
Q3
2
Q4
3
29:00 2 PF
Q1
Q2
Q3
1
2
Q4
20:36 3 PF
Q1
1
Q2
Q3
Q4
2
9:55 1 PF
Q1
Q2
Q3
1
Q4
7:02 1 PF
Q1
1
Q2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Ayo Dosunmu Yes 39:21 10:18 1 1 7:07 1 2 9:56 0 2 12:00 0 2 2
LaMelo Ball Yes 35:20 8:20 1 1 8:58 1 2 6:46 0 2 11:16 1 3 3
Jonathan Kuminga Yes 34:04 8:41 0 0 8:58 2 2 6:56 1 3 9:29 2 5 4
Jaden McDaniels Yes 27:49 7:11 0 0 12:00 0 0 0:00 0 0 8:38 2 2 4
Rudy Gobert Yes 24:53 6:59 0 0 6:47 1 1 7:45 1 2 3:22 1 3 2
Trey Lyles No 29:00 5:01 0 0 6:14 0 0 6:19 2 2 11:26 0 2 2
Jaylen Clark No 20:36 4:50 1 1 6:53 0 1 5:04 0 1 3:49 1 2 3
Bones Hyland No 9:55 3:39 0 0 1:02 0 0 5:14 1 1 0:00 0 1 1
Joan Beringer No 7:02 5:01 1 1 2:01 0 1 0:00 0 1 0:00 0 1 1
Cody Williams No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Zyon Pullin No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Rocco Zikarsky No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Isaiah Evans No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
36:14 1 PF
Q1
Q2
Q3
Q4
1
35:42 2 PF
Q1
Q2
1
Q3
2
Q4
3
34:48 3 PF
Q1
Q2
1
Q3
2
Q4
3
33:53 3 PF
Q1
1
Q2
2
Q3
3
Q4
19:51 5 PF
Q1
Q2
1
2
Q3
3
4
Q4
5
19:11 3 PF
Q1
1
Q2
2
Q3
Q4
19:03 3 PF
Q1
Q2
1
Q3
2
3
Q4
13:39 6 PF
Q1
1
Q2
Q3
2
3
Q4
4
5
6
10:28 2 PF
Q1
Q2
1
Q3
Q4
2
7:16 0 PF
Q1
Q2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Jeremiah Fears Yes 36:14 10:20 0 0 5:33 0 0 9:38 0 0 10:43 1 1 1
Zion Williamson Yes 35:42 8:20 0 0 7:57 1 1 9:56 1 2 9:29 1 3 2
Dejounte Murray Yes 34:48 8:39 0 0 6:27 1 1 7:42 1 2 12:00 1 3 3
Trey Murphy Yes 33:53 8:25 1 1 7:57 1 2 8:02 1 3 9:29 0 3 3
Karlo Matkovic Yes 19:51 10:20 0 0 3:49 2 2 3:11 2 4 2:31 1 5 5
Saddiq Bey No 19:11 5:01 1 1 7:30 1 2 6:40 0 2 0:00 0 2 3
Trendon Watford No 19:03 3:40 0 0 4:03 1 1 8:49 2 3 2:31 0 3 3
Herbert Jones No 13:39 3:40 1 1 4:44 0 1 3:58 2 3 1:17 3 6 6
Derik Queen No 10:28 1:35 0 0 4:44 1 1 2:04 0 1 2:05 1 2 2
Bennedict Mathurin No 7:16 0:00 0 0 7:16 0 0 0:00 0 0 0:00 0 0 0
DeAndre Jordan No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Jordan Poole No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Bryce McGowens No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
AJ Johnson No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Julian Reese No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Utah Jazz @ Dallas Mavericks (100-112) Near Blowout
Box Score →
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
34:20 3 PF
Q1
1
2
Q2
Q3
3
Q4
32:12 3 PF
Q1
Q2
1
2
Q3
Q4
3
29:55 4 PF
Q1
1
Q2
Q3
2
Q4
3
4
29:12 2 PF
Q1
1
Q2
Q3
2
Q4
27:40 3 PF
Q1
Q2
1
Q3
2
3
Q4
23:56 3 PF
Q1
Q2
1
2
Q3
Q4
3
23:54 0 PF
Q1
Q2
Q3
Q4
13:52 0 PF
Q1
Q2
Q3
Q4
13:12 2 PF
Q1
1
Q2
Q3
2
Q4
9:55 2 PF
Q1
Q2
1
Q3
Q4
2
0:56 0 PF
Q1
Q2
Q3
Q4
0:56 0 PF
Q1
Q2
Q3
Q4
DNP
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Lauri Markkanen Yes 34:20 11:09 2 2 5:34 0 2 12:00 1 3 5:37 0 3 3
Keyonte George Yes 32:12 8:22 0 0 8:03 2 2 7:19 0 2 8:28 1 3 3
Darryn Peterson Yes 29:55 5:44 1 1 6:34 0 1 6:33 1 2 11:04 2 4 4
Ace Bailey Yes 29:12 5:44 1 1 9:19 0 1 6:33 1 2 7:36 0 2 2
Jaxson Hayes Yes 27:40 8:28 0 0 6:26 1 1 7:19 2 3 5:27 0 3 3
Josh Okogie No 23:56 6:16 0 0 5:34 2 2 5:27 0 2 6:39 1 3 3
Josh Green No 23:54 5:32 0 0 7:38 0 0 5:27 0 0 5:17 0 0 0
Svi Mykhailiuk No 13:52 4:23 0 0 1:16 0 0 4:41 0 0 3:32 0 0 0
Isaiah Collier No 13:12 3:38 1 1 3:57 0 1 4:41 1 2 0:56 0 2 2
Brice Sensabaugh No 9:55 0:44 0 0 5:39 1 1 0:00 0 1 3:32 1 2 2
Tony Bradley No 0:56 0:00 0 0 0:00 0 0 0:00 0 0 0:56 0 0 0
Kyle Filipowski No 0:56 0:00 0 0 0:00 0 0 0:00 0 0 0:56 0 0 0
Mo Bamba No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Kobe Bufkin No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
32:39 2 PF
Q1
1
Q2
Q3
2
Q4
28:00 3 PF
Q1
1
Q2
Q3
Q4
2
3
20:41 0 PF
Q1
Q2
Q3
Q4
18:17 3 PF
Q1
Q2
1
Q3
Q4
2
3
11:24 2 PF
Q1
Q2
Q3
1
2
Q4
24:56 1 PF
Q1
Q2
Q3
Q4
1
23:47 2 PF
Q1
1
Q2
Q3
Q4
2
22:33 2 PF
Q1
Q2
1
2
Q3
Q4
21:17 2 PF
Q1
Q2
Q3
Q4
1
2
13:03 1 PF
Q1
Q2
Q3
Q4
1
8:35 1 PF
Q1
Q2
1
Q3
Q4
0:56 0 PF
Q1
Q2
Q3
Q4
0:56 0 PF
Q1
Q2
Q3
Q4
0:56 0 PF
Q1
Q2
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
P.J. Washington Yes 32:39 5:44 1 1 12:00 0 1 7:19 1 2 7:36 0 2 2
Kyrie Irving Yes 28:00 7:37 1 1 6:29 0 1 8:27 0 1 5:27 2 3 3
Cooper Flagg Yes 20:41 10:07 0 0 4:57 0 0 0:00 0 0 5:37 0 0 0
Daniel Gafford Yes 18:17 5:44 0 0 3:57 1 1 4:18 0 1 4:18 2 3 3
Caleb Martin Yes 11:24 5:47 0 0 0:00 0 0 5:37 2 2 0:00 0 2 2
Naji Marshall No 24:56 6:16 0 0 5:31 0 0 6:23 0 0 6:46 1 1 1
Morez Johnson No 23:47 6:13 1 1 3:06 0 1 7:42 0 1 6:46 1 2 2
Walter Clayton No 22:33 0:54 0 0 12:00 2 2 3:33 0 2 6:06 0 2 2
Zaccharie Risacher No 21:17 6:16 0 0 3:57 0 0 0:00 0 0 11:04 2 2 2
Santi Aldama No 13:03 0:00 0 0 5:46 0 0 4:41 0 0 2:36 1 1 1
Max Christie No 8:35 5:22 0 0 2:17 1 1 0:00 0 1 0:56 0 1 1
Jett Howard No 0:56 0:00 0 0 0:00 0 0 0:00 0 0 0:56 0 0 0
Moussa Cisse No 0:56 0:00 0 0 0:00 0 0 0:00 0 0 0:56 0 0 0
Tobi Lawal No 0:56 0:00 0 0 0:00 0 0 0:00 0 0 0:56 0 0 0
Marcus Sasser No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Toronto Raptors @ Milwaukee Bucks (121-107) Near Blowout
Box Score →
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
36:50 2 PF
Q1
1
Q2
Q3
2
Q4
34:07 4 PF
Q1
Q2
Q3
1
2
3
Q4
4
Q1
Q2
1
2
Q3
3
Q4
4
30:40 3 PF
Q1
Q2
1
Q3
Q4
2
3
28:32 3 PF
Q1
Q2
1
Q3
2
3
Q4
30:57 4 PF
Q1
1
Q2
Q3
2
3
Q4
4
20:57 1 PF
Q1
Q2
1
Q3
Q4
15:41 1 PF
Q1
Q2
Q3
Q4
1
8:23 1 PF
Q1
Q2
1
Q3
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
RJ Barrett Yes 36:50 7:50 1 1 8:51 0 1 8:09 1 2 12:00 0 2 2
Jamal Shead Yes 34:07 8:48 0 0 6:45 0 0 8:48 3 3 9:46 1 4 4
Collin Murray-Boyles Yes 33:53 9:15 0 0 7:13 2 2 9:11 1 3 8:14 1 4 4
Jakob Poeltl Yes 30:40 7:23 0 0 4:47 1 1 7:39 0 1 10:51 2 3 3
Ja'Kobe Walter Yes 28:32 7:50 0 0 9:58 1 1 8:02 2 3 2:42 0 3 3
Alijah Martin No 30:57 7:22 1 1 6:29 0 1 7:10 2 3 9:56 1 4 4
Jamison Battle No 20:57 7:22 0 0 6:48 1 1 6:47 0 1 0:00 0 1 1
Allen Graves No 15:41 4:10 0 0 3:54 0 0 3:51 0 0 3:46 1 1 1
Jaden Bradley No 8:23 0:00 0 0 5:15 1 1 0:23 0 1 2:45 0 1 1
Kyle Anderson No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Immanuel Quickley No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Trayce Jackson-Davis No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Foul Trouble: No trouble Caution Foul trouble  (thresholds adjust per quarter)
38:03 4 PF
Q1
1
Q2
2
3
Q3
Q4
4
35:19 3 PF
Q1
1
Q2
2
Q3
3
Q4
31:54 4 PF
Q1
Q2
1
2
Q3
3
Q4
4
27:47 1 PF
Q1
Q2
1
Q3
Q4
23:33 5 PF
Q1
1
2
Q2
Q3
Q4
3
4
5
15:01 1 PF
Q1
1
Q2
Q3
Q4
14:23 1 PF
Q1
Q2
Q3
1
Q4
12:53 2 PF
Q1
Q2
1
2
Q3
Q4
11:50 4 PF
Q1
Q2
1
2
Q3
Q4
Q1
1
Q2
Q3
Q4
7:20 2 PF
Q1
Q2
Q3
1
2
Q4
Player Starter Total Minutes Q1 Minutes Q1 Period Fouls Q1 Cumulative Fouls Q2 Minutes Q2 Period Fouls Q2 Cumulative Fouls Q3 Minutes Q3 Period Fouls Q3 Cumulative Fouls Q4 Minutes Q4 Period Fouls Q4 Cumulative Fouls Personal Fouls
Brayden Burries Yes 38:03 7:38 1 1 11:33 2 3 6:52 0 3 12:00 1 4 4
Tyler Herro Yes 35:19 7:50 1 1 7:40 1 2 10:34 1 3 9:15 0 3 3
Kyle Kuzma Yes 31:54 7:54 0 0 7:28 2 2 6:52 1 3 9:40 1 4 4
Jaime Jaquez Yes 27:47 6:21 0 0 6:53 1 1 9:19 0 1 5:14 0 1 1
Myles Turner Yes 23:33 3:24 2 2 7:59 0 2 4:01 0 2 8:09 3 5 5
Nate Ament No 15:01 5:39 1 1 3:17 0 1 5:08 0 1 0:57 0 1 1
Ryan Rollins No 14:23 4:10 0 0 4:47 0 0 2:41 1 1 2:45 0 1 1
Kel'el Ware No 12:53 6:27 0 0 2:48 2 2 3:38 0 2 0:00 0 2 2
AJ Green No 11:50 4:06 0 0 5:55 2 2 1:49 0 2 0:00 0 2 4
Kasparas Jakucionis No 9:57 4:22 1 1 0:27 0 1 5:08 0 1 0:00 0 1 1
Jericho Sims No 7:20 2:09 0 0 1:13 0 0 3:58 2 2 0:00 0 2 2
Caris LeVert No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Gary Trent No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0
Ousmane Dieng No DNP 0:00 0 0 0:00 0 0 0:00 0 0 0:00 0 0 0

How to Read the Rotation Chart

Bars & Minutes

  • Each row is one player, sorted by starters first then bench.
  • Colored bars show when the player was on the court during each quarter (or overtime).
  • Wider bars mean more playing time within that period.
  • Per-quarter minute totals appear at the right of each row.
  • DNP = Did Not Play (no minutes recorded).

Foul Trouble Colors

  • Green — safe foul count for the quarter.
  • Yellow — approaching foul trouble.
  • Red — in foul trouble (at risk of fouling out).

Game Type Badges

  • Blowout — final margin 15+ points. Starters often rest in Q4.
  • Comfortable — margin 10–14 points.
  • Competitive — margin under 10 points. Most representative rotation.

“Without Player” Tool

  • Select a team, then use the dropdown to view the last game that player missed.
  • Great for projecting minute boosts when a player is ruled out.

What Are NBA Rotation Charts?

NBA rotation charts visualize exactly when each player was on the court during a game. Each horizontal bar represents a stint of playing time within a quarter, making it easy to see how coaches distribute minutes across the roster.

Why Rotation Charts Matter for DFS & Betting

Daily fantasy sports (DFS) and sports betting success depends on predicting playing time. Rotation charts reveal minute distributions that box scores hide — like whether a player’s 24 minutes came in steady 6-minute stints or in one long stretch while the starter sat with foul trouble. Use this data to identify value plays, project ownership, and find edges on DraftKings and FanDuel slates.

Key Patterns to Watch

  • Blowout rotations — starters rest early in Q4, giving bench players extended minutes. Compare blowout games to competitive games for the same team to understand true minute ceilings.
  • Foul trouble impact — when a starter picks up early fouls, the backup’s bar widens. Track which backups benefit most from foul trouble.
  • Back-to-back adjustments — coaches often shorten rotations or rest veterans on the second night of a back-to-back. Check the previous game’s chart to spot load-management patterns.
  • Without-player scenarios — use the “Without Player” tool to see exactly how minutes were redistributed the last time a key player sat out.

How We Build Rotation Data

Our rotation charts are built from official play-by-play data, tracking every substitution, tip-off, and end-of-period event. Data is available from the 2025 NBA season onward and is updated after each completed game.

Frequently Asked Questions

How soon after a game are rotations available?
Rotation data is typically available within an hour of a game finishing.
What does the foul number on a bar mean?
The number shows the player’s cumulative foul count at that point in the game. Bar color shifts from green to yellow to red as the player approaches fouling out.
Can I compare rotations across multiple games?
Yes — click a team to see their last 10 games and switch between them with the game selector dropdown.
Why do some players show as DNP?
DNP (Did Not Play) means the player was on the roster but recorded zero minutes. This can be due to injury, rest, coaching decisions, or a healthy scratch.
START WINNING
Start Winning →