Week 8, 2025

played in Portland, OR

38 degrees, fair, 2 mph wind

St. Louis Cardinals10370-20
Portland Seals00107-17

Scoring Summary
1Q: 07:28 STL - Dustin O'Donnell 16 pass from Mario Gurley (Calvin Ketchum extra point)
1Q: 04:18 STL - Calvin Ketchum 29 field goal
2Q: 04:30 STL - Calvin Ketchum 51 field goal
3Q: 10:47 STL - Cornelius Joseph 5 pass from Mario Gurley (Calvin Ketchum extra point)
3Q: 07:44 POR - Skip Mayes 6 pass from Karl Bauer (Mitchell Shaw extra point)
3Q: 02:38 POR - Mitchell Shaw 45 field goal
4Q: 15:00 POR - Skip Mayes 13 pass from Karl Bauer (Mitchell Shaw extra point)

Team StatisticsSTLPOR
Record4-32-5
First Downs1913
- by Rushing73
- by Passing1210
- by Penalty00
Total Net Yards374299
- Offensive Plays7556
- Yards per Play4.995.34
Net Rushing Yards158110
- Rushing Attempts2823
- Yards per Rush5.644.78
Net Passing Yards216189
- Att./Comp./Intrcpt47 - 27 - 130 - 19 - 3
- Gross Passing Yards216207
- Sacks/Yards Lost0/03/18
- Yards per Pass Play4.605.73
Fumbles/Lost0/02/2
3rd Down Conversions7/171/11
- Avg. YtG on 3rd Down6.57.9
4th Down Conversions0/01/2
Penalties/Yards7/501/5
Punt Returns/Yards1/03/20
Kick Returns/Yards4/735/146
Interception Ret./Yards3/121/44
2pt Conversions0/00/0
Red Zone Visits32
- Red Zone TDs/FGs2/12/0
Avg. Drive StartOWN 31OWN 33
Time of Possession33:5326:07

Drive Charts

St. Louis Cardinals
QuarBeganPossFromPlaysYardsResult
112:572:15OWN 1514Punt
110:002:39OPP 45645Touchdown
15:181:08OPP 28416Field Goal
12:222:41OWN 20615Punt
214:134:16OWN 12952Punt
27:533:29OWN 271039Field Goal
22:472:47OWN 7631Half
315:004:19OWN 31869Touchdown
37:341:19OWN 193-4Punt
32:311:03OWN 38214Interception
414:511:19OWN 2332Punt
412:020:485034Punt
47:523:54OWN 35532Punt
41:480:35OWN 2338Punt
41:021:02OPP 4522Game
Portland Seals
QuarBeganPossFromPlaysYardsResult
115:002:03OWN 4739Punt
110:420:42OWN 3933Interception
17:212:03OWN 2731Fumble
14:101:48OWN 4538Punt
214:410:28OWN 2630Punt
29:572:04OWN 738Punt
24:241:37OWN 4948Punt
310:413:07OWN 38562Touchdown
36:153:44OPP 42714Field Goal
31:281:37OPP 35435Touchdown
413:321:30OWN 11349Fumble
411:143:22OWN 20645Downs
43:582:10OWN 20857Interception
41:130:11OWN 2310Interception

Game MVP: Ralph Eads, St. Louis Cardinals

Rushing Statistics

St. LouisAttYardsAvgLG10+TD
Brad Godfrey231416.132540
Jeff McCord4194.75700
Mario Gurley1-2-2.00-200
PortlandAttYardsAvgLG10+TD
Tyrus Williamson11676.093820
Adrian Joseph10353.501010
Joe Dole284.00700

Passing Statistics

St. LouisAttCompYardsSk/YdTDLGIntRate
Mario Gurley47272160/0234174.4
PortlandAttCompYardsSk/YdTDLGIntRate
Karl Bauer30192073/18236366.2

Receiving Statistics

