Week 4, 2026

played in Portland, OR

70 degrees, fair, 3 mph wind

Norfolk Vipers01407-21
Portland Seals73022-32

Scoring Summary
1Q: 04:47 POR - Tyrus Williamson 1 run (Mitchell Shaw extra point)
2Q: 12:30 POR - Mitchell Shaw 24 field goal
2Q: 04:16 NFK - Ed Hickman 11 pass from Grant Bechtel (Cornell Burgess extra point)
2Q: 01:11 NFK - Kenyon Lenihan 26 pass from Grant Bechtel (Cornell Burgess extra point)
4Q: 11:04 NFK - Kenyon Lenihan 25 pass from Grant Bechtel (Cornell Burgess extra point)
4Q: 05:58 POR - Vernon Shelton 8 pass from Karl Bauer (Karl Bauer pass to Tyrus Williamson for conversion)
4Q: 01:18 POR - Adrian Joseph 4 run (Mitchell Shaw extra point)
4Q: 01:05 POR - Clay Cowell 62 interception return (Mitchell Shaw extra point)

Team StatisticsNFKPOR
Record2-23-1
First Downs1821
- by Rushing79
- by Passing1112
- by Penalty00
Total Net Yards354388
- Offensive Plays5962
- Yards per Play6.006.26
Net Rushing Yards123145
- Rushing Attempts2531
- Yards per Rush4.924.68
Net Passing Yards231243
- Att./Comp./Intrcpt34 - 22 - 229 - 23 - 0
- Gross Passing Yards231253
- Sacks/Yards Lost0/02/10
- Yards per Pass Play6.797.84
Fumbles/Lost1/11/0
3rd Down Conversions4/106/13
- Avg. YtG on 3rd Down5.77.3
4th Down Conversions0/00/0
Penalties/Yards5/408/55
Punt Returns/Yards2/101/5
Kick Returns/Yards5/1762/40
Interception Ret./Yards0/02/69
2pt Conversions0/01/1
Red Zone Visits24
- Red Zone TDs/FGs1/03/1
Avg. Drive StartOWN 33OWN 27
Time of Possession25:3134:29

Drive Charts

Norfolk Vipers
QuarBeganPossFromPlaysYardsResult
113:022:05OWN 2534Punt
14:391:21OWN 35217Fumble
212:245:10OWN 20839Punt
25:541:45OWN 20680Touchdown
22:541:54OWN 39861Touchdown
315:002:04OWN 3731Interception
39:513:32OWN 20627Punt
33:001:44OWN 333-4Punt
30:044:17OWN 241076Touchdown
45:521:32OPP 433-2Punt
41:110:14OWN 2710Interception
40:570:57OPP 38635Game
Portland Seals
QuarBeganPossFromPlaysYardsResult
115:001:58OWN 3031Punt
110:576:18OWN 231177Touchdown
13:185:54OPP 451038Field Goal
27:141:20OPP 4730Punt
24:091:15OWN 2036Punt
21:001:00OWN 23217Half
312:563:05OPP 49414Punt
36:193:19OWN 156Punt
31:161:12OWN 2335Punt
410:474:55OWN 20980Touchdown
44:203:09OWN 1999Touchdown

Game MVP: Karl Bauer, Portland Seals

Rushing Statistics

NorfolkAttYardsAvgLG10+TD
Terrell Hanks15805.334030
Grant Bechtel6244.001110
Leslie McFarlane4194.75700
PortlandAttYardsAvgLG10+TD
Adrian Joseph14553.931211
Tyrus Williamson13524.003021
Karl Bauer2115.50600
Norman Tanner12424.002410
Alvin Slater133.00300

Passing Statistics

NorfolkAttCompYardsSk/YdTDLGIntRate
Grant Bechtel34222310/0326289.2
PortlandAttCompYardsSk/YdTDLGIntRate
Karl Bauer29232532/101390114.5

Receiving Statistics

NorfolkCatchTargYardsAvgYACLGTD
WR Ronald Kramer711527.4311180
WR Kenyon Lenihan61110317.1720262
RB Terrell Hanks44369.002140
WR Dustin Hastings1355.00050
TE Arnie Hagood1177.00070
RB Leslie McFarlane1188.00080
TE Ed Hickman111111.002111
WR Grant Rumph1199.00090
WR Scott Maru0100.00000
PortlandCatchTargYardsAvgYACLGTD
WR Skip Mayes7911316.1435390
RB Tyrus Williamson4592.25540
WR Vernon Shelton455814.5031231
WR Daryl Greene33268.6713150
WR Phil Sheldon232713.505200
FB Joe Dole1133.00030
TE Mitchell Keith1100.00000
TE Donnie Betrozoff111717.0012170
FB Norman Tanner0100.00000

Interception Statistics

NorfolkIntsYardsAvgTD
PortlandIntsYardsAvgTD
CB Clay Cowell16262.001
CB Leslie Flemister177.000

