
From the TDC Rating, updated after every game
Game score = the rating that one result implies, after adjusting for opponent and venue
| Wk | Date | Opponent | Result / TDC line | Game score | Win chance | TV |
|---|---|---|---|---|---|---|
| 1 | Sep 5 | vs 82Tulane | W 17–3 › | +6.5 | — | ACC Network |
| 2 | Sep 12 | @ 49Illinois | W 31–27 › | +13.6 | — | FS1 |
| 3 | Sep 19 | vs 104StanfordCONF | W 35–7 › | +11.0 | — | CW |
| 4 | Sep 26 | vs William & Mary FCS | W 62–7 › | -3.3 | — | ACCNX |
| 5 | — | Bye | ||||
| 6 | Oct 10 | @ 67Georgia TechCONF | L 25–28 › | +2.6 | — | ESPN2 |
| 7 | Oct 17 | vs 54North CarolinaCONF | L 20–24 › | -3.7 | — | ESPN2 |
| 8 | Oct 23 | @ 34VirginiaCONF | Virginia −7.5 · o/u 47.5 | — | ESPN | |
| 9 | Oct 31 | vs 85Boston CollegeCONF | Duke −13.9 · o/u 46.5 | — | CW | |
| 10 | Nov 7 | @ 64NC StateCONF | NC State −0.5 · o/u 58.4 | — | ||
| 11 | Nov 14 | @ 3MiamiCONF | Miami −24.3 · o/u 60.3 | — | ||
| 12 | Nov 20 | vs 58ClemsonCONF | Duke −6.0 · o/u 45.0 | — | ESPN | |
| 13 | Nov 28 | @ 22Wake ForestCONF | Wake Forest −11.8 · o/u 51.4 | — |
Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted
| Stat | Offense | FBS rank | Defense (allowed) | FBS rank |
|---|---|---|---|---|
| EPA · per play, garbage time excluded (CollegeFootballData.com) | ||||
| EPA / play | +0.235 | 30th | +0.071 | 61st |
| Success rate | 43.1% | 72nd | 40.7% | 62nd |
| Explosiveness | 1.306 | 35th | 1.145 | 29th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 42.4% | 81st | 41.2% | 64th |
| Rushing success rate | 41.8% | 95th | 37.7% | 37th |
| Passing success rate | 43.0% | 68th | 44.2% | 106th |
| Explosive run rate | 16.4% | 38th | 7.5% | 9th |
| Explosive pass rate | 12.9% | 35th | 7.0% | 17th |
| Line yards / carry | 3.29 | 44th | 2.64 | 19th |
| Opportunity rate | 40.3% | 66th | 34.9% | 45th |
| Stuff rate | 15.9% | 59th | 17.8% | 68th |
| Sack rate | 0.6% | 1st | 4.2% | 106th |
| 3rd-down conversion | 46.1% | 31st | 33.3% | 17th |
| Red-zone TD rate | 56.0% | 94th | 69.2% | 110th |
| Havoc rate | 9.5% | 16th | 13.2% | 82nd |
| Box score · season totals | ||||
| Points / game | 31.7 | 52nd | 16.0 | 18th |
| Yards / game | 442.7 | 37th | 292.7 | 21st |
| Yards / play | 6.23 | 41st | 4.80 | 33rd |
| Pass yards / game | 233.2 | 67th | 200.2 | 57th |
| Yards / pass att. | 7.30 | 78th | 6.75 | 56th |
| Completion % | 60.7% | 92nd | 62.4% | 84th |
| Rush yards / game | 209.5 | 22nd | 92.5 | 18th |
| Yards / carry | 5.40 | 18th | 3.17 | 22nd |
| 3rd-down conv. % | 46.5% | 29th | 29.2% | 10th |
| Turnovers / game (lost · forced) | 0.50 | 10th | 0.83 | 116th |
| Sacks / game (allowed · made) | 0.33 | 2nd | 2.17 | 57th |
| Penalty yards / game | 73.8 | 123rd | 76.7 | 6th |
Where the ball goes, read from the play-by-play: air yards, yards after the catch, run direction, pressure and tempo. Ranks run highest to lowest
Pressure = the QB was hurried or sacked, as the play-by-play records it (it misses some, so compare teams rather than reading it as an exact rate). Every snap counts, including garbage time and FCS games.
100 players · Head coach Manny Diaz
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 2 | Walker Eget | QB | SR | 6' 3" | 235 | Santa Clarita, CA |
| 10 | Dan Mahan | QB | FR | 6' 2" | 200 | Burlington, NC |
| 11 | Ari Patu | QB | SR | 6' 4" | 230 | Folsom, CA |
| 12 | Blaine Hipa | QB | SR | 6' 2" | 200 | Kailua, HI |
| 13 | Terry Walker III | QB | FR | 6' 4" | 190 | Indianapolis, IN |
| 16 | Lawrence Gardner | QB | FR | 6' 0" | 200 | Dallas, TX |
| 0 | CJ Campbell Jr. | RB | SR | 5' 10" | 200 | Kaplan, LA |
| 20 | Nate Sheppard | RB | SO | 5' 10" | 205 | Mandeville, LA |
| 22 | Jayvian Tanelus | RB | FR | 5' 10" | 195 | Naples, FL |
| 24 | Wilhelm Daal II | RB | SR | 6' 1" | 215 | Amityville, NY |
| 26 | CJ Givers | RB | FR | 5' 11" | 200 | Roswell, GA |
| 28 | Cole Denson | RB | SO | 6' 0" | 200 | Rye, NY |
| 83 | Paul Holyfield Jr. | RB | SR | 6' 0" | 200 | Los Angeles, CA |
| 1 | Jamien Little | WR | FR | 6' 2" | 185 | Hickory, NC |
| 3 | Blake Rohrer | WR | SR | 6' 3" | 215 | Woodbury, MN |
| 4 | Jaivon Solomon | WR | FR | 6' 1" | 190 | Gray, GA |
| 5 | Javen Nicholas | WR | SR | 5' 9" | 190 | New Orleans, LA |
| 6 | Jonah Burton | WR | SR | 5' 11" | 210 | Simi Valley, CA |
| 7 | Kavon Simmons | WR | FR | 6' 1" | 190 | Wake Forest, NC |
| 8 | Jayden Moore | WR | SO | 5' 8" | 190 | Sykesville, MD |
| 9 | Kavon Conciauro | WR | FR | 6' 4" | 200 | Reidsville, GA |
| 17 | Jared Richardson | WR | SR | 6' 2" | 220 | Blakeslee, PA |
| 18 | Brody Keefe | WR | FR | 6' 3" | 200 | Charlotte, NC |
| 21 | Qeanu Johnson | WR | FR | 5' 11" | 195 | Hamden, CT |
| 88 | Paxon Kettering | WR | SO | 6' 4" | 200 | Bend, OR |
| 89 | Jackson Maggiore | WR | FR | 6' 0" | 180 | San Diego, CA |
| 15 | Jake Taylor | TE | SR | 6' 5" | 240 | Apex, NC |
| 44 | Nate Kurisky | TE | SR | 6' 3" | 245 | Leesburg, VA |
| 46 | Tony Boggs | TE | JR | 6' 4" | 295 | Wartrace, TN |
| 80 | Benjamin Moseley | TE | FR | 6' 4" | 200 | Centre, AL |
| 81 | Brett Elliott | TE | SO | 6' 3" | 240 | Holliston, MA |
| 84 | Jack Gaskins | TE | FR | 6' 3" | 240 | Mclean, VA |
| 85 | Jeremiah Hasley | TE | SR | 6' 3" | 250 | Gibsonia, PA |
| 54 | Daniel Boyd | OL | FR | 6' 2" | 305 | Las Vegas, NV |
| 55 | Ryan Daly | OL | SO | 6' 0" | 295 | Venice, FL |
| 56 | Nick Del Grande | OL | SR | 6' 4" | 300 | Lancaster, PA |
| 60 | Sean Stover | OL | FR | 6' 4" | 305 | Prosper, TX |
| 62 | Cole Allen | OL | FR | 6' 5" | 300 | Jackson, MS |
| 63 | Bradley Smith | OL | SO | 6' 2" | 305 | Newnan, GA |
| 64 | Jordan Larsen | OL | SR | 6' 3" | 310 | Harrisburg, SD |
| 65 | Kai Jacobowitz | OL | FR | 6' 7" | 315 | Carlsbad, CA |
| 66 | Caleb Dorris | OL | JR | 6' 6" | 310 | White House, TN |
| 71 | Jamin Brown | OL | FR | 6' 3" | 300 | Gadsden, AL |
| 72 | Matt Craycraft | OL | SR | 6' 3" | 305 | Dallas, TX |
| 74 | Reagan McCranie | OL | JR | 6' 2" | 315 | Rutherfordton, NC |
| 75 | Micah Sahakian | OL | SR | 6' 5" | 320 | Mount Prospect, IL |
| 76 | Gemyel Allen | OL | SO | 6' 3" | 320 | Buford, GA |
| 77 | Braden Miller | OL | SR | 6' 6" | 315 | Aurora, CO |
| 78 | Nathan Kutufaris | OL | FR | 6' 5" | 300 | Springfield, PA |
| 79 | Roman Fina | OL | FR | 6' 4" | 295 | Tucson, AZ |
| 10 | Tyshon Reed | DE | JR | 6' 3" | 250 | Moultrie, GA |
| 12 | Bryce Davis | DE | SO | 6' 3" | 265 | Greensboro, NC |
| 13 | Obinna Umeh | DE | FR | 6' 3" | 230 | Houston, TX |
| 15 | Kevin O'Connor | DE | JR | 6' 4" | 245 | Easton, MD |
| 18 | Kobe Smith | DE | SO | 6' 3" | 225 | Chattanooga, TN |
| 43 | Semaj Turner | DE | SO | 6' 3" | 255 | Winston-Salem, NC |
| 90 | Tommy Rupley | DE | FR | 6' 4" | 240 | Acton, MA |
| 93 | Sampson Onuoha | DE | FR | 6' 3" | 240 | London, England |
| 98 | Jaylen Carl | DE | SO | 6' 4" | 250 | High Point, NC |
| 44 | David Anderson | DT | JR | 6' 4" | 290 | Hampton, VA |
| 50 | Chadwicke Cannon Jr. | DT | FR | 6' 1" | 280 | Port Orange, FL |
| 55 | Julius Columbus | DT | FR | 6' 1" | 285 | Gainesville, GA |
| 88 | Bariate Kara | DT | FR | 6' 5" | 290 | Loganville, GA |
| 91 | Owen Wafle | DT | SO | 6' 2" | 285 | Middletown, NJ |
| 95 | Preston Watson | DT | JR | 6' 1" | 300 | Lake Mary, FL |
| 97 | Ayden Cain | DT | FR | 6' 1" | 280 | Gainesville, GA |
| 99 | Dakota Quinonez | DT | SR | 6' 1" | 290 | Moore, SC |
| 7 | Nick Morris Jr. | LB | SR | 6' 3" | 235 | Fairfield, CT |
| 11 | Derrick Brown Jr. | LB | SO | 6' 2" | 225 | Waxhaw, NC |
| 19 | Jon Morris | LB | SO | 6' 2" | 215 | Fairfield, CT |
| 24 | Bradley Gompers | LB | SO | 6' 5" | 230 | Pittsburgh, PA |
| 30 | Will Felder Jr. | LB | FR | 6' 0" | 195 | Willingboro, NJ |
| 31 | Elliott Schaper | LB | SO | 6' 3" | 220 | Austin, TX |
| 32 | Tony Grimmer | LB | FR | 5' 11" | 205 | Alpine, UT |
| 33 | Colsen Gatten | LB | FR | 6' 1" | 220 | Pittsburgh, PA |
| 34 | Luke Mergott | LB | JR | 6' 3" | 225 | Berlin, MD |
| 40 | Asher Wasserman | LB | FR | 6' 2" | 225 | Hamden, CT |
| 42 | Kendall Johnson | LB | JR | 6' 3" | 225 | Gaithersburg, MD |
| 0 | Dylan Flowers | CB | SR | 5' 10" | 185 | Playa Del Rey, CA |
| 1 | Kyon Loud | CB | SO | 6' 2" | 190 | Richmond, CA |
| 3 | Landan Callahan | CB | SO | 5' 11" | 185 | Rural Hall, NC |
| 4 | Evan Smith | CB | SR | 5' 10" | 185 | Birmingham, AL |
| 5 | Kimari Robinson | CB | JR | 5' 10" | 180 | Miramar, FL |
| 9 | Che Ojarikre | CB | SR | 6' 2" | 205 | Alpharetta, GA |
| 23 | Kolbe Harmon | CB | FR | 5' 10" | 180 | Brentwood, TN |
| 26 | Tyson Sanford | CB | FR | 5' 11" | 195 | Suwanee, GA |
| 28 | Kaleb Lanier | CB | FR | 6' 0" | 190 | Decatur, GA |
| 2 | Patrick Smith-Young | S | SR | 5' 9" | 184 | Sugar Land, TX |
| 6 | Leon Griffin III | S | JR | 5' 11" | 195 | Virginia Beach, VA |
| 8 | DaShawn Stone | S | JR | 6' 3" | 195 | Asheville, NC |
| 21 | KD Cotton | S | FR | 5' 9" | 185 | Charlotte, NC |
| 29 | Brady Winter | S | FR | 5' 11" | 200 | New York, NY |
| 35 | Andrew Pellicciotta | S | SO | 5' 11" | 200 | Malvern, PA |
| 37 | Lyrik Pettis | S | FR | 6' 0" | 195 | Shelby, NC |
| 25 | Gavin Strange | PK | FR | 5' 11" | 175 | Southlake, TX |
| 31 | Mika Levy | PK | FR | 6' 3" | 240 | Mclean, VA |
| 39 | Cosme Salas | PK | SO | 5' 7" | 185 | Palmetto Bay, FL |
| 41 | Kade Reynoldson | P | JR | 6' 2" | 195 | Gold Coast, Australia |
| 49 | Jack Ronilo | LS | JR | 6' 1" | 215 | Birmingham, AL |
| 52 | Jake Fitzgerald | LS | SR | 6' 0" | 205 | La Canada, CA |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 4-2 | 1-2 | #50 | +5.5 | +2.2 | +3.3 |
| 2025 | 9-5 | 6-2 | #44 | +4.3 | +7.5 | -3.2 |
| 2024 | 9-4 | 5-3 | #53 | +2.1 | 0.0 | +2.1 |
| 2023 | 8-5 | 4-4 | #26 | +7.0 | +1.7 | +5.3 |
| 2022 | 9-4 | 5-3 | #44 | +3.9 | +2.9 | +1.1 |
| 2021 | 3-9 | 0-8 | #122 | -13.6 | -6.0 | -7.6 |
| 2020 | 2-9 | 1-9 | #112 | -9.9 | -3.7 | -6.2 |
| 2019 | 5-7 | 3-5 | #63 | -0.6 | -1.4 | +0.8 |
| 2018 | 8-5 | 3-5 | #43 | +4.1 | +1.8 | +2.3 |
| 2017 | 7-6 | 3-5 | #37 | +4.5 | -0.7 | +5.1 |
| 2016 | 4-8 | 1-7 | #74 | -2.2 | -3.3 | +1.1 |
| 2015 | 8-5 | 4-4 | #61 | +1.9 | +1.6 | +0.3 |
| 2014 | 9-4 | 5-3 | #36 | +5.8 | +3.0 | +2.8 |
Duke's past seasons use the same rating model as this one. Click a season to see its full page.
Updated Oct 21, 10:45 AM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →