NFL 2025 pages

Sports · Football · NFL 2025 · Week 3

Cincinnati Bengals at Minnesota Vikings

Cincinnati Bengals10
Minnesota Vikings48

Final · Sunday, September 21, 2025 · 1:00 p.m. ET · U.S. Bank Stadium

Head coaches: Zac Taylor (Bengals) · Kevin O'Connell (Vikings)

Linescore

Team1234T
Bengals030710
Vikings142014048

Scoring summary

ClockPlayTeamDetailCIN–MIN
Q1
12:57TDVikingsJosh Oliver 12 Yd pass from Carson Wentz (Will Reichard Kick)07
6:08TDVikingsIsaiah Rodgers 87 Yd Interception Return (Will Reichard Kick)014
Q2
9:20FGVikingsWill Reichard 35 Yd Field Goal017
4:42FGBengalsEvan McPherson 45 Yd Field Goal317
1:47TDVikingsIsaiah Rodgers 66 Yd Fumble Recovery (Will Reichard Kick)324
0:33TDVikingsJordan Mason 5 Yd Rush (Will Reichard Kick)331
0:00FGVikingsWill Reichard 62 Yd Field Goal334
Q3
6:00TDVikingsJordan Mason 4 Yd Rush (Will Reichard Kick)341
0:17TDVikingsT.J. Hockenson 5 Yd pass from Carson Wentz (Will Reichard Kick)348
Q4
11:12TDBengalsDrew Sample 4 Yd pass from Jake Browning (Evan McPherson Kick)1048

Team stats

StatBengalsVikings
First downs1222
Total yards171352
Yards per play3.36.1
Passing yards118183
Comp / att19/2716/24
Rushing yards53169
Third down3-114-12
Fourth down0-01-1
Red zone1-14-5
Turnovers50
Penalties – yards4-4513-105
Sacks – yards lost4-223-19
Possession29:0430:56
Plays5258
AlsoBengalsVikings
Passing first downs610
Rushing first downs310
First downs by penalty32
Drives1312
Yards per pass3.86.8
Interceptions thrown20
Rushing attempts2131
Yards per rush2.55.5
Fumbles lost30
Defensive / special-teams TDs02

Player lines

Cincinnati Bengals

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
6Jake Browning19/271405.2123-2026.263.8
11Brett Rypien0/000.0001-20.00.0
Team19/271185.2124-22--63.8

Rushing

PlayerCARYDSAVGTDLONG
34Samaje Perine4215.3012
25Tahj Brooks5173.407
1Ja'Marr Chase199.009
6Jake Browning133.003
30Chase Brown1030.304
Team21532.5012

Receiving

PlayerRECYDSAVGTDLONGTGTS
1Ja'Marr Chase55010.00286
86Noah Fant5265.20105
89Drew Sample22010.01163
30Chase Brown4174.3095
5Tee Higgins11515.00152
88Mike Gesicki166.0063
85Cam Grandy166.0061
82Mitchell Tinsley000.0001
Team191407.412826

Fumbles

PlayerFUMLOSTREC
34Samaje Perine110
86Noah Fant110
1Ja'Marr Chase110
30Chase Brown101
85Cam Grandy100
15Charlie Jones001
Team532

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
27Jordan Battle7500000
44Demetrius Knight Jr.6300000
90Kris Jenkins Jr.621.51020
42Oren Burks5200000
55Logan Wilson5200000
22Geno Stone4300010
99Myles Murphy410.50010
49Barrett Carter4100000
96Cameron Sample3200000
37PJ Jules3201000
92B.J. Hill3100000
69Mike Pennel2200000
24Marco Wilson2200000
23Dax Hill2200000
25Tahj Brooks2200000
20DJ Turner II2200100
98T.J. Slaton Jr.2100000
58Joseph Ossai1111010
91Trey Hendrickson1100000
88Mike Gesicki1100000
1Ja'Marr Chase1100000
28Josh Newton1100000
95Howard Cross III1100000
26Tycen Anderson1000000
50Shaka Heyward1000000
38DJ Ivey1000000
46William Wagner1000000
Team724133150

Kick returns

PlayerNOYDSAVGLONGTD
34Samaje Perine48822.0270
15Charlie Jones36120.3220
Team714921.3270

Punt returns

PlayerNOYDSAVGLONGTD
15Charlie Jones199.090

Kicking

PlayerFGPCTLONGXPPTSMade from
2Evan McPherson1/1100.0451/1445

Punting

PlayerNOYDSAVGTBIn 20LONG
8Ryan Rehkow632854.70170

Minnesota Vikings

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
11Carson Wentz14/201738.7203-1922.9129.8
12Max Brosmer2/4297.3000-02.074.0
Team16/241838.4203-19--120.5

Rushing

PlayerCARYDSAVGTDLONG
27Jordan Mason161167.3224
36Zavier Scott8303.8011
31Cam Akers5193.8014
11Carson Wentz242.003
Team311695.5224

Receiving

PlayerRECYDSAVGTDLONGTGTS
18Justin Jefferson57515.00367
87T.J. Hockenson5499.81136
1Jalen Nailor33712.30225
36Zavier Scott12020.00201
84Josh Oliver11212.01121
13Tai Felton199.0091
19Adam Thielen000.0002
31Cam Akers000.0001
Team1620212.623624

Fumbles

PlayerFUMLOSTREC
36Zavier Scott100
93Jonathan Allen001
64Blake Brandel001
2Isaiah Rodgers001
8Jeff Okudah001
Team104

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
0Ivan Pace Jr.12900030
55Eric Wilson7500000
44Joshua Metellus5400100
57Chaz Chambliss4311010
50Levi Drake Rodriguez4302000
2Isaiah Rodgers3300202
8Jeff Okudah3300000
58Jonathan Greenard3202010
7Byron Murphy Jr.3200100
93Jonathan Allen3100010
37Tavierre Thomas3100000
43Andrew Van Ginkel2221010
61Jalen Redmond2200000
56Austin Keys1111010
26Theo Jackson1100000
85Ben Yurosek1100000
13Tai Felton1100000
90Tyrion Ingram-Dawkins1100000
97Javon Hargrave1000000
15Dallas Turner1000010
41Kobe King1000000
22Harrison Smith0000100
Team624547592

Interceptions

PlayerINTYDSTD
2Isaiah Rodgers1871
44Joshua Metellus100
Team2871

Kick returns

PlayerNOYDSAVGLONGTD
4Myles Price25025.0280
13Tai Felton13434.0340
Team38428.0340

Punt returns

PlayerNOYDSAVGLONGTD
4Myles Price56813.6290

Kicking

PlayerFGPCTLONGXPPTSMade from
16Will Reichard2/2100.0626/61235, 62

Punting

PlayerNOYDSAVGTBIn 20LONG
17Ryan Wright522044.00246

Entering Week 3

The table after Week 2, the way the standings read when this game kicked off.

Cincinnati Bengals · 2-0 · 1st in the AFC North

Minnesota Vikings · 1-1 · 2nd in the NFC North

Officials and attendance

Attendance: 66,792

Officials: Umpire Barry Anderson · Side Judge Keith Washington · Referee Ronald Torbert · Field Judge Ryan Dickson · Line Judge Brian Bolinger · Down Judge Frank LeBlanc · Back Judge Courtney Brown

Week 3 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.