![](/images/bulls.svg)
390 total yards
QB
93 OVR
0
Joe Peek
28/39 (72%), 246 pass yds (19-yd long, 6.5 yds/att), 2 rush, 19 rush yds (9.5 yds/rush), 2 TDs, 1 INT, 1 sack, 94.6 RTG
HB
81 OVR
14
Marcus Swift
Retired
1 rush, 5 rush yds (5 yds/rush)
HB
87 OVR
17
Akeem Bird
17 rush, 120 rush yds (7.1 yds/rush), 2 TDs
WR
98 OVR
12
Chris Walker
4 rec / 5 targets, 27 rec yds (10-yd long)
WR
79 OVR
39
Jarran Donaldson
6 rec / 11 targets, 1 drop, 65 rec yds (17-yd long), 1 TD
WR
91 OVR
81
Dylan Clark
10 rec / 13 targets, 68 rec yds (14-yd long), 1 TD
WR
79 OVR
48
Justin Womack
3 rec / 3 targets, 30 rec yds (13-yd long)
TE
91 OVR
23
Jarvis Gregory
3 rec / 4 targets, 40 rec yds (19-yd long)
TE
85 OVR
24
Colin Clay
2 rec / 3 targets, 25 rec yds (15-yd long)
T
80 OVR
53
Johnny Smith
1 pancake, 1 missed block
G
97 OVR
62
Joe Huntley
1 pancake
C
64 OVR
72
Austin Lundy
7 missed blocks
DE
91 OVR
96
Nate Smith
2 pressures, 5 tackles, 2 for loss, 1 sack
DE
92 OVR
61
Paul Jay
4 tackles
DT
96 OVR
92
Leonard Harper
3 pressures, 2 tackles, 2 for loss, 1 sack
OLB
78 OVR
28
Trevor Jefferson
2 tackles
OLB
87 OVR
38
Reggie Johnson
1 tackle
MLB
98 OVR
91
Chris Bauman
1 pressure, 1 tackle
MLB
85 OVR
57
Antonio Back
2 tackles
CB
91 OVR
31
Dak Jenkins
1 tackle
CB
102 OVR
41
John Palmer
5 tackles, 3 passes tipped, 8 PR yds, 25 KR yds
CB
81 OVR
45
Zach Tarver
2 tackles
CB
86 OVR
49
Joe Jordan
1 tackle
CB
93 OVR
18
Elijah Williams
2 tackles
S
94 OVR
16
Keith Woods
1 tackle, 2 passes tipped
S
81 OVR
2
Chris Stewart
1 tackle
K
85 OVR
11
Teddy Graham
1/1, made: 21
P
67 OVR
6
Curtis White
1 punt, 0 inside 20
![](/images/vipers.svg)
113 total yards
QB
89 OVR
16
Devin Turner
Retired
12/23 (52%), 63 pass yds (12-yd long, 3.1 yds/att), 2 rush, 8 rush yds (4 yds/rush), 2 sacks, 58.1 RTG
HB
79 OVR
34
Jerell Garrison
1 rush, 6 rush yds (6 yds/rush)
HB
75 OVR
42
Adam Chatman
11 rush, 36 rush yds (3.3 yds/rush), 1 TD
WR
83 OVR
10
David Coulter
3 rec / 7 targets, 1 drop, 14 rec yds (7-yd long)
WR
87 OVR
35
Arthur Glynn
1 rec / 4 targets, 2 rec yds (2-yd long)
WR
78 OVR
38
Ethan Henderson
2 rec / 4 targets, 17 rec yds (12-yd long)
WR
72 OVR
12
Justin Porter
2 rec / 3 targets, 15 rec yds (9-yd long)
TE
85 OVR
26
Brian Vigil
4 rec / 5 targets, 24 rec yds (10-yd long)
T
81 OVR
68
Trovon Martin
2 missed blocks
G
84 OVR
52
Donald Quick
Retired
3 missed blocks
C
82 OVR
77
Richard Elliott
1 missed block
DE
92 OVR
65
Robert White
1 pressure, 3 tackles
DE
88 OVR
90
Channing Paul
4 pressures, 3 tackles, 1 for loss, 1 sack
DT
77 OVR
97
Dario Scott
1 tackle
DT
77 OVR
74
Ryan Mathis
2 pressures, 2 tackles
OLB
85 OVR
39
Ben Bender
3 tackles
OLB
90 OVR
2
Will McGee
4 tackles, 1 pass tipped
MLB
86 OVR
24
David Islam
1 pressure, 9 tackles
CB
84 OVR
19
Joe Ewing
Retired
6 tackles, 1 pass tipped
CB
79 OVR
43
Bradley Johnson
2 tackles, 1 pass tipped
CB
85 OVR
33
Brett Blair
4 tackles, 1 pass tipped
CB
81 OVR
13
Tarell Simms
2 tackles
CB
90 OVR
14
Joe Clark
3 tackles, 9 PR yds, 116 KR yds
S
87 OVR
46
Bryan Dailey
3 tackles, 1 pass tipped, 1 INT, 23 TO yds
S
93 OVR
9
Jude Austin
2 tackles
K
77 OVR
1
Donald Hart
0/1, missed: 44
P
79 OVR
7
Andrew Hammond
5 punts, 3 inside 20