Fumble Statistics

NorfolkFumbRecovForceTD
Terrell Hanks1000
Vince Champion0010
PortlandFumbRecovForceTD
Karl Bauer1100
Jackie Van Der Linden0100
Michael Dunn0010

Punting Statistics

NorfolkPuntYardsAvgNetLGIn20
Craig Stuckey519739.438.4533
PortlandPuntYardsAvgNetLGIn20
Roger Westbrook628146.838.5611

Kicking Statistics

NorfolkFGs40+Yd50+YdLGPAT
Cornell Burgess0/00/00/003/3
PortlandFGs40+Yd50+YdLGPAT
Mitchell Shaw1/10/00/0243/3

Punt Return Statistics

NorfolkRetYardsAvgTD
Terrell Hanks2105.00
PortlandRetYardsAvgTD
Leslie Flemister155.00

Kick Return Statistics

NorfolkRetYardsAvgTD
Terrell Hanks517635.20
PortlandRetYardsAvgTD
Vernon Shelton24020.00

Defensive Statistics

NorfolkTackAsstSackRPlayPPlay
OLB Vince Champion821.02521
ILB Zach McMeel510.01722
CB Patrick Patton510.02325
S Cornelius Barber500.02528
S Buddy Huffman410.02523
S Paul Dunphy410.0919
DE Oscar Ranney321.02822
CB Bruce Williams320.02122
DE Jumbo Winslett300.02125
OLB Rob Dawson300.052
OLB Russell Thamilarasan210.01311
DT Trent Garrison210.01713
ILB Clyde Marsh200.0149
DT Brad Franklin200.02320
DE Randy Reeves110.01415
T Terrance Peralta10---------
WR Ronald Kramer10---------
CB Jorge Meacham100.02019
DT Bart Daniels030.01820
OLB Rob Peterson010.032
PortlandTackAsstSackRPlayPPlay
CB Bubba Barlow920.01427
ILB Michael Dunn510.02023
OLB Rufus Richardson430.01214
S David Alcott430.02028
CB Clay Cowell410.02534
OLB Kenneth Kremers320.02122
DT Leo Grieg300.01716
S Harvey Ingle220.02030
DE T.J. Graff200.01011
S Howard McClenney120.01121
DE Gabe Hitchcock110.045
DT Harris Garrod100.01718
DE Levon Brandon100.0816
DE Louis Walsh100.01523
ILB Curtis Wollmuth100.0510
OLB Raymond Van Cleave100.037
CB Leslie Flemister100.02126
DT Gus Elliott010.0816

Pass Rush Statistics

NorfolkSackBlockHurryKnockPPlay
OLB Vince Champion1.000021
DE Oscar Ranney1.000022
DE Jumbo Winslett0.010025
S Paul Dunphy0.010019
DT Brad Franklin0.001120
DE Randy Reeves0.001015
DT Bart Daniels0.001020
PortlandSackBlockHurryKnockPPlay
DE Jackie Van Der Linden0.001118

Pass Defense Statistics

NorfolkCaughtDefnsdIntrcpPPlay
S Cornelius Barber40028
S Paul Dunphy40019
OLB Vince Champion30021
CB Bruce Williams30022
CB Patrick Patton30025
ILB Zach McMeel20022
DE Jumbo Winslett10025
OLB Russell Thamilarasan10011
OLB Rob Dawson1002
DT Trent Garrison10013
S Buddy Huffman01023
PortlandCaughtDefnsdIntrcpPPlay
CB Bubba Barlow70027
CB Clay Cowell42134
OLB Rufus Richardson20014
S Harvey Ingle11030
DE Levon Brandon10016
ILB Michael Dunn10023
DE Gabe Hitchcock1005
OLB Kenneth Kremers10022
OLB Raymond Van Cleave1007
S Howard McClenney10021
S David Alcott10028
DE Harris Joseph1009
CB Leslie Flemister00126

Blocking Statistics

NorfolkKeyBlBlOppPancRPlySckAPPly
Kerry Covington27019032
Austin Boren15024024
Arnie Hagood11013019
Terrance Peralta05019023
Bryan Mangum02013013
Riddick Leak01022026
PortlandKeyBlBlOppPancRPlySckAPPly
Brian Emerson38131031
Hugh Lee35026026
Arnold Henderson16027029
Marcus Peters15019019
Damon Springer13029130
Chester McElroy01012112
Joe Dole01016019

Special Teams Statistics

