Wallace's big rushing day leads Penn State over Purdue 31-17, 1st Big Ten win under Matt Campbell

TRAVIS JOHNSON, Associated Press

Oct 31, 2026


STATE COLLEGE, Pa. (AP) — Cam Wallace ran for 135 yards with a touchdown, and Penn State beat Purdue 31-17 on Saturday for its first Big Ten win of the Matt Campbell era.

Rocco Becht and Carson Hansen ran for scores, and Becht threw a touchdown to Andrew Rappleyea for the Nittany Lions (4-4, 1-4 Big Ten), who snapped a four-game losing streak with their 12th straight win in the series.

Penn State took advantage of a leaky Purdue defense that ranked 119th in the country entering the game. The Nittany Lions, which hadn’t eclipsed 100 yards rushing since registering 119 in their Big Ten opening loss to Wisconsin, racked up 269 yards on the ground with 5.3 yards per carry against the Boilermakers.

Rappleyea capped Penn State’s opening drive after hauling in a short touchdown pass from Becht. A 48-yard burst from Wallace on Penn State’s next possession set Becht up to scamper around Purdue’s defense for a six-yard score that put Penn State up 14-7.

The Boilermakers (3-5, 2-3), looking for their first win against Penn State since 2004, answered the Nittany Lions’ opening points with quarterback Ryan Browne’s 33-yard touchdown pass to Xavier Townshend.

Jalil Hall tied it at 14-14 when he returned a blocked punt 31 yards toward Penn State’s Halloween-decorated student section with 8:52 left in the first half.

The Boilermakers, though, couldn’t get another stop, and Penn State’s offense drove 65 yards before Hansen burst over the goal line from a yard out to make it 21-14 heading into halftime.

Penn State’s defense took control in the third quarter when Jamison Patton intercepted Browne at midfield. Barker turned it into a 44-yard field goal and a 24-14 lead late in the third.

Wallace kept his legs churning on Penn State’s next possession to help seal the game. He racked up 40 of the offense’s 85 yards and made it 31-14 with just under 10 minutes to play.

Jacobo Echeverria Lozano hit a 49-yard field goal to cut the lead to 31-17, but Purdue wouldn’t come any closer as the Penn State reserves closed out the game.

Purdue: The Boilermakers couldn’t run the ball and couldn’t really throw it either. They didn’t get many opportunities to tweak their game plan early as Penn State ran 20 more first-half plays and possessed the ball for 22:05 to Purdue’s 7:55 over the first two quarters.

Penn State: The Nittany Lions, who entered the game with the Big Ten’s 13th-ranked offense, needed a confidence booster. They’ve played without star wideout Koby Howard since Big Ten play started and were also without current leading receiver Chase Sowell for this one. It didn’t matter, as offensive coordinator Taylor Mouser turned to the running game where Wallace broke out.

Purdue: Hosts Maryland on Saturday.

Penn State: Visits Washington 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
5
.375
7
3
5
.375
8
1
7
.125
Big 10WLPCT
1
8
0
1.000
2
6
1
.857
3
8
1
.889
4
6
2
.750
5
5
3
.625
6
5
3
.625
7
6
2
.750
8
3
5
.375
9
5
3
.625
10
5
3
.625
11
6
2
.750
12
5
2
.714
13
5
3
.625
14
4
3
.571
15
2
6
.250
16
4
4
.500
17
2
6
.250
18
2
6
.250
SoutheasternWLPCT
1
7
1
.875
2
7
1
.875
3
6
2
.750
4
5
3
.625
5
6
2
.750
6
6
2
.750
7
6
2
.750
8
4
4
.500
9
5
2
.714
10
5
2
.714
11
4
3
.571
12
4
4
.500
13
5
3
.625
14
3
4
.429
15
4
4
.500
16
3
5
.375
Sun BeltWLPCT
1
6
2
.750
2
5
2
.714
3
4
4
.500
4
7
2
.778
5
5
3
.625
6
3
4
.429
7
4
4
.500
8
3
5
.375
9
4
4
.500
10
4
4
.500
11
3
5
.375
12
5
3
.625
13
1
7
.125
14
2
7
.222
Atlantic CoastWLPCT
1
7
0
1.000
2
6
2
.750
3
7
1
.875
4
6
2
.750
5
5
3
.625
6
4
3
.571
7
4
3
.571
8
6
2
.750
9
4
4
.500
10
5
3
.625
11
4
5
.444
12
4
5
.444
13
3
6
.333
14
3
4
.429
15
4
4
.500
16
2
5
.286
17
4
4
.500
Mountain WestWLPCT
1
7
1
.875
2
5
3
.625
3
4
3
.571
4
7
2
.778
5
6
2
.750
6
3
5
.375
7
4
5
.444
8
2
6
.250
9
1
7
.125
10
0
7
.000
IndependentWLPCT
1
7
1
.875
2
4
4
.500
Mid-AmericanWLPCT
1
6
2
.750
2
6
2
.750
3
6
3
.667
4
5
3
.625
5
5
3
.625
6
4
5
.444
7
3
5
.375
8
2
7
.222
9
3
6
.333
10
4
4
.500
11
3
5
.375
12
2
7
.222
13
1
7
.125
American AthleticWLPCT
1
7
1
.875
2
6
2
.750
3
5
2
.714
4
6
2
.750
5
4
4
.500
6
5
3
.625
7
4
4
.500
8
2
6
.250
9
6
2
.750
10
4
4
.500
11
4
4
.500
12
1
7
.125
13
2
6
.250
14
1
7
.125
Big 12WLPCT
1
8
0
1.000
2
7
1
.875
3
6
2
.750
4
7
1
.875
5
5
2
.714
6
6
2
.750
7
5
3
.625
8
5
3
.625
9
4
4
.500
10
5
3
.625
11
4
4
.500
12
4
4
.500
13
3
4
.429
14
3
5
.375
15
4
4
.500
16
3
5
.375
Conference USAWLPCT
1
6
2
.750
2
7
1
.875
3
4
4
.500
4
3
5
.375
5
4
4
.500
6
3
5
.375
7
3
5
.375
8
3
5
.375
9
2
6
.250
10
1
7
.125

CFB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sat
10/10
@
28-42
Sat
10/10
@
21-17
Sat
10/10
@
38-14
Sat
10/10
@
17-20
Sat
10/10
@
38-19

Schedule

DATEMATCHUPTIME (ET)
Sat
10/31
@
10:00 PM
Sat
10/31
@
10:30 PM
Sat
10/31
@
11:00 PM
Tue
11/3
@
7:00 PM
Tue
11/3
@
8:00 PM