St. LouisCatchTargYardsAvgYACLGTD
RB Brad Godfrey79436.146100
WR Bruce Berry613467.674160
WR Shane Thompson47379.2517200
WR Ronald Stark344414.6721340
FB Cornelius Joseph34124.00061
WR Lance Barton26178.505140
TE Dustin O'Donnell121616.007161
RB Richie Tanner1111.00010
RB Jeff McCord0100.00000
PortlandCatchTargYardsAvgYACLGTD
WR Brady King596613.2026320
WR Vernon Shelton467919.7538360
WR Skip Mayes373311.002142
TE Bucky Johnston111919.002190
RB Tyrus Williamson1133.00030
FB Joe Dole11-3-3.000-30
FB Norman Tanner1133.00130
RB Adrian Joseph1222.00020
TE Mitchell Keith1122.00020
WR Wade Everett1133.00030

Interception Statistics

St. LouisIntsYardsAvgTD
CB T.J. Rocco200.000
OLB Ralph Eads11212.000
PortlandIntsYardsAvgTD
S Howard McClenney14444.000

Fumble Statistics

St. LouisFumbRecovForceTD
Donovan Punzel0100
Terrance Cooper0100
Ken Swift0010
Ross Banks0010
PortlandFumbRecovForceTD
Karl Bauer1000
Vernon Shelton1000

Punting Statistics

St. LouisPuntYardsAvgNetLGIn20
Rick Totten835043.836.3632
PortlandPuntYardsAvgNetLGIn20
Roger Westbrook523847.643.6623

Kicking Statistics

St. LouisFGs40+Yd50+YdLGPAT
Calvin Ketchum2/21/11/1512/2
PortlandFGs40+Yd50+YdLGPAT
Mitchell Shaw1/11/10/0452/2

Punt Return Statistics

St. LouisRetYardsAvgTD
Ross Banks100.00
PortlandRetYardsAvgTD
Leslie Flemister3206.70

Kick Return Statistics

St. LouisRetYardsAvgTD
Ross Banks47318.30
PortlandRetYardsAvgTD
Brady King412130.30
Winfred Johnson12525.00

Defensive Statistics

St. LouisTackAsstSackRPlayPPlay
S Robbie McGee1030.02232
ILB Ken Swift710.52332
OLB Ralph Eads512.02233
S Terrance Cooper420.01833
CB Bert Puppe320.02332
CB Ross Banks310.01730
S Sammie Willig210.01014
CB T.J. Rocco200.02332
DE Nathan Auguston200.01319
DT Henry Mason200.01410
DE Larry Price200.01722
TE Dustin O'Donnell10---------
DE Lee Greer010.5611
ILB Deron Sheldon010.001
DT Robert Hopkins010.01521
DT Donovan Punzel010.01926
PortlandTackAsstSackRPlayPPlay
OLB Craig Pearson910.01328
ILB Michael Dunn630.02543
CB Leslie Flemister510.02334
S Howard McClenney420.02239
S Erik Granville410.01325
DT Gus Elliott330.02033
ILB K.C. Robbins320.068
CB Scott Strong310.02027
OLB Rufus Richardson300.01014
CB Clay Cowell300.02239
DT Leo Grieg220.01627
OLB Kenneth Kremers220.01519
WR Brady King20---------
S David Alcott110.02236
DE Jackie Van Der Linden100.02339
DE T.J. Graff100.02436
DE Louis Walsh100.0615
T Hugh Lee10---------
DE Dwight Shea100.02036
WR Vernon Shelton10---------

Pass Rush Statistics

St. LouisSackBlockHurryKnockPPlay
OLB Ralph Eads2.000033
ILB Ken Swift0.500032
DE Lee Greer0.500011
DT Donovan Punzel0.001126
CB T.J. Rocco0.001032
DE Nathan Auguston0.001019
PortlandSackBlockHurryKnockPPlay
DE Jackie Van Der Linden0.010039
DE T.J. Graff0.005036
DE Louis Walsh0.001015
S Howard McClenney0.001039

Pass Defense Statistics

