Mack scores 4 TDs, Arizona State shakes off QB injury to beat Kansas State 28-17

JACK THOMPSON, Associated Press

Oct 25, 2026


TEMPE, Ariz. (AP) — Cardae Mack ran for 159 yards and four touchdowns to lead Arizona State to a 28-17 victory over Kansas State on Saturday.

Mack, a freshman who carried 26 times, scored on a 12-yard run on the first play of the fourth quarter to put the Sun Devils ahead to stay, then scored from 11 yards on a direct snap to make it 28-17 with 6:23 remaining.

Jake Fette guided the Sun Devils (4-3, 2-2 Big 12) on the two scoring drives late in the game. Fette, a freshman seeing his first significant game action, was Arizona State’s third quarterback of the game, replacing an injured Mikey Keene and an ineffective Cutter Boley.

“We felt like there was a lull,” Arizona State coach Kenny Dillingham said. “We wanted some energy.”

Another freshman, Julian Hugo, sacked Wildcats quarterback Jacob Knuth on fourth down to stop a late threat.

“We got a lot of guys here who are making an impact early,” Dillingham said.

“We did the things that you can’t do when you want to win on the road," Kansas State coach Collin Klein said. "Lost the battle at the line of scrimmage on both sides and that was the difference in the game. We had our chances.”

Knuth threw a touchdown pass and ran for another for Kansas State (4-3, 1-3). Knuth, a fifth-year senior, was making his first career start for the Wildcats with Avery Johnson sidelined with an upper-body injury. He was 26 of 41 for 194 yards passing.

“I was very proud of Jacob Knuth," Klein said.

Knuth assessed his performance as “not good enough. We didn’t get the victory.” But he also said, “It was a moment I’ve been waiting a long time for. It meant a lot to me.”

Keene also got the nod for the first time for Arizona State, and connected with Reed Harris for 51 yards on its first play. Harris finished with six catches for 147 yards.

Keene threw for 160 yards in the first half before leaving with an apparent leg injury. Keene was hurt in the final minute of the first half when Kansas State’s Darien Whitaker Jr. rolled into him after a completed pass, and the senior was helped off the field.

Boley, who had started the Sun Devils’ previous six games before being benched last week at Texas Tech, replaced Keene, but was just 1 of 5 for seven yards and was booed by the home crowd.

Fette had attempted just two passes this season before Saturday, but helped the Sun Devils rally. He was 3 of 6 for 45 yards.

Kansas State: The Wildcats missed Johnson’s versatility and experience though Knuth performed creditably and didn't turn the ball over.

Arizona State: After allowing 50-plus points in the last two Big 12 games, the Sun Devils’ defense held Kansas State to 84 yards rushing.

Dillingham said after the game that Fette will start if Keene is unable to play.

Kansas State: At Colorado on Saturday.

Arizona State: At No. 2 BYU on Saturday.

___

Sign up for Top 25 poll alerts here, visit the Top 25 here and see AP’s full college football coverage here

More CFB News

CFB 2026 Leaders

CFB 2026 Rankings

CFB 2026 Standings

Pac-12WLPCT
1
6
1
.857
2
5
2
.714
3
4
3
.571
4
3
5
.375
5
4
3
.571
6
3
4
.429
7
2
5
.286
8
1
7
.125
Big 10WLPCT
1
7
0
1.000
2
6
1
.857
3
7
1
.875
4
6
1
.857
5
5
2
.714
6
5
2
.714
7
6
2
.750
8
3
4
.429
9
4
3
.571
10
4
3
.571
11
5
2
.714
12
5
2
.714
13
4
3
.571
14
4
3
.571
15
2
5
.286
16
3
4
.429
17
2
5
.286
18
2
6
.250
SoutheasternWLPCT
1
7
1
.875
2
6
1
.857
3
6
2
.750
4
5
2
.714
5
5
2
.714
6
6
2
.750
7
6
2
.750
8
4
3
.571
9
5
2
.714
10
5
2
.714
11
4
3
.571
12
4
3
.571
13
4
3
.571
14
3
4
.429
15
4
4
.500
16
3
5
.375
Sun BeltWLPCT
1
5
2
.714
2
5
2
.714
3
4
3
.571
4
7
2
.778
5
5
3
.625
6
3
4
.429
7
4
4
.500
8
2
5
.286
9
4
4
.500
10
4
3
.571
11
2
5
.286
12
4
3
.571
13
1
6
.143
14
2
6
.250
Atlantic CoastWLPCT
1
7
0
1.000
2
6
1
.857
3
6
1
.857
4
6
2
.750
5
4
3
.571
6
4
3
.571
7
4
3
.571
8
5
2
.714
9
4
3
.571
10
5
3
.625
11
4
4
.500
12
4
4
.500
13
3
5
.375
14
3
4
.429
15
3
4
.429
16
2
5
.286
17
3
4
.429
Mountain WestWLPCT
1
6
1
.857
2
5
3
.625
3
4
3
.571
4
6
2
.750
5
5
2
.714
6
3
4
.429
7
4
4
.500
8
2
6
.250
9
1
6
.143
10
0
7
.000
IndependentWLPCT
1
6
1
.857
2
4
3
.571
Mid-AmericanWLPCT
1
6
2
.750
2
6
2
.750
3
5
3
.625
4
5
3
.625
5
5
3
.625
6
4
5
.444
7
3
5
.375
8
3
5
.375
9
2
6
.250
10
4
4
.500
11
3
5
.375
12
1
7
.125
13
1
7
.125
American AthleticWLPCT
1
7
1
.875
2
6
2
.750
3
5
2
.714
4
6
2
.750
5
4
3
.571
6
5
3
.625
7
1
6
.143
8
2
5
.286
9
5
2
.714
10
3
4
.429
11
3
4
.429
12
4
4
.500
13
2
5
.286
14
1
7
.125
Big 12WLPCT
1
7
0
1.000
2
6
1
.857
3
6
1
.857
4
6
1
.857
5
5
2
.714
6
6
2
.750
7
4
3
.571
8
5
2
.714
9
4
3
.571
10
4
3
.571
11
5
3
.625
12
4
3
.571
13
3
4
.429
14
3
4
.429
15
3
4
.429
16
2
5
.286
Conference USAWLPCT
1
6
2
.750
2
6
1
.857
3
4
4
.500
4
3
5
.375
5
4
4
.500
6
3
5
.375
7
3
5
.375
8
3
4
.429
9
2
6
.250
10
1
7
.125

CFB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sat
10/3
@
59-8
Sat
10/3
@
56-23
Sat
10/3
@
17-27
Sat
10/3
@
42-45
Sat
10/3
@
3-31

Schedule

DATEMATCHUPTIME (ET)
Fri
10/30
@
7:00 PM
Fri
10/30
@
7:30 PM
Fri
10/30
@
10:30 PM
Sat
10/31
@
12:00 PM
Sat
10/31
@
12:00 PM