Exhibition Week 2, 2025

played in Buffalo, NY

81 degrees, fair, 10 mph wind

Minnesota Vikings33310-19
Buffalo Bills0300-3

Scoring Summary
1Q: 09:22 MIN - Justin Rohrwasser 45 field goal
2Q: 12:50 MIN - Justin Rohrwasser 34 field goal
2Q: 06:24 BUF - Unknown 24 field goal
3Q: 07:12 MIN - Justin Rohrwasser 20 field goal
4Q: 14:16 MIN - Luis Reeves 1 pass from Brendan Zenger (Justin Rohrwasser extra point)
4Q: 02:50 MIN - Justin Rohrwasser 45 field goal

Team StatisticsMINBUF
Record1-00-1
First Downs2116
- by Rushing84
- by Passing1110
- by Penalty22
Total Net Yards381219
- Offensive Plays7154
- Yards per Play5.374.06
Net Rushing Yards18960
- Rushing Attempts4017
- Yards per Rush4.733.53
Net Passing Yards192159
- Att./Comp./Intrcpt30 - 19 - 032 - 17 - 0
- Gross Passing Yards197184
- Sacks/Yards Lost1/55/25
- Yards per Pass Play6.194.30
Fumbles/Lost0/00/0
3rd Down Conversions6/161/10
- Avg. YtG on 3rd Down7.410.9
4th Down Conversions0/00/2
Penalties/Yards10/628/65
Punt Returns/Yards2/511/8
Kick Returns/Yards1/162/41
Interception Ret./Yards0/00/0
2pt Conversions0/00/0
Red Zone Visits31
- Red Zone TDs/FGs1/20/1
Avg. Drive StartOWN 33OWN 26
Time of Possession34:5925:01

Drive Charts

Minnesota Vikings
QuarBeganPossFromPlaysYardsResult
115:005:45OWN 251247Field Goal
17:112:44OWN 20519Punt
10:172:32OWN 33550Field Goal
26:183:56OWN 15744Punt
21:381:18OPP 334-2Missed FG
313:266:19OWN 361361Field Goal
33:594:53OWN 31497Touchdown
49:444:29OWN 5952Punt
44:271:43OPP 2830Field Goal
41:091:09OPP 4531Punt
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
19:152:04OWN 25526Punt
14:274:10OWN 25717Punt
212:456:27OWN 251368Field Goal
22:220:44OWN 2035Punt
20:200:20OWN 4225Half
315:001:34OWN 253-2Punt
37:073:08OWN 25526Punt
414:064:22OWN 23636Punt
45:150:48OWN 2048Downs
42:441:35OWN 30615Downs

Game MVP: B. J. Hill, Minnesota Vikings

Rushing Statistics

MinnesotaAttYardsAvgLG10+TD
RB Cam Akers22873.952030
QB Brendan Zenger7223.14900
RB Spencer Bleess4174.25600
WR Dusty Foreman3134.33900
WR Anthony Miller11717.001710
WR Blake Guthrie100.00000
FB Joshua Kelley155.00500
WR Duane Wilcox12828.002810
BuffaloAttYardsAvgLG10+TD
RB Kerry Rodriguez11232.091110
FB Lincoln Kazadi221.00300
QB Shaquille Diaz2147.00800
QB Dak Prescott199.00900
RB Jerry Givens11212.001210

Passing Statistics

MinnesotaAttCompYardsSk/YdTDLGIntRate
Brendan Zenger18121241/51330104.8
Jonathan Hastings127730/0040076.0
BuffaloAttCompYardsSk/YdTDLGIntRate
Shaquille Diaz25121333/12027064.3
Dak Prescott75512/13021091.9

Receiving Statistics