St. LouisCaughtDefnsdIntrcpPPlay
CB Ross Banks40030
S Terrance Cooper30033
CB T.J. Rocco21232
OLB Ralph Eads21133
CB Bert Puppe20032
S Robbie McGee20032
DE Nathan Auguston10019
ILB Ken Swift10032
S Sammie Willig10014
DE Larry Price10022
PortlandCaughtDefnsdIntrcpPPlay
OLB Craig Pearson60028
S Howard McClenney40139
CB Leslie Flemister32034
S Erik Granville30025
OLB Rufus Richardson21014
S David Alcott21036
CB Scott Strong11027
CB Clay Cowell11039
ILB K.C. Robbins1008
DE Dwight Shea10036
DT Gus Elliott10033
ILB Michael Dunn10043
OLB Kenneth Kremers10019

Blocking Statistics

St. LouisKeyBlBlOppPancRPlySckAPPly
Donnie Carranza45127044
Walt Dunn37123036
Craig O'Field36021039
Cornelius Joseph23024031
Mark Palmer13028044
Darryl Delgado12022040
Dustin O'Donnell01017030
PortlandKeyBlBlOppPancRPlySckAPPly
Damon Springer28023027
Arnold Henderson26121229
Hugh Lee12022130
Brian Emerson05023033
Marcus Peters01015024
Bucky Johnston010509

Special Teams Tackles

St. LouisTacklesSTPlays
Terrance Cooper318
Robbie McGee120
Xavier Duncan119
Ben Peters110
Shane Thompson110
Tracy Dunn110
PortlandTacklesSTPlays
Norman Tanner213
K.C. Robbins114
Erik Granville112
Scott Strong111

Participation

St. LouisRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Mario Gurley2847---------75
Robbie McGee------22322074
Mark Palmer2844---------72
Donnie Carranza2744---------71
Terrance Cooper------18331869
Darryl Delgado2240------668
Ross Banks------17301865
Cornelius Joseph2431------1065
Brad Godfrey2440---------64
Walt Dunn2336------463
Craig O'Field2139------161
T.J. Rocco------2332661
Bert Puppe------2332156
Ken Swift------2332156
Ralph Eads------2233156
Bruce Berry2232---------54
Lance Barton1327------1454
Dustin O'Donnell1730------552
Shane Thompson1327------1050
Donovan Punzel------1926348
Ronald Stark1625------445
Larry Price------1722140
Robert Hopkins------1521137
Tracy Dunn918------1037
Nathan Auguston------1319234
Richie Tanner07------2330
Henry Mason------1410125
Sammie Willig------1014---24
Lee Greer------611623
Gilbert Blair76------922
Jimmy Hampton67------922
Xavier Duncan00------1919
Ben Peters34------1017
Dustin Drake------101415
Lonnie Drenik------411---15
Ted Gelat13------1014
Rich Latreille03------1114
Jeff McCord47------112
Deron Sheldon------01910
Rick Totten00------1010
Allen Reeves------54---9
Calvin Ketchum00------77
George Kitchen------10---1
Tim Watson00---------0
Vincent Oren00---------0
Drew McFerrin00---------0
PortlandRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Michael Dunn------2543371
Jackie Van Der Linden------2339769
Leslie Flemister------23341067
Clay Cowell------2239263
Brian Emerson2333------662
T.J. Graff------2436262
Howard McClenney------2239162
David Alcott------2236260
Scott Strong------20271158
Dwight Shea------2036258
Karl Bauer2333---------56
Damon Springer2327------656
Hugh Lee2230------355
Gus Elliott------2033255
Vernon Shelton1518------1750
Arnold Henderson2129---------50
Kenneth Kremers------15191650
Erik Granville------13251250
Brady King1527------547
Leo Grieg------1627245
Craig Pearson------1328243
Adrian Joseph1113------1943
Marcus Peters1524------342
Skip Mayes1723---------40
Bubba Barlow------5151636
Mitchell Keith1116------936
Rufus Richardson------1014933
Winfred Johnson1112------932
Louis Walsh------615930
Tyrus Williamson1217------130
Joe Dole913------729
Bucky Johnston59------1428
K.C. Robbins------681428
Norman Tanner38------1324
Clay Ewiak89------623
Wade Everett25------1017
Daryl Rivers06------612
Curtis Wollmuth------34512
Edgar Deal44------311
Terry Johnstone37---------10
Roger Westbrook00------66
Mitchell Shaw00------55
Damon Harris00---------0
Lincoln Dodge00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left11746.7
Middle11605.5
Right5265.2
None1-2-2.0
DistanceAttYardsAvg
Left11817.4
Middle9111.2
Right3186.0
None000.0

