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.
Sunday, November 8, 2026
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tyrese Maxey | Yes | 35:49 | 12:00 | 0 | 0 | 5:42 | 0 | 0 | 12:00 | 1 | 1 | 6:07 | 2 | 3 | 3 |
| Jaylen Brown | Yes | 34:57 | 10:33 | 1 | 1 | 7:07 | 0 | 1 | 7:21 | 0 | 1 | 9:56 | 0 | 1 | 1 |
| VJ Edgecombe | Yes | 34:37 | 9:03 | 0 | 0 | 9:04 | 2 | 2 | 10:07 | 1 | 3 | 6:23 | 1 | 4 | 4 |
| LeBron James | Yes | 32:52 | 6:53 | 0 | 0 | 9:14 | 0 | 0 | 7:21 | 2 | 2 | 9:24 | 0 | 2 | 1 |
| Joel Embiid | Yes | 28:47 | 9:03 | 0 | 0 | 5:42 | 0 | 0 | 7:55 | 1 | 1 | 6:07 | 1 | 2 | 2 |
| Kentavious Caldwell-Pope | No | 20:38 | 2:57 | 0 | 0 | 7:19 | 0 | 0 | 1:53 | 0 | 0 | 8:29 | 0 | 0 | 0 |
| Jabari Walker | No | 19:13 | 2:57 | 0 | 0 | 6:18 | 0 | 0 | 4:05 | 0 | 0 | 5:53 | 1 | 1 | 1 |
| Dean Wade | No | 17:32 | 5:07 | 0 | 0 | 5:42 | 0 | 0 | 4:39 | 0 | 0 | 2:04 | 0 | 0 | 0 |
| Anfernee Simons | No | 15:35 | 1:27 | 2 | 2 | 3:52 | 1 | 3 | 4:39 | 0 | 3 | 5:37 | 1 | 4 | 4 |
| Rayan Rupert | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Justin Edwards | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Labaron Philon | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Josh Giddey | Yes | 33:32 | 6:53 | 0 | 0 | 7:41 | 1 | 1 | 6:58 | 0 | 1 | 12:00 | 1 | 2 | 2 |
| Caleb Wilson | Yes | 31:34 | 8:12 | 0 | 0 | 7:32 | 1 | 1 | 7:21 | 1 | 2 | 8:29 | 0 | 2 | 2 |
| Matas Buzelis | Yes | 30:56 | 8:12 | 0 | 0 | 8:42 | 0 | 0 | 7:55 | 0 | 0 | 6:07 | 0 | 0 | 0 |
| Jalen Smith | Yes | 30:19 | 8:12 | 1 | 1 | 7:24 | 1 | 2 | 5:05 | 1 | 3 | 9:38 | 1 | 4 | 4 |
| Isaac Okoro | Yes | 25:10 | 6:53 | 1 | 1 | 4:28 | 2 | 3 | 7:55 | 0 | 3 | 5:54 | 2 | 5 | 5 |
| Patrick Williams | No | 24:30 | 3:48 | 0 | 0 | 10:10 | 1 | 1 | 4:39 | 0 | 1 | 5:53 | 0 | 1 | 1 |
| Nic Claxton | No | 17:41 | 3:48 | 0 | 0 | 4:36 | 1 | 1 | 6:55 | 0 | 1 | 2:22 | 0 | 1 | 1 |
| Jordan Hawkins | No | 17:17 | 3:48 | 0 | 0 | 3:18 | 0 | 0 | 4:05 | 0 | 0 | 6:06 | 0 | 0 | 0 |
| Noa Essengue | No | 14:33 | 5:07 | 0 | 0 | 1:50 | 1 | 1 | 4:05 | 0 | 1 | 3:31 | 2 | 3 | 3 |
| Tre Jones | No | 14:28 | 5:07 | 0 | 0 | 4:19 | 0 | 0 | 5:02 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Buddy Hield | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Leonard Miller | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Tobe Awaka | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Austin Reaves | Yes | 36:41 | 9:15 | 0 | 0 | 8:58 | 1 | 1 | 9:30 | 1 | 2 | 8:58 | 1 | 3 | 3 |
| Quentin Grimes | Yes | 31:34 | 10:33 | 0 | 0 | 8:04 | 0 | 0 | 10:11 | 0 | 0 | 2:46 | 0 | 0 | 0 |
| Jake LaRavia | Yes | 29:28 | 6:39 | 0 | 0 | 7:15 | 2 | 2 | 7:41 | 0 | 2 | 7:53 | 0 | 2 | 2 |
| Walker Kessler | Yes | 28:56 | 6:39 | 0 | 0 | 7:05 | 1 | 1 | 7:41 | 1 | 2 | 7:31 | 1 | 3 | 3 |
| Matisse Thybulle | Yes | 28:10 | 5:35 | 0 | 0 | 7:34 | 1 | 1 | 5:33 | 1 | 2 | 9:28 | 1 | 3 | 3 |
| Collin Sexton | No | 24:01 | 4:13 | 0 | 0 | 4:45 | 0 | 0 | 4:16 | 0 | 0 | 10:47 | 2 | 2 | 1 |
| Ziaire Williams | No | 21:29 | 5:21 | 0 | 0 | 4:50 | 1 | 1 | 4:19 | 0 | 1 | 6:59 | 1 | 2 | 2 |
| Sandro Mamukelashvili | No | 17:40 | 6:25 | 0 | 0 | 4:26 | 1 | 1 | 4:52 | 0 | 1 | 1:57 | 1 | 2 | 2 |
| Jarred Vanderbilt | No | 13:41 | 5:20 | 1 | 1 | 2:18 | 1 | 2 | 4:19 | 0 | 2 | 1:44 | 0 | 2 | 2 |
| Adou Thiero | No | 8:20 | 0:00 | 0 | 0 | 4:45 | 1 | 1 | 1:38 | 0 | 1 | 1:57 | 1 | 2 | 2 |
| Lawson Lovering | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Cameron Carr | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Kevon Looney | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Bronny James | 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 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cade Cunningham | Yes | 37:45 | 9:15 | 0 | 0 | 8:08 | 1 | 1 | 9:17 | 3 | 4 | 11:05 | 1 | 5 | 5 |
| John Collins | Yes | 31:57 | 11:58 | 0 | 0 | 6:51 | 1 | 1 | 7:44 | 0 | 1 | 5:24 | 0 | 1 | 1 |
| Duncan Robinson | Yes | 26:58 | 7:48 | 0 | 0 | 8:36 | 2 | 2 | 4:45 | 3 | 5 | 5:49 | 0 | 5 | 5 |
| Ausar Thompson | Yes | 24:14 | 6:40 | 0 | 0 | 7:01 | 0 | 0 | 7:01 | 1 | 1 | 3:32 | 3 | 4 | 4 |
| Paul Reed | Yes | 20:11 | 6:41 | 2 | 2 | 5:09 | 0 | 2 | 3:01 | 0 | 2 | 5:20 | 2 | 4 | 4 |
| Kevin Huerter | No | 35:00 | 4:12 | 0 | 0 | 9:37 | 0 | 0 | 10:17 | 0 | 0 | 10:54 | 2 | 2 | 2 |
| Daniss Jenkins | No | 32:11 | 2:44 | 0 | 0 | 10:43 | 1 | 1 | 8:59 | 0 | 1 | 9:45 | 3 | 4 | 4 |
| Javonte Green | No | 17:27 | 5:21 | 1 | 1 | 0:00 | 0 | 1 | 8:56 | 0 | 1 | 3:10 | 1 | 2 | 2 |
| Ronald Holland II | No | 14:17 | 5:21 | 0 | 0 | 3:55 | 1 | 1 | 0:00 | 0 | 1 | 5:01 | 0 | 1 | 1 |
| Taurean Prince | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Chaz Lanier | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Tolu Smith | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Isaac Jones | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Ebuka Okorie | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Darryn Peterson | Yes | 35:14 | 9:30 | 1 | 1 | 6:29 | 1 | 2 | 8:59 | 1 | 3 | 10:16 | 1 | 4 | 4 |
| Ace Bailey | Yes | 31:40 | 9:45 | 1 | 1 | 7:02 | 2 | 3 | 6:33 | 1 | 4 | 8:20 | 0 | 4 | 4 |
| Keyonte George | Yes | 29:35 | 9:45 | 1 | 1 | 7:34 | 0 | 1 | 9:28 | 1 | 2 | 2:48 | 0 | 2 | 2 |
| Jaxson Hayes | Yes | 29:11 | 7:15 | 0 | 0 | 5:58 | 1 | 1 | 5:42 | 0 | 1 | 10:16 | 1 | 2 | 2 |
| Josh Green | Yes | 28:16 | 7:15 | 0 | 0 | 7:06 | 0 | 0 | 6:27 | 0 | 0 | 7:28 | 0 | 0 | 0 |
| Josh Okogie | No | 17:07 | 4:45 | 0 | 0 | 5:21 | 0 | 0 | 5:05 | 0 | 0 | 1:56 | 0 | 0 | 0 |
| Mo Bamba | No | 17:05 | 4:45 | 0 | 0 | 6:02 | 1 | 1 | 6:18 | 0 | 1 | 0:00 | 0 | 1 | 1 |
| Isaiah Collier | No | 16:28 | 4:45 | 1 | 1 | 4:26 | 0 | 1 | 5:33 | 1 | 2 | 1:44 | 0 | 2 | 2 |
| Kyle Filipowski | No | 14:57 | 2:15 | 0 | 0 | 5:31 | 1 | 1 | 5:27 | 2 | 3 | 1:44 | 0 | 3 | 3 |
| Svi Mykhailiuk | No | 6:10 | 0:00 | 0 | 0 | 4:26 | 1 | 1 | 0:00 | 0 | 1 | 1:44 | 0 | 1 | 1 |
| Tony Bradley | No | 1:44 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 1:44 | 0 | 0 | 0 |
| Brice Sensabaugh | No | 0:33 | 0:00 | 0 | 0 | 0:05 | 0 | 0 | 0:28 | 1 | 1 | 0:00 | 0 | 1 | 1 |
| Kobe Bufkin | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jaden McDaniels | Yes | 32:41 | 9:45 | 1 | 1 | 8:41 | 1 | 2 | 10:39 | 1 | 3 | 3:36 | 2 | 5 | 5 |
| Rudy Gobert | Yes | 30:33 | 7:15 | 1 | 1 | 7:20 | 0 | 1 | 5:42 | 0 | 1 | 10:16 | 1 | 2 | 2 |
| Ayo Dosunmu | Yes | 29:52 | 9:30 | 1 | 1 | 6:13 | 1 | 2 | 3:53 | 2 | 4 | 10:16 | 1 | 5 | 5 |
| LaMelo Ball | Yes | 29:41 | 7:15 | 0 | 0 | 6:46 | 0 | 0 | 7:38 | 1 | 1 | 8:02 | 2 | 3 | 3 |
| Jonathan Kuminga | Yes | 25:27 | 7:15 | 1 | 1 | 6:06 | 0 | 1 | 5:42 | 1 | 2 | 6:24 | 2 | 4 | 4 |
| Trey Lyles | No | 20:44 | 4:45 | 0 | 0 | 5:49 | 0 | 0 | 6:18 | 1 | 1 | 3:52 | 0 | 1 | 1 |
| Jaylen Clark | No | 18:53 | 0:00 | 0 | 0 | 6:16 | 1 | 1 | 5:57 | 1 | 2 | 6:40 | 0 | 2 | 2 |
| Terrence Shannon | No | 18:09 | 4:45 | 0 | 0 | 8:09 | 0 | 0 | 3:31 | 0 | 0 | 1:44 | 0 | 0 | 0 |
| Joan Beringer | No | 15:43 | 4:45 | 1 | 1 | 4:40 | 1 | 2 | 6:18 | 0 | 2 | 0:00 | 0 | 2 | 2 |
| Bones Hyland | No | 13:05 | 4:45 | 0 | 0 | 0:00 | 0 | 0 | 4:22 | 0 | 0 | 3:58 | 1 | 1 | 1 |
| Rocco Zikarsky | No | 1:44 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 1:44 | 1 | 1 | 1 |
| Cody Williams | No | 1:44 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 1:44 | 0 | 0 | 0 |
| Isaiah Evans | No | 1:44 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 1:44 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Danny Wolf | Yes | 36:06 | 7:20 | 0 | 0 | 11:10 | 0 | 0 | 7:34 | 1 | 1 | 10:02 | 1 | 2 | 2 |
| Michael Porter | Yes | 28:56 | 11:35 | 1 | 1 | 8:01 | 1 | 2 | 9:20 | 0 | 2 | 0:00 | 0 | 2 | 2 |
| Nolan Traore | Yes | 21:25 | 5:38 | 2 | 2 | 8:33 | 1 | 3 | 7:14 | 0 | 3 | 0:00 | 0 | 3 | 3 |
| Day'Ron Sharpe | Yes | 20:07 | 7:20 | 0 | 0 | 5:33 | 0 | 0 | 7:14 | 1 | 1 | 0:00 | 0 | 1 | 1 |
| Julius Randle | Yes | 18:16 | 8:22 | 0 | 0 | 0:00 | 0 | 0 | 9:54 | 0 | 0 | 0:00 | 0 | 0 | 2 |
| Keon Ellis | No | 22:16 | 6:16 | 0 | 0 | 1:47 | 0 | 0 | 4:46 | 1 | 1 | 9:27 | 0 | 1 | 1 |
| Terance Mann | No | 21:37 | 4:09 | 1 | 1 | 3:27 | 0 | 1 | 6:55 | 1 | 2 | 7:06 | 2 | 4 | 4 |
| Moritz Wagner | No | 15:34 | 4:27 | 1 | 1 | 6:27 | 0 | 1 | 4:40 | 0 | 1 | 0:00 | 0 | 1 | 1 |
| Josh Minott | No | 12:00 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 12:00 | 0 | 0 | 0 |
| Drake Powell | No | 9:25 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 9:25 | 0 | 0 | 0 |
| Noah Clowney | No | 7:47 | 4:40 | 1 | 1 | 0:50 | 3 | 4 | 2:17 | 2 | 6 | 0:00 | 0 | 6 | 6 |
| Chaney Johnson | No | 2:31 | 0:13 | 0 | 0 | 2:12 | 0 | 0 | 0:06 | 0 | 0 | 0:00 | 0 | 0 | 5 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrie Irving | Yes | 28:46 | 11:49 | 0 | 0 | 4:57 | 0 | 0 | 12:00 | 1 | 1 | 0:00 | 0 | 1 | 1 |
| Cooper Flagg | Yes | 28:25 | 8:48 | 1 | 1 | 8:51 | 0 | 1 | 7:14 | 0 | 1 | 3:32 | 1 | 2 | 2 |
| P.J. Washington | Yes | 24:46 | 5:51 | 0 | 0 | 8:01 | 1 | 1 | 8:19 | 1 | 2 | 2:35 | 0 | 2 | 2 |
| Caleb Martin | Yes | 19:13 | 5:27 | 1 | 1 | 5:33 | 1 | 2 | 8:13 | 1 | 3 | 0:00 | 0 | 3 | 3 |
| Daniel Gafford | Yes | 19:07 | 8:35 | 2 | 2 | 3:18 | 1 | 3 | 7:14 | 1 | 4 | 0:00 | 0 | 4 | 4 |
| Morez Johnson | No | 19:09 | 3:12 | 2 | 2 | 6:54 | 0 | 2 | 4:40 | 1 | 3 | 4:23 | 0 | 3 | 2 |
| Max Christie | No | 16:41 | 0:42 | 0 | 0 | 3:59 | 0 | 0 | 0:00 | 0 | 0 | 12:00 | 0 | 0 | 0 |
| Zaccharie Risacher | No | 16:29 | 2:34 | 0 | 0 | 6:27 | 0 | 0 | 0:00 | 0 | 0 | 7:28 | 0 | 0 | 0 |
| Walter Clayton | No | 16:02 | 3:12 | 1 | 1 | 3:59 | 1 | 2 | 3:47 | 1 | 3 | 5:04 | 0 | 3 | 3 |
| Naji Marshall | No | 15:11 | 5:51 | 0 | 0 | 4:34 | 1 | 1 | 4:46 | 2 | 3 | 0:00 | 0 | 3 | 3 |
| Santi Aldama | No | 14:39 | 3:59 | 0 | 0 | 3:27 | 1 | 1 | 3:47 | 1 | 2 | 3:26 | 0 | 2 | 2 |
| Marcus Sasser | No | 9:25 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 9:25 | 1 | 1 | 1 |
| Moussa Cisse | No | 5:02 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 5:02 | 1 | 1 | 1 |
| Tobi Lawal | No | 4:32 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 4:32 | 1 | 1 | 1 |
| Jett Howard | No | 2:33 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 2:33 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jayson Tatum | Yes | 28:53 | 12:00 | 0 | 0 | 4:53 | 0 | 0 | 12:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Paul George | Yes | 28:06 | 7:07 | 0 | 0 | 9:52 | 1 | 1 | 9:04 | 0 | 1 | 2:03 | 0 | 1 | 1 |
| Derrick White | Yes | 27:25 | 5:04 | 0 | 0 | 12:00 | 0 | 0 | 5:29 | 3 | 3 | 4:52 | 0 | 3 | 3 |
| Neemias Queta | Yes | 21:36 | 5:17 | 0 | 0 | 4:53 | 0 | 0 | 5:29 | 1 | 1 | 5:57 | 0 | 1 | 1 |
| Mike Conley | Yes | 10:26 | 4:57 | 1 | 1 | 0:00 | 0 | 1 | 5:29 | 0 | 1 | 0:00 | 0 | 1 | 1 |
| Payton Pritchard | No | 29:11 | 6:52 | 1 | 1 | 7:07 | 1 | 2 | 6:31 | 0 | 2 | 8:41 | 0 | 2 | 2 |
| Sam Hauser | No | 23:18 | 6:43 | 0 | 0 | 2:08 | 0 | 0 | 6:31 | 0 | 0 | 7:56 | 1 | 1 | 1 |
| Baylor Scheierman | No | 19:08 | 0:07 | 0 | 0 | 7:01 | 0 | 0 | 0:00 | 0 | 0 | 12:00 | 1 | 1 | 1 |
| Mitchell Robinson | No | 18:07 | 6:56 | 0 | 0 | 4:40 | 0 | 0 | 6:31 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Jordan Walsh | No | 11:01 | 4:46 | 2 | 2 | 0:00 | 0 | 2 | 2:56 | 0 | 2 | 3:19 | 1 | 3 | 3 |
| Hugo Gonzalez | No | 10:15 | 0:11 | 0 | 0 | 4:59 | 0 | 0 | 0:00 | 0 | 0 | 5:05 | 0 | 0 | 0 |
| Luka Garza | No | 8:30 | 0:00 | 0 | 0 | 2:27 | 0 | 0 | 0:00 | 0 | 0 | 6:03 | 3 | 3 | 3 |
| Ron Harper | No | 4:04 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 4:04 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Kuzma | Yes | 31:06 | 8:53 | 0 | 0 | 9:33 | 0 | 0 | 9:04 | 1 | 1 | 3:36 | 0 | 1 | 1 |
| Brayden Burries | Yes | 28:38 | 7:14 | 0 | 0 | 6:02 | 0 | 0 | 7:26 | 1 | 1 | 7:56 | 2 | 3 | 3 |
| Tyler Herro | Yes | 26:36 | 9:24 | 0 | 0 | 5:58 | 0 | 0 | 7:38 | 0 | 0 | 3:36 | 0 | 0 | 0 |
| Myles Turner | Yes | 24:04 | 6:51 | 1 | 1 | 8:09 | 0 | 1 | 9:04 | 0 | 1 | 0:00 | 0 | 1 | 1 |
| Jaime Jaquez | Yes | 22:30 | 6:31 | 0 | 0 | 8:33 | 0 | 0 | 7:26 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Nate Ament | No | 23:23 | 5:18 | 1 | 1 | 4:35 | 0 | 1 | 4:34 | 0 | 1 | 8:56 | 3 | 4 | 4 |
| Ryan Rollins | No | 19:47 | 4:53 | 2 | 2 | 5:58 | 0 | 2 | 8:56 | 1 | 3 | 0:00 | 0 | 3 | 3 |
| AJ Green | No | 17:44 | 3:18 | 1 | 1 | 6:02 | 0 | 1 | 0:00 | 0 | 1 | 8:24 | 2 | 3 | 3 |
| Kel'el Ware | No | 9:00 | 5:09 | 0 | 0 | 3:51 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Kasparas Jakucionis | No | 7:20 | 2:29 | 0 | 0 | 1:19 | 0 | 0 | 0:00 | 0 | 0 | 3:32 | 0 | 0 | 0 |
| Jericho Sims | No | 2:56 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 2:56 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Ousmane Dieng | No | 2:56 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 2:56 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Caris LeVert | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Davion Mitchell | Yes | 40:13 | 8:54 | 1 | 1 | 11:04 | 0 | 1 | 8:15 | 1 | 2 | 12:00 | 0 | 2 | 2 |
| Andrew Wiggins | Yes | 37:40 | 12:00 | 1 | 1 | 5:36 | 0 | 1 | 8:04 | 1 | 2 | 12:00 | 1 | 3 | 4 |
| Bam Adebayo | Yes | 36:33 | 8:07 | 0 | 0 | 8:11 | 1 | 1 | 8:15 | 0 | 1 | 12:00 | 0 | 1 | 2 |
| Klay Thompson | Yes | 24:57 | 8:16 | 0 | 0 | 6:42 | 0 | 0 | 9:59 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Pelle Larsson | Yes | 17:41 | 2:11 | 2 | 2 | 10:27 | 0 | 2 | 3:56 | 2 | 4 | 1:07 | 1 | 5 | 6 |
| Bobby Portis | No | 28:04 | 6:50 | 1 | 1 | 3:49 | 0 | 1 | 6:32 | 1 | 2 | 10:53 | 0 | 2 | 2 |
| Tim Hardaway | No | 17:18 | 0:00 | 0 | 0 | 5:18 | 0 | 0 | 0:00 | 0 | 0 | 12:00 | 0 | 0 | 0 |
| Giannis Antetokounmpo | No | 17:10 | 0:00 | 0 | 0 | 7:57 | 1 | 1 | 9:13 | 1 | 2 | 0:00 | 0 | 2 | 2 |
| Ryan Conwell | No | 13:32 | 6:50 | 2 | 2 | 0:56 | 1 | 3 | 5:46 | 0 | 3 | 0:00 | 0 | 3 | 3 |
| Nick Richards | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Dru Smith | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Nikola Jovic | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Simone Fontecchio | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Myron Gardner | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Darius Acuff | Yes | 39:21 | 7:55 | 0 | 0 | 9:43 | 1 | 1 | 9:43 | 0 | 1 | 12:00 | 0 | 1 | 2 |
| Precious Achiuwa | Yes | 35:37 | 11:58 | 1 | 1 | 4:14 | 1 | 2 | 7:25 | 2 | 4 | 12:00 | 0 | 4 | 5 |
| Zach LaVine | Yes | 24:33 | 8:51 | 0 | 0 | 7:45 | 1 | 1 | 7:57 | 0 | 1 | 0:00 | 0 | 1 | 1 |
| De'Andre Hunter | Yes | 24:13 | 8:19 | 0 | 0 | 7:57 | 0 | 0 | 7:57 | 1 | 1 | 0:00 | 0 | 1 | 1 |
| Dylan Cardwell | Yes | 18:22 | 4:33 | 2 | 2 | 5:18 | 1 | 3 | 8:31 | 0 | 3 | 0:00 | 0 | 3 | 3 |
| Malik Monk | No | 21:09 | 4:05 | 0 | 0 | 2:17 | 0 | 0 | 2:47 | 0 | 0 | 12:00 | 0 | 0 | 2 |
| Emanuel Sharp | No | 19:12 | 3:09 | 2 | 2 | 0:00 | 0 | 2 | 4:03 | 1 | 3 | 12:00 | 0 | 3 | 3 |
| Leaky Black | No | 15:54 | 3:41 | 0 | 0 | 8:10 | 0 | 0 | 4:03 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Keegan Murray | No | 14:49 | 5:42 | 1 | 1 | 3:50 | 2 | 3 | 5:17 | 0 | 3 | 0:00 | 0 | 3 | 5 |
| Daeqwon Plowden | No | 12:22 | 1:47 | 0 | 0 | 8:18 | 0 | 0 | 2:17 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| Jonathan Mogbo | No | 2:28 | 0:00 | 0 | 0 | 2:28 | 1 | 1 | 0:00 | 0 | 1 | 0:00 | 0 | 1 | 1 |
| Alex Karaban | No | DNP | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0 |
| 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 | 31:34 | 10:03 | 1 | 1 | 8:13 | 2 | 3 | 4:42 | 1 | 4 | 8:36 | 0 | 4 | 4 |
| Zion Williamson | Yes | 31:20 | 8:11 | 1 | 1 | 8:13 | 0 | 1 | 9:24 | 0 | 1 | 5:32 | 2 | 3 | 3 |
| Trey Murphy | Yes | 30:23 | 8:11 | 0 | 0 | 6:57 | 2 | 2 | 11:25 | 1 | 3 | 3:50 | 1 | 4 | 4 |
| Dejounte Murray | Yes | 28:12 | 7:50 | 0 | 0 | 8:23 | 1 | 1 | 8:09 | 1 | 2 | 3:50 | 1 | 3 | 3 |
| Karlo Matkovic | Yes | 18:55 | 7:03 | 1 | 1 | 4:31 | 2 | 3 | 4:42 | 1 | 4 | 2:39 | 1 | 5 | 5 |
| Saddiq Bey | No | 26:04 | 6:07 | 0 | 0 | 6:42 | 1 | 1 | 7:18 | 1 | 2 | 5:57 | 0 | 2 | 2 |
| Derik Queen | No | 20:35 | 4:57 | 0 | 0 | 5:50 | 2 | 2 | 7:18 | 0 | 2 | 2:30 | 0 | 2 | 2 |
| Herbert Jones | No | 19:50 | 3:49 | 0 | 0 | 7:24 | 2 | 2 | 3:51 | 0 | 2 | 4:46 | 1 | 3 | 3 |
| Trendon Watford | No | 16:40 | 3:49 | 1 | 1 | 3:47 | 0 | 1 | 2:36 | 0 | 1 | 6:28 | 0 | 1 | 1 |
| Bennedict Mathurin | No | 8:45 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:35 | 0 | 0 | 8:10 | 1 | 1 | 1 |
| Julian Reese | No | 3:24 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 3:24 | 1 | 1 | 1 |
| Bryce McGowens | No | 3:24 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 3:24 | 0 | 0 | 0 |
| AJ Johnson | No | 3:24 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 3:24 | 0 | 0 | 0 |
| Jordan Poole | No | DNP | 0:00 | 0 | 0 | 0:00 | 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 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Darius Garland | Yes | 31:39 | 8:48 | 0 | 0 | 10:09 | 0 | 0 | 9:24 | 1 | 1 | 3:18 | 0 | 1 | 1 |
| Derrick Jones | Yes | 28:42 | 8:11 | 1 | 1 | 8:29 | 0 | 1 | 8:44 | 0 | 1 | 3:18 | 0 | 1 | 1 |
| Brook Lopez | Yes | 26:25 | 8:11 | 1 | 1 | 6:31 | 1 | 2 | 4:42 | 2 | 4 | 7:01 | 1 | 5 | 5 |
| Rui Hachimura | Yes | 26:12 | 6:42 | 0 | 0 | 8:03 | 2 | 2 | 8:09 | 0 | 2 | 3:18 | 0 | 2 | 2 |
| Kris Dunn | Yes | 23:49 | 3:42 | 0 | 0 | 9:53 | 0 | 0 | 6:56 | 0 | 0 | 3:18 | 0 | 0 | 0 |
| Kobe Sanders | No | 21:44 | 8:18 | 1 | 1 | 3:57 | 0 | 1 | 3:16 | 1 | 2 | 6:13 | 0 | 2 | 2 |
| Baba Miller | No | 19:56 | 3:49 | 0 | 0 | 3:50 | 3 | 3 | 7:18 | 0 | 3 | 4:59 | 1 | 4 | 4 |
| Max Strus | No | 19:14 | 5:18 | 1 | 1 | 2:39 | 0 | 1 | 5:04 | 0 | 1 | 6:13 | 0 | 1 | 1 |
| Keaton Wagler | No | 18:13 | 3:49 | 2 | 2 | 1:51 | 1 | 3 | 3:51 | 0 | 3 | 8:42 | 2 | 5 | 5 |
| Gradey Dick | No | 16:39 | 3:12 | 1 | 1 | 4:38 | 2 | 3 | 2:36 | 0 | 3 | 6:13 | 0 | 3 | 3 |
| Nick Martinelli | No | 2:29 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 2:29 | 0 | 0 | 0 |
| Jalen Pickett | No | 2:29 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 2:29 | 0 | 0 | 0 |
| Cam Christie | No | 2:29 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 0:00 | 0 | 0 | 2:29 | 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.