![](/images/vipers.svg)
249 total yards
QB
88 OVR
7
Malik Wood
16/21 (76%), 172 pass yds (46-yd long, 8.2 yds/att), 2 rush, 21 rush yds (10.5 yds/rush), 2 TDs, 1 INT, 111.6 RTG
HB
99 OVR
25
Hassan Hughes
17 rush, 56 rush yds (3.3 yds/rush), 1 rec / 1 targets, 1 rec yds (1-yd long)
WR
76 OVR
18
Kyle Parker
3 rec / 4 targets, 13 rec yds (6-yd long)
WR
85 OVR
89
Kayshon Boyle
1 rec / 1 targets, 4 rec yds (4-yd long)
WR
85 OVR
14
Colton David
7 rec / 7 targets, 75 rec yds (34-yd long)
WR
76 OVR
13
Racey Morris
0 rec / 1 targets
WR
77 OVR
10
Austin Thomas
3 rec / 5 targets, 1 drop, 66 rec yds (46-yd long), 1 TD
TE
87 OVR
85
Chigoziem Oliver
1 rec / 2 targets, 13 rec yds (13-yd long), 1 TD
DE
95 OVR
98
Jeffery Stewart
4 tackles
DE
94 OVR
94
Christian Ward
6 tackles
DT
78 OVR
65
D.J. Ripkowski
5 tackles
DT
73 OVR
63
Stephen Kent
1 tackle
OLB
86 OVR
50
Louis Gee
5 tackles, 1 for loss
OLB
82 OVR
38
Vincent Madison
4 tackles, 1 pass tipped
MLB
98 OVR
45
William Mathis
6 tackles, 1 pass tipped, 1 for loss
CB
72 OVR
35
Chris Joseph
Retired
1 tackle
CB
94 OVR
48
Charles Montague
5 tackles, 1 pass tipped, 6 PR yds, 20 KR yds
CB
72 OVR
32
Ben Orr
2 tackles, 1 pass tipped
S
85 OVR
37
Amani Hall
2 tackles, 2 passes tipped, 1 PR yds
S
75 OVR
34
Terry Odom
2 tackles
K
93 OVR
40
Trey Walker
2/3, made: 48, 52, missed: 41
P
99 OVR
4
Ryan Scott
3 punts, 3 inside 20
![](/images/bulls.svg)
264 total yards
QB
100 OVR
17
Josh Abdesmad
15/29 (52%), 160 pass yds (25-yd long, 5.5 yds/att), 2 rush, 12 rush yds (6 yds/rush), 1 TD, 79.7 RTG
HB
88 OVR
4
James Carter
22 rush, 73 rush yds (3.3 yds/rush)
HB
87 OVR
28
Jaylen White
5 rush, 19 rush yds (3.8 yds/rush)
WR
91 OVR
13
Gabe Donaldson
3 rec / 7 targets, 37 rec yds (17-yd long)
WR
90 OVR
16
Trent Stevens
2 rec / 4 targets, 16 rec yds (13-yd long)
WR
82 OVR
82
Isaiah Cordova
4 rec / 5 targets, 51 rec yds (17-yd long)
WR
75 OVR
25
Chuck Gill
0 rec / 2 targets, 1 drop
WR
76 OVR
31
Kyle Webster
3 rec / 5 targets, 46 rec yds (25-yd long), 1 TD
TE
88 OVR
88
Dawson Kelly
3 rec / 6 targets, 10 rec yds (5-yd long)
DE
86 OVR
50
Greg Rangel
3 tackles, 1 for loss
DE
86 OVR
52
Justin Edwards
4 tackles, 3 for loss
DT
89 OVR
91
Ed O'Connor
5 tackles
DT
85 OVR
56
Arthur Allen
2 tackles
OLB
83 OVR
38
Clive Moran
2 tackles
OLB
87 OVR
34
Gabriel Butler
1 tackle
MLB
85 OVR
93
Russell Lee
3 tackles
CB
84 OVR
43
Derek Sosa
2 tackles, 1 pass tipped, 1 INT, 11 TO yds, 64 KR yds
CB
78 OVR
9
Joejuan Weeden
1 tackle
CB
89 OVR
26
Cameron Davis
2 tackles, 1 pass tipped
CB
83 OVR
47
Christian Bryant
5 tackles
S
61 OVR
19
Cam Collins
1 tackle
S
85 OVR
18
T.J. Triplett
2 tackles
K
78 OVR
2
Tyler Bromley
0/2, missed: 47, 42
P
74 OVR
5
Drue Cox
Retired
6 punts, 1 inside 20