Detailed Passing Statistics

St. LouisAttCmp20+BdThDropDfnsHurrKnckIntc
Mario Gurley47272146701
PortlandAttCmp20+BdThDropDfnsHurrKnckIntc
Karl Bauer30193302313

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen44102.5
Short (0-8 Yds)27191304.8
Medium (9-18 Yds)134765.8
Long (19+ Yds)3000.0
DistanceAttCompYardsAvg
Screen3320.7
Short (0-8 Yds)15101157.7
Medium (9-18 Yds)106909.0
Long (19+ Yds)2000.0

Detailed Receiving Statistics

St. LouisTargtCaugtDropdYards20+PPlay
WR Bruce Berry136046032
RB Brad Godfrey97043040
WR Shane Thompson74237127
WR Lance Barton62217027
WR Ronald Stark43044125
FB Cornelius Joseph43012031
TE Dustin O'Donnell21016030
RB Richie Tanner110107
RB Jeff McCord100007
PortlandTargtCaugtDropdYards20+PPlay
WR Brady King95066127
WR Skip Mayes73033023
WR Vernon Shelton64079218
RB Adrian Joseph2102013
TE Bucky Johnston1101909
RB Tyrus Williamson1103017
FB Joe Dole110-3013
FB Norman Tanner110308
TE Mitchell Keith1102016
WR Wade Everett110305

Red-Zone Rushing Statistics

St. LouisAttYardsAvgOverall Avg
Brad Godfrey100.006.13
Jeff McCord1-1-1.004.75
PortlandAttYardsAvgOverall Avg
Tyrus Williamson1-3-3.006.09
Adrian Joseph133.003.50

Red-Zone Passing Statistics

St. LouisAttCompYardsAvg/AttOverall Avg
Mario Gurley73314.434.60
PortlandAttCompYardsAvg/AttOverall Avg
Karl Bauer333010.006.90

Red-Zone Receiving Statistics

St. LouisTargetCatchYardsAvg/TargOverall Avg
TE Dustin O'Donnell21168.008.00
RB Brad Godfrey21105.004.78
FB Cornelius Joseph2152.503.00
WR Bruce Berry1000.003.54
PortlandTargetCatchYardsAvg/TargOverall Avg
WR Skip Mayes22199.504.71
WR Brady King111111.007.33

Third Down Rushing Statistics

St. LouisRushesConversions
Brad Godfrey43
PortlandRushesConversions
Adrian Joseph40

Third Down Passing Statistics

St. LouisAttCompConversions
Mario Gurley1354
PortlandAttCompConversions
Karl Bauer631

Third Down Receiving Statistics

St. LouisTargCatchConversions
WR Bruce Berry510
WR Shane Thompson311
RB Brad Godfrey211
TE Dustin O'Donnell111
WR Lance Barton100
FB Cornelius Joseph111
PortlandTargCatchConversions
WR Brady King210
RB Adrian Joseph210
TE Bucky Johnston111
WR Skip Mayes100

SectionAttendance
Stadium93,200 (99,000 capacity)
Upper Deck26,200 (26,800)
End Zone17,100 (19,300)
Mezzanine10,400 (11,100)
Sideline Seats16,900 (17,100)
Club Seats14,800 (15,000)
Luxury Boxes7,800 (9,700)