NorfolkTacklesSTPlays
Paul Dunphy215
Cornelius Barber18
Leslie McFarlane021
Scott Maru016
Ed Hickman015
Terrell Hanks015
Wayne Matthews015
Rob Peterson012
Zach McMeel011
Patrick Patton011
Grant Rumph010
Bryan Mangum09
Wendell Ferguson07
Vince Champion07
Oscar Ranney07
Russell Thamilarasan06
Ronald Kramer06
Rob Dawson06
Trent Garrison06
Hardy Stephens05
Craig Stuckey05
Darnell Ritter05
Cornell Burgess04
Kerry Covington03
Riddick Leak03
Robbie Shapiro03
Terrance Peralta02
Carl Platt02
Dustin Hastings01
Jumbo Winslett01
Arnie Hagood01
Bart Daniels01
Brad Franklin01
Bruce Williams01
Buddy Huffman01
PortlandTacklesSTPlays
Raymond Van Cleave218
Bubba Barlow120
Adrian Joseph119
Norman Tanner117
Mitchell Keith111
Kent Foster17
Oscar Becker017
Howard McClenney016
Phil Sheldon015
Daryl Greene011
Curtis Wollmuth010
Roger Westbrook07
Mitchell Shaw07
Damon Springer07
Randall Matich07
Leslie Flemister07
Chester McElroy07
Marcus Peters06
Joe Dole05
Donnie Betrozoff05
Vernon Shelton04
Harris Joseph04
Jackie Van Der Linden03
T.J. Graff03
Louis Walsh02
Leo Grieg02
Gabe Hitchcock02
Harris Garrod01
Arnold Henderson01
Kenneth Kremers01

Directional Rushing Statistics

DistanceAttYardsAvg
Left10353.5
Middle11716.5
Right4174.3
None000.0
DistanceAttYardsAvg
Left12655.4
Middle17744.4
Right263.0
None000.0

Detailed Passing Statistics

NorfolkAttCmp20+BdThDropDfnsHurrKnckIntc
Grant Bechtel34223333112
PortlandAttCmp20+BdThDropDfnsHurrKnckIntc
Karl Bauer29233001310

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen1166.0
Short (0-8 Yds)1211867.2
Medium (9-18 Yds)148906.4
Long (19+ Yds)72497.0
DistanceAttCompYardsAvg
Screen129534.4
Short (0-8 Yds)10910010.0
Medium (9-18 Yds)434110.3
Long (19+ Yds)325919.7

Detailed Receiving Statistics

NorfolkTargtCaugtDropdYards20+PPlay
WR Ronald Kramer117152024
WR Kenyon Lenihan1161103328
RB Terrell Hanks44036025
WR Dustin Hastings3115012
TE Arnie Hagood1107019
WR Scott Maru100008
RB Leslie McFarlane110808
TE Ed Hickman11011011
WR Grant Rumph110904
PortlandTargtCaugtDropdYards20+PPlay
WR Skip Mayes970113121
RB Tyrus Williamson5409014
WR Vernon Shelton54058123
WR Daryl Greene33026015
WR Phil Sheldon32027117
FB Joe Dole1103019
FB Norman Tanner100004
TE Mitchell Keith110008
TE Donnie Betrozoff11017016

Red-Zone Rushing Statistics

NorfolkAttYardsAvgOverall Avg
Grant Bechtel11111.004.00
PortlandAttYardsAvgOverall Avg
Adrian Joseph5224.403.93
Tyrus Williamson451.254.00
Alvin Slater133.003.00

Red-Zone Passing Statistics

NorfolkAttCompYardsAvg/AttOverall Avg
Grant Bechtel43133.256.79
PortlandAttCompYardsAvg/AttOverall Avg
Karl Bauer32124.008.72

Red-Zone Receiving Statistics

NorfolkTargetCatchYardsAvg/TargOverall Avg
WR Ronald Kramer21-1-0.504.73
TE Ed Hickman111111.0011.00
RB Terrell Hanks1133.009.00
PortlandTargetCatchYardsAvg/TargOverall Avg
WR Vernon Shelton2184.0011.60
RB Tyrus Williamson1144.001.80

Third Down Rushing Statistics

NorfolkRushesConversions
Grant Bechtel21
Leslie McFarlane11
Terrell Hanks10
PortlandRushesConversions
Karl Bauer11
Adrian Joseph11
Alvin Slater11

Third Down Passing Statistics

NorfolkAttCompConversions
Grant Bechtel622
PortlandAttCompConversions
Karl Bauer973

Third Down Receiving Statistics

NorfolkTargCatchConversions
WR Dustin Hastings211
WR Kenyon Lenihan211
WR Scott Maru100
WR Ronald Kramer100
PortlandTargCatchConversions
WR Daryl Greene331
WR Vernon Shelton211
WR Phil Sheldon211
FB Joe Dole110
TE Mitchell Keith110

SectionAttendance
Stadium97,800 (99,000 capacity)
Upper Deck26,500 (26,800)
End Zone19,100 (19,300)
Mezzanine10,900 (11,100)
Sideline Seats16,900 (17,100)
Club Seats14,800 (15,000)
Luxury Boxes9,600 (9,700)