
444 total yards
QB
84 OVR, 33 plays
12
Max Bademosi
24/33 (73%), 252 pass yds (64-yd long, 7.6 yds/att), 4 TDs, 134.1 RTG
HB
84 OVR, 7 plays
33
Aaron Johnson
7 rush, 129 rush yds (18.4 yds/rush), 1 TD
HB
86 OVR, 47 plays
27
Jordan Medina
17 rush, 63 rush yds (3.7 yds/rush)
FB
68 OVR, 25 plays
30
C.J. Harris
WR
90 OVR, 57 plays
18
Justin Jones
10 rec / 14 targets, 157 rec yds (64-yd long), 2 TDs
WR
84 OVR, 57 plays
3
Jordan Anderson
6 rec / 8 targets, 34 rec yds (13-yd long), 2 TDs
WR
89 OVR, 32 plays
1
Jalen Nkemdiche
3 rec / 4 targets, 43 rec yds (34-yd long)
WR
78 OVR, 3 plays
13
Tai Foster
WR
79 OVR, 17 plays
83
Silas Biegel
1 rec / 2 targets, 4 rec yds (4-yd long)
TE
78 OVR, 11 plays
87
T.J. Harris
1 rec / 1 targets, 7 rec yds (7-yd long)
TE
81 OVR, 51 plays
84
Josh Ola
3 rec / 4 targets, 7 rec yds (3-yd long)
T
86 OVR, 70 plays
71
Christian Dunn
T
90 OVR, 70 plays
75
Brian Ott
G
82 OVR, 70 plays
76
Will Floyd
G
80 OVR, 70 plays
74
Donovan Joeckel
C
81 OVR, 70 plays
78
Ryan Kroft
DE
82 OVR, 50 plays
58
Jonathan Goode
5 tackles, 1 for loss, 1 sack, 1 fumble forced, 3 TO yds
DE
78 OVR, 50 plays
15
Dallas Todman
2 tackles
DT
82 OVR, 50 plays
98
Javon Hester
5 tackles
DT
75 OVR, 43 plays
61
Jalen Rogers
2 tackles
OLB
75 OVR, 33 plays
55
Eric Waller
4 tackles
OLB
71 OVR, 18 plays
52
Dorian Martino
OLB
68 OVR, 11 plays
57
Chaz Carr
OLB
52 OVR, 11 plays
42
Kevon Sparks
MLB
83 OVR, 50 plays
51
Blake Clark
3 tackles, 1 for loss, 1 INT, 21 TO yds, 1 TD
MLB
72 OVR, 11 plays
6
Brian Anzalone
CB
74 OVR, 32 plays
7
Byron Morris
2 tackles
CB
64 OVR, 17 plays
2
Isaiah Reynolds
CB
69 OVR, 50 plays
5
Mekhi Bell
1 tackle
CB
77 OVR, 50 plays
21
Jeff Oneill
4 tackles, 14 PR yds, 45 KR yds
CB
69 OVR, 7 plays
25
Kahlef Howard
1 tackle
S
72 OVR, 50 plays
44
Josh Mayo
2 tackles, 1 pass tipped, 1 INT, 6 TO yds
S
64 OVR, 50 plays
36
Taylor Lewis
2 tackles
K
81 OVR, 15 plays
16
Will Roethlisberger
2/2, made: 55, 50
P
91 OVR, 3 plays
17
Ryan Ward
3 punts (0 inside 20) 62, 68, 50

198 total yards
QB
77 OVR, 25 plays
18
Caleb Watkins
13/24 (54%), 119 pass yds (36-yd long, 5 yds/att), 2 INTs, 1 sack, 31.6 RTG
HB
88 OVR, 34 plays
4
D'Andre Sitton
16 rush, 64 rush yds (4 yds/rush), 0 rec / 1 targets, 1 fumble
HB
87 OVR, 2 plays
25
Kyle Muhlbach
2 rush, 15 rush yds (7.5 yds/rush)
FB
62 OVR, 18 plays
37
Brandon Beard
WR
94 OVR, 43 plays
2
DJ McRoberts
3 rec / 6 targets, 39 rec yds (36-yd long)
WR
80 OVR, 17 plays
87
Luther Blount
2 rec / 3 targets, 1 drop, 11 rec yds (8-yd long)
WR
79 OVR, 7 plays
12
Devin Dunbar
1 rec / 2 targets, 1 drop, 7 rec yds (7-yd long)
WR
81 OVR, 27 plays
80
Miles Bernard
1 rec / 2 targets, 1 drop, 2 rec yds (2-yd long)
WR
78 OVR, 43 plays
10
Tyler Schaefer
4 rec / 6 targets, 1 drop, 39 rec yds (23-yd long)
TE
79 OVR, 33 plays
85
Cole Kamalu
1 rec / 3 targets, 14 rec yds (14-yd long)
TE
77 OVR, 5 plays
81
Durham Senior
1 rec / 1 targets, 7 rec yds (7-yd long)
T
82 OVR, 51 plays
58
Darnell Williams
T
78 OVR, 51 plays
72
Kiran Addison
G
82 OVR, 51 plays
62
Joe Trevino
G
84 OVR, 51 plays
73
Jonah Johnson
C
83 OVR, 51 plays
52
Drew Darboh
DE
81 OVR, 68 plays
55
Dayo Onyemata
2 tackles
DE
74 OVR, 68 plays
56
Terry Ramirez
4 tackles
DT
75 OVR, 68 plays
99
Gervon Decastro
6 tackles
DT
75 OVR, 65 plays
95
Shemar Tucker
1 tackle
OLB
73 OVR, 51 plays
41
Jalen Garcia
5 tackles
OLB
68 OVR, 7 plays
54
Dyontae Jones
OLB
59 OVR, 7 plays
91
Josh Wile
OLB
64 OVR, 33 plays
42
D.J. Harris
2 tackles
MLB
78 OVR, 68 plays
49
Tremaine Eaton
7 tackles
MLB
70 OVR, 7 plays
47
Ruben Hodges
CB
86 OVR, 68 plays
1
Jaylon Jones
5 tackles, 161 KR yds, 1 TD
CB
78 OVR, 35 plays
6
Kyler Gallman
2 tackles
CB
75 OVR, 17 plays
29
Tyrique Smith
CB
69 OVR, 3 plays
20
Zah Friedman
1 tackle
CB
76 OVR, 68 plays
21
Vincent Bates
1 tackle
S
75 OVR, 68 plays
9
Jaquan Bradford
3 tackles
S
76 OVR, 68 plays
31
Kevin Brady
5 tackles
K
56 OVR, 4 plays
16
Justin Bouchard
0/1, missed: 43
P
86 OVR, 5 plays
19
Tory Todd
5 punts (1 inside 20) 49, 47, 59, 70, 66