MinnesotaCatchTargYardsAvgYACLGTD
WR Devin Singletary466516.2535400
WR Anthony Miller356321.0015330
TE Myles Martineau33196.33070
WR Blake Guthrie2384.00050
TE K.C. Harden252110.500140
RB Cam Akers23126.00770
TE Luis Reeves1111.00011
FB Joshua Kelley1144.00240
WR Duane Wilcox1144.00140
WR Dusty Foreman0100.00000
RB Spencer Bleess0100.00000
BuffaloCatchTargYardsAvgYACLGTD
WR Mecole Hardman611569.3317180
TE Edwin Swift455513.7523270
RB Kerry Rodriguez444210.5023170
FB Lincoln Kazadi1311.00010
TE Damien Stowers1199.00090
TE Bryce Strickland112121.008210
WR Keke Coutee0300.00000
WR Samuel Dunbar0200.00000
WR Landon Dixon0200.00000

Interception Statistics

MinnesotaIntsYardsAvgTD
BuffaloIntsYardsAvgTD

Fumble Statistics

MinnesotaFumbRecovForceTD
BuffaloFumbRecovForceTD

Punting Statistics

MinnesotaPuntYardsAvgNetLGIn20
Braden Barlow417243.026.0441
BuffaloPuntYardsAvgNetLGIn20
Jackson McElroy625642.730.8493

Kicking Statistics

MinnesotaFGs40+Yd50+YdLGPAT
Justin Rohrwasser4/52/30/1451/1
BuffaloFGs40+Yd50+YdLGPAT
Unknown1/10/00/0240/0

Punt Return Statistics

MinnesotaRetYardsAvgTD
Anthony Miller25125.50
BuffaloRetYardsAvgTD
Kristopher Reisinger188.00

Kick Return Statistics

MinnesotaRetYardsAvgTD
Dusty Foreman11616.00
BuffaloRetYardsAvgTD
Mecole Hardman12020.00
Lamont Upshaw12121.00

Defensive Statistics

MinnesotaTackAsstSackRPlayPPlay
S Leonard McDaniel700.01528
ILB Drue Tranquill410.01018
CB R.J. Horner400.0722
DT B. J. Hill302.51328
ILB Winfred Pirker310.01022
OLB Ramon Horner300.01429
DT Ryan James211.51427
S Van Nieuwstadt220.01737
CB Ivan Kassulke200.01426
CB Antonio Woodard200.01029
ILB Parker Matthews200.048
OLB Brendan Palmer101.068
CB Junior Brovins110.01323
DE Glenn Batchelor110.01333
OLB Rashaan Evans100.0719
DE Josh Buckley100.0614
DT Luke Schlafly010.049
BuffaloTackAsstSackRPlayPPlay
OLB Sam Shanahan910.03630
DT Dalvin Tomlinson610.03629
CB Chidobe Awuzie610.02824
OLB Kyler Fackrell600.02920
DE Chad Thomas530.04031
S Terrell Edmunds420.04031
DT Dion Jordan321.03927
S P. J. Williams310.02516
ILB Julian Okwara230.02516
CB Lamont Upshaw220.03227
CB Corn Elder210.01516
OLB Xavier Blake200.0127
S Jessie Kinney110.01916
OLB Rod Mirer110.01211
CB Xavien Howard100.02917
CB Isaiah Rogers100.042
DT Mo Ruddy100.055

Pass Rush Statistics

MinnesotaSackBlockHurryKnockPPlay
DT B. J. Hill2.501128
DT Ryan James1.504027
OLB Brendan Palmer1.00008
CB Junior Brovins0.001023
ILB Winfred Pirker0.001022
BuffaloSackBlockHurryKnockPPlay
DT Dion Jordan1.000027
DE Chad Thomas0.012031
DE Jerome Baker0.001011

Pass Defense Statistics

MinnesotaCaughtDefnsdIntrcpPPlay
S Leonard McDaniel32028
CB Antonio Woodard21029
ILB Drue Tranquill20018
OLB Ramon Horner20029
CB Ivan Kassulke20026
ILB Parker Matthews2008
CB R.J. Horner20022
S Van Nieuwstadt11037
ILB Winfred Pirker10022
OLB Rashaan Evans01019
BuffaloCaughtDefnsdIntrcpPPlay
OLB Sam Shanahan40030
CB Chidobe Awuzie30024
S Terrell Edmunds22031
CB Corn Elder21016
CB Lamont Upshaw21027
S P. J. Williams10016
S Jessie Kinney10016
CB Xavien Howard10017
DE Chad Thomas10031
DE Jerome Baker10011
OLB Xavier Blake1007
ILB Julian Okwara02016

