Box score for the Duke Blue Devils vs. Arizona State Sun Devils NCAAF game from December 31, 2025 on ESPN. Includes all passing, rushing and receiving stats.
Arizona State's passing game was led by Jeff Sims, who completed 27 out of 38 attempts for a total of 375 yards. He averaged 9.9 yards per pass, threw for 3 touchdowns, and had 1 interception.
Duke's passing efforts were anchored by Darian Mensah, who completed 29 out of 51 attempts, accumulating 327 passing yards. His average was 6.4 yards per attempt, and he contributed 4 touchdowns while throwing 1 interception.
Arizona State showcased a strong rushing performance, totaling 244 yards on 37 carries, averaging 6.6 yards per attempt. Jason Brown Jr. led the ground game with 12 carries for 120 yards (10.0 AVG) and a long run of 44 yards. Jeff Sims also made significant contributions, rushing 7 times for 70 yards (10.0 AVG) and scoring 2 touchdowns, with a long of 38 yards. Demarius Robinson added 56 yards on 15 carries (3.7 AVG). Grayson Rigdon and the team combined for minimal negative yardage.
Duke's rushing attack generated 212 yards on 36 carries, maintaining an average of 5.9 yards per attempt. Nate Sheppard was the primary rusher, carrying the ball 22 times for 170 yards (7.7 AVG) and scoring 1 touchdown, including an impressive 60-yard long run. Darian Mensah contributed 21 yards on 4 carries (5.3 AVG). Anderson Castle added 18 yards on 5 carries, scoring 1 rushing touchdown. Jaquez Moore and Que'Sean Brown also had limited carries.
Arizona State's receivers had a productive day, combining for 375 yards on 27 receptions and 3 touchdowns, averaging 13.9 yards per catch. Jalen Moss was a key target, hauling in 5 receptions for a team-high 129 yards and 1 touchdown, with a long of 51 yards. Demarius Robinson caught 4 passes for 91 yards, including a 68-yard long. Malik McClain was highly involved with 9 receptions for 63 yards and 1 touchdown. Other contributors included Derek Eusebio (1 reception, 38 yards), Cameron Harpole (3 receptions, 19 yards), Jason Brown Jr. (2 receptions, 14 yards), Khamari Anderson (1 reception, 8 yards, 1 TD), Grayson Rigdon (1 reception, 8 yards), and Jaren Hamilton (1 reception, 5 yards).
Duke's receiving unit amassed 327 yards on 29 receptions for 4 touchdowns, averaging 11.3 yards per catch. Que'Sean Brown was a standout performer, grabbing 10 passes for 178 yards and 2 touchdowns, including a spectacular 69-yard long reception. Jeremiah Hasley contributed 6 receptions for 50 yards and 1 touchdown. Sahmir Hagans caught 6 passes for 45 yards. Cooper Barkate added 4 receptions for 37 yards and 1 touchdown. Nate Sheppard had 2 receptions for 20 yards, while Jaquez Moore recorded a single reception for -3 yards.
Arizona State recorded 2 fumbles during the game, both of which resulted in a loss of possession. Jeff Sims and Demarius Robinson were each responsible for one fumble lost.
Duke had 1 fumble in the game, but it was not lost, with the team recovering its own fumble. Darian Mensah was involved in a fumble, which was recovered, and Caleb Weaver and Ma'Khi Jones were noted for fumble recoveries for the team (2 total).
The Arizona State defense compiled a total of 75 tackles, with 23 solo tackles. They recorded 2 sacks and 6 tackles for loss. Notable defensive players include Jordan Crook and Martell Hughes, both with 9 total tackles. Nyland Green contributed 7 total tackles and 3 passes defended, while Elijah O'Neal had 1.5 sacks and Justin Wodtly had 0.5 sacks.
The Duke defense logged 71 total tackles, with 45 solo tackles, and 8 tackles for loss. No sacks were recorded by individual players. Luke Mergott led the team with 10 total tackles and 0.5 tackles for loss. DaShawn Stone had 9 total tackles and 0.5 tackles for loss. Caleb Weaver contributed 8 total tackles, including 1 tackle for loss. Preston Watson also had 1 tackle for loss.
Arizona State secured 1 interception for a return of 4 yards, credited to Tony-Louis Nkuba.
Duke made 1 interception for 0 return yards, recorded by Luke Mergott.
Arizona State executed 1 kick return for 26 yards, averaging 26.0 yards per return, with a long of 26 yards, handled by Jaren Hamilton.
Duke had no kick returns during the game.
Arizona State had no punt returns in this game.
Duke had no punt returns in this game.
Jesus Gomez handled kicking duties for Arizona State, successfully converting 1 of 1 field goal attempts (a 54-yard long) and all 4 of his extra point attempts, accumulating 7 total points.
Todd Pelino was responsible for Duke's kicking, making all 6 of his extra point attempts, resulting in 6 points. He did not attempt any field goals.
Matt McKenzie punted 2 times for Arizona State, covering a total of 77 yards and averaging 38.5 yards per punt. He had 0 touchbacks and placed 1 punt inside the 20-yard line, with his longest punt traveling 46 yards.
Kade Reynoldson was Duke's punter, with 5 punts for a total of 226 yards, averaging 45.2 yards per punt. He had 0 touchbacks and successfully placed 2 punts inside the 20-yard line, with a long punt of 51 yards.