NFL 2025 pages

Sports · Football · NFL 2025 · Week 1

Baltimore Ravens at Buffalo Bills

Baltimore Ravens40
Buffalo Bills41

Final · Sunday, September 7, 2025 · 8:20 p.m. ET · Highmark Stadium

Head coaches: John Harbaugh (Ravens) · Sean McDermott (Bills)

Linescore

Team1234T
Ravens31714640
Bills7662241

Scoring summary

ClockPlayTeamDetailBAL–BUF
Q1
11:19TDBillsDalton Kincaid 15 Yd pass from Josh Allen (Matt Prater Kick)07
3:38FGRavensTyler Loop 52 Yd Field Goal37
Q2
13:35TDRavensDerrick Henry 30 Yd Rush (Tyler Loop Kick)107
9:47TDRavensLamar Jackson 10 Yd Rush (Tyler Loop Kick)177
2:50FGBillsMatt Prater 25 Yd Field Goal1710
0:31FGRavensTyler Loop 49 Yd Field Goal2010
0:00FGBillsMatt Prater 43 Yd Field Goal2013
Q3
12:48TDRavensZay Flowers 23 Yd pass from Lamar Jackson (Tyler Loop Kick)2713
7:47TDBillsJames Cook 2 Yd Rush (Two-Point Pass Conversion Failed)2719
1:09TDRavensDeAndre Hopkins 29 Yd pass from Lamar Jackson (Tyler Loop Kick)3419
Q4
12:51TDBillsJosh Allen 2 Yd Rush (Two-Point Pass Conversion Failed)3425
11:42TDRavensDerrick Henry 46 Yd Rush (Tyler Loop PAT Failed)4025
3:56TDBillsKeon Coleman 10 Yd pass from Josh Allen (Matt Prater Kick)4032
1:58TDBillsJosh Allen 1 Yd Rush (Two-Point Pass Conversion Failed)4038
0:00FGBillsMatt Prater 32 Yd Field Goal4041

Team stats

StatRavensBills
First downs1929
Total yards432497
Yards per play8.66.4
Passing yards194389
Comp / att14/1933/46
Rushing yards238108
Third down6-117-15
Fourth down0-01-1
Red zone1-35-7
Turnovers10
Penalties – yards7-515-38
Sacks – yards lost2-151-5
Possession25:1134:49
Plays5078
AlsoRavensBills
Passing first downs818
Rushing first downs109
First downs by penalty12
Drives1112
Yards per pass9.28.3
Interceptions thrown00
Rushing attempts2931
Yards per rush8.23.5
Fumbles lost10
Defensive / special-teams TDs00

Player lines

Baltimore Ravens

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
8Lamar Jackson14/1920911.0202-1594.9144.4

Rushing

PlayerCARYDSAVGTDLONG
22Derrick Henry181699.4249
8Lamar Jackson67011.7119
4Zay Flowers284.008
26Rasheen Ali155.005
43Justice Hill2-14-7.001
Team292388.2349

Receiving

PlayerRECYDSAVGTDLONGTGTS
4Zay Flowers714320.41399
10DeAndre Hopkins23517.51292
22Derrick Henry11313.00131
7Rashod Bateman2105.0054
89Mark Andrews155.0051
43Justice Hill133.0032
Team1420914.923919

Fumbles

PlayerFUMLOSTREC
22Derrick Henry110
43Justice Hill101
Team211

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
0Roquan Smith10800000
14Kyle Hamilton9600200
24Malaki Starks7300000
92Nnamdi Madubuike6411010
3Chidobe Awuzie6200000
2Nate Wiggins5500000
95Tavius Robinson5400000
44Marlon Humphrey4400000
40Teddye Buchanan4300000
23Jaire Alexander3200000
98Travis Jones3201000
53Kyle Van Noy3100010
27T.J. Tampa2200000
35Jake Hummel1100000
16Tylan Wallace1100000
32Trenton Simpson1101000
45Mike Green1100000
26Rasheen Ali1100000
38Keyon Martin1100000
33Tyler Loop1100000
99Odafe Oweh1000010
96Broderick Washington Jr.0000100
93Aeneas Peebles0000100
Team755313430

Kick returns

PlayerNOYDSAVGLONGTD
26Rasheen Ali616727.8410

Punt returns

PlayerNOYDSAVGLONGTD
83LaJohntay Wester166.060

Kicking

PlayerFGPCTLONGXPPTSMade from
33Tyler Loop2/2100.0524/51052, 49

Punting

PlayerNOYDSAVGTBIn 20LONG
11Jordan Stout315250.71159

Buffalo Bills

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
17Josh Allen33/463948.6201-576.9112.0

Rushing

PlayerCARYDSAVGTDLONG
4James Cook III13443.4111
17Josh Allen14302.129
26Ty Johnson22412.0017
18Elijah Moore188.008
22Ray Davis122.002
Team311083.5317

Receiving

PlayerRECYDSAVGTDLONGTGTS
0Keon Coleman811214.012511
10Khalil Shakir66410.70269
5Joshua Palmer56112.20329
4James Cook III55811.60515
86Dalton Kincaid44812.01224
85Jackson Hawes12929.00291
88Dawson Knox22010.00122
18Elijah Moore133.0031
26Ty Johnson000.0002
22Ray Davis1-1-1.00-11
Team3339411.925145

Fumbles

PlayerFUMLOSTREC
86Dalton Kincaid100
8Terrel Bernard001
Team101

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
47Christian Benford7500000
91Ed Oliver6613020
9Taylor Rapp6400000
42Dorian Williams5400000
58Matt Milano4410010
24Cole Bishop4400000
50Greg Rousseau3300100
8Terrel Bernard3201000
97Joey Bosa2200000
7Taron Johnson2200000
39Cam Lewis2200000
43Dorian Strong2200000
92DaQuan Jones1101000
45Shaq Thompson1100000
28Sam Franklin Jr.1100000
57AJ Epenesa1100000
44Joe Andreessen1000000
56Javon Solomon1000010
Team524425140

Kick returns

PlayerNOYDSAVGLONGTD
29Brandon Codrington513927.8410
26Ty Johnson25427.0310
Team719327.6410

Punt returns

PlayerNOYDSAVGLONGTD
29Brandon Codrington100.000

Kicking

PlayerFGPCTLONGXPPTSMade from
15Matt Prater3/3100.0432/21125, 43, 32

Punting

PlayerNOYDSAVGTBIn 20LONG
40Brad Robbins415839.50148

Entering the game

Week 1 — both teams 0–0, every record still to be written.

Officials and attendance

Attendance: 70,745

Officials: Line Judge Carl Johnson · Referee John Hussey · Side Judge Allen Baynes · Down Judge Max Causey · Back Judge Matt Edwards · Field Judge Anthony Flemming · Umpire Duane Heydt

Week 1 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.