Blocking Statistics

MinnesotaKeyBlBlOppPancRPlySckAPPly
C Ethan Pocic49040031
G Braden Smith47040031
T Clothesline Francis27040131
C Alexis Durham25040031
TE Myles Martineau22022018
TE Luis Reeves110604
C Dalton Risner02024015
BuffaloKeyBlBlOppPancRPlySckAPPly
T Javier Bates15017037
T Ty Sambrailo14017137
C Marcus Martin12017137
G Calvin Carlson12017037
G Mel Singleton1107117
G Bryson Sanderson11010120
FB Lincoln Kazadi00010118

Special Teams Tackles

MinnesotaTacklesSTPlays
K.C. Harden223
Anthony Miller118
BuffaloTacklesSTPlays
Lincoln Kazadi113
Jerry Givens113
Calvin Carlson17

Participation

MinnesotaRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
WR Devin Singletary3627------1982
WR Anthony Miller3627------1881
G Braden Smith4031------576
C Ethan Pocic4031---------71
T Clothesline Francis4031---------71
C Alexis Durham4031---------71
S Van Nieuwstadt------17371569
TE K.C. Harden2220------2365
OLB Ramon Horner------14291962
TE Myles Martineau2218------1757
CB Ivan Kassulke------14261555
QB Brendan Zenger3019---------49
RB Cam Akers2722---------49
DT B. J. Hill------1328748
C Dalton Risner2415------948
DE Glenn Batchelor------1333147
S Leonard McDaniel------1528144
DT Ryan James------1427142
CB Antonio Woodard------1029140
ILB Winfred Pirker------1022739
WR Dusty Foreman1712------837
ILB Drue Tranquill------1018836
CB Junior Brovins------1323---36
RB Spencer Bleess63------2332
T Zack Arbogast1616---------32
CB R.J. Horner------722130
WR Blake Guthrie1613---------29
OLB Rashaan Evans------719127
ILB Willie Bayer------718---25
QB Jonathan Hastings1012---------22
DE Josh Buckley------614---20
CB Zachery Stemke------001616
OLB Brendan Palmer------68---14
DT Luke Schlafly------49---13
ILB Parker Matthews------48---12
FB Joshua Kelley66---------12
WR Duane Wilcox63------211
K Justin Rohrwasser00------1111
S Chase Brown------29---11
TE Luis Reeves64---------10
C Kerry Boone00------99
C Kim Cassidy00------99
G Vinny Cheek00------99
P Braden Barlow00------99
DE Peter Graham------10---1
DT Micah Meyer------00---0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
OLB Sam Shanahan------36301278
DE Chad Thomas------4031576
S Terrell Edmunds------4031576
DT Dalvin Tomlinson------3629974
CB Lamont Upshaw------32271574
DT Dion Jordan------3927268
CB Chidobe Awuzie------28241264
CB Xavien Howard------29171662
T Ty Sambrailo1737------761
G Calvin Carlson1737------761
T Javier Bates1737------761
WR Mecole Hardman1631------1259
S P. J. Williams------25161455
C Marcus Martin1737---------54
OLB Kyler Fackrell------2920554
RB Kerry Rodriguez1528------245
ILB Julian Okwara------2516243
QB Shaquille Diaz1428---------42
TE Edwin Swift831------241
FB Lincoln Kazadi1018------1341
WR Samuel Dunbar1123------640
S Jessie Kinney------1916338
OLB Xavier Blake------1271938
G Bryson Sanderson1020------737
OLB Rod Mirer------12111134
CB Corn Elder------1516233
WR Keke Coutee1020---------30
G Mel Singleton717---------24
TE Damien Stowers915---------24
TE Bryce Strickland03------1720
RB Jerry Givens16------1320
DE Jerome Baker------811---19
WR Kristopher Reisinger11------1315
DE Robert Nkemdiche------65314
WR Landon Dixon49---------13
QB Dak Prescott39---------12
DT Mo Ruddy------55212
P Jackson McElroy00------77
C Eric Barton00------77
CB Isaiah Rogers------42---6
DE Jason Strowbridge------0044
Unknown00------33
G Austin Jackson00---------0
T Donte Porter00---------0
DE Jeffrey McIntyre------00---0
CB Gage Washington------00---0

Directional Rushing Statistics

DistanceAttYardsAvg
Left9394.3
Middle20874.4
Right9657.2
None2-2-1.0
DistanceAttYardsAvg
Left231.5
Middle10303.0
Right5275.4
None000.0

Detailed Passing Statistics

MinnesotaAttCmp20+BdThDropDfnsHurrKnckIntc
Brendan Zenger18121004100
Jonathan Hastings1271102200
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Shaquille Diaz25121033700
Dak Prescott751002010

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen63498.2
Short (0-8 Yds)17121086.4
Medium (9-18 Yds)64406.7
Long (19+ Yds)1000.0
DistanceAttCompYardsAvg
Screen55479.4
Short (0-8 Yds)147765.4
Medium (9-18 Yds)74497.0
Long (19+ Yds)61122.0

Detailed Receiving Statistics

MinnesotaTargtCaugtDropdYards20+PPlay
WR Devin Singletary64065127
WR Anthony Miller53063127
TE K.C. Harden52021020
TE Myles Martineau33019018
WR Blake Guthrie3208013
RB Cam Akers32012022
TE Luis Reeves110104
WR Dusty Foreman1000012
RB Spencer Bleess100003
FB Joshua Kelley110406
WR Duane Wilcox110403
BuffaloTargtCaugtDropdYards20+PPlay
WR Mecole Hardman116156031
TE Edwin Swift54055131
RB Kerry Rodriguez44042028
WR Keke Coutee3000020
FB Lincoln Kazadi3101018
WR Samuel Dunbar2010023
WR Landon Dixon201009
TE Damien Stowers1109015
TE Bryce Strickland1102113

Red-Zone Rushing Statistics

MinnesotaAttYardsAvgOverall Avg
RB Cam Akers331.003.95
QB Brendan Zenger177.003.14
WR Dusty Foreman122.004.33
BuffaloAttYardsAvgOverall Avg
RB Kerry Rodriguez122.002.09

Red-Zone Passing Statistics

MinnesotaAttCompYardsAvg/AttOverall Avg
Brendan Zenger4292.256.89
Jonathan Hastings1000.006.08
BuffaloAttCompYardsAvg/AttOverall Avg
Shaquille Diaz1000.005.32

Red-Zone Receiving Statistics

MinnesotaTargetCatchYardsAvg/TargOverall Avg
TE K.C. Harden2000.004.20
WR Devin Singletary1188.0010.83
TE Luis Reeves1111.001.00
WR Dusty Foreman1000.000.00
BuffaloTargetCatchYardsAvg/TargOverall Avg
FB Lincoln Kazadi1000.000.33

Third Down Rushing Statistics

MinnesotaRushesConversions
QB Brendan Zenger40
RB Cam Akers30
RB Spencer Bleess11
BuffaloRushesConversions
RB Kerry Rodriguez10
FB Lincoln Kazadi11
QB Shaquille Diaz10

Third Down Passing Statistics

MinnesotaAttCompConversions
Brendan Zenger444
Jonathan Hastings421
BuffaloAttCompConversions
Shaquille Diaz320
Dak Prescott100

Third Down Receiving Statistics

MinnesotaTargCatchConversions
TE Myles Martineau222
TE K.C. Harden211
WR Anthony Miller111
WR Devin Singletary111
RB Spencer Bleess100
WR Duane Wilcox110
BuffaloTargCatchConversions
TE Edwin Swift100
RB Kerry Rodriguez110
FB Lincoln Kazadi100
TE Damien Stowers110

SectionAttendance
Stadium70,000 (70,000 capacity)
Upper Deck21,400 (21,400)
End Zone15,400 (15,400)
Mezzanine8,900 (8,900)
Sideline Seats13,600 (13,600)
Club Seats7,400 (7,400)
Luxury Boxes3,300 (3,300)