
Ravens
1-0
41

Colts
0-1
23
Final
Final · Game report
Baltimore Ravens rout IND, 41-23
Baltimore Ravens controlled this one from start to finish and won by 18.
Play for play, BAL had the more efficient offense: +0.14 EPA per play for BAL versus -0.42 for IND.
GameLens had BAL at 56% before kickoff, and the pick came in.
Play of the game · Q2 6:54 · 10% win-prob swing
(Shotgun) L.Jackson pass short middle to Z.Flowers for 54 yards, TOUCHDOWN. T.Loop extra point is GOOD, Center-N.Moore, Holder-R.Eckley.
How it was won
- Turnover battle: BAL won it 2-1, and that margin mattered in a 18-point game.
- Red zone: IND finished drives (3-3) while BAL stalled (3-4).
- BAL won on the ground, averaging 0.41 EPA per run compared with 0.06 per dropback.
| Stat | IND | |
|---|---|---|
| +0.14 | EPA / play | -0.42 |
| 50% | Success rate | 45% |
| 506 | Total yards | 251 |
| 7.9 | Yards / play | 4.7 |
| 1 | Turnovers | 2 |
| 3-9 | 3rd down | 3-10 |
| 3-4 | Red zone | 3-3 |
| 35:20 | Possession | 24:40 |
Pregame model pick
BAL 56.5%
Correct · ATS loss
- Model spread
- IND +2
- Model total
- 48.4
- ATS pick
- IND +3.5
- +1.3 pt edge
- Total pick
- Pass
- -1.1 pt edge
Model breakdown
Why the model likes BAL
The biggest drivers of the projection, in points and win probability.
- Market priorhelps BAL+2.6 pts · +7.7%
Opening line BAL -3.5, weighted 75% while the sample is 0 games
- Home fieldhurts BAL-0.4 pts · -1.2%
IND at home (1.7 pts)
Model vs. market
BAL win probability
- GameLens
- 56%
- Market
- 59%
- Difference
- -3%
Market probability comes from the moneyline with the sportsbook margin removed. This comparison is for analysis only. It is not betting advice.
Matchup Lens
The biggest unit-vs-unit advantages, from each side's season-to-date play.
Matchup edges appear once both teams have played.
Momentum tracker
0–100 score for who controls the game right now, weighted toward the most recent plays by EPA.
Final momentum
12/100BAL · Even
Recent swing plays
- -47Q4 3:27(Shotgun) D.Jones sacked at BLT 40 for -9 yards (M.Starks).
- +36Q4 0:36 L.Jackson kneels to IND 47 for -1 yards.
- +20Q4 1:18 L.Jackson kneels to IND 46 for -1 yards.
Positive values push momentum toward IND.
Live win probability
Recomputed every play from score, field position, down, distance and time.
Win probability
100.0% BAL win probability
Key moments
Biggest win-probability swings — estimated value of each play.
Key moments
- touchdownQ2 6:54
(Shotgun) L.Jackson pass short middle to Z.Flowers for 54 yards, TOUCHDOWN. T.Loop extra point is GOOD, Center-N.Moore, Holder-R.Eckley.
WPA -9.6%EPA +5.15 - big playQ1 10:27
L.Jackson pass deep left to Z.Flowers to IND 2 for 49 yards (J.Walley).
WPA -9.4%EPA +3.75 - defenseQ1 7:38
(Shotgun) D.Jones pass short middle intended for L.Treadwell INTERCEPTED by R.Smith at IND 32. R.Smith to IND 31 for 1 yard (J.Downs).
WPA -7.3%EPA -4.56 - big playQ1 5:54
(Shotgun) L.Jackson scrambles right end pushed ob at IND 21 for 16 yards (K.Harris).Indianapolis challenged the first down ruling, and the play was Upheld.
WPA -7.2%EPA +2.90 - big playQ1 14:10
(Shotgun) D.Jones pass short middle to J.Downs to BLT 33 for 25 yards (K.Hamilton).
WPA +5.3%EPA +2.83 - touchdownQ1 8:20
(Shotgun) L.Jackson left end for 5 yards, TOUCHDOWN. T.Loop extra point is GOOD, Center-N.Moore, Holder-R.Eckley.
WPA -4.2%EPA +1.40
Highlights
Touchdowns, big plays, defensive plays and clutch moments.
Highlights
Highlight clips post during and after the game.
Player props
Model projections vs. posted lines, tracked live.
Player props
Passing target maps
Where each offense threw this game, by depth and direction.
Target maps
27 charted targets · deep = 15+ air yards
30 charted targets · deep = 15+ air yards
Play-by-play
EPA, win probability added and the model's pre-snap run/pass call for every play.
Play-by-play
Play-call model: 79/117 (68%) run/pass correct
- Q4 0:00BAL41–23
END GAME
WPA (home)-0.1%Home WP0.0% - Q4 0:36BAL3rd & 12 at IND 4641–23
L.Jackson kneels to IND 47 for -1 yards.
EPA-1.56WPA (home)0.0%Home WP0.1%Yards-1PredictedRun 58%✓correct - Q4 1:18BAL2nd & 11 at IND 4541–23
L.Jackson kneels to IND 46 for -1 yards.
EPA-0.83WPA (home)0.0%Home WP0.1%Yards-1PredictedRun 83%✓correct - Q4 2:00BAL1st & 10 at IND 4441–23
L.Jackson kneels to IND 45 for -1 yards.
EPA-0.84WPA (home)0.0%Home WP0.1%Yards-1PredictedRun 89%✓correct - Q4 2:00BAL1st & 10 at IND 4441–23
Two-Minute Warning
WPA (home)0.0%Home WP0.1% - Q4 2:38BAL2nd & 1 at BAL 4941–23
J.Hill right end to IND 44 for 7 yards (C.Ward).
EPA+3.89WPA (home)0.0%Home WP0.1%Yards7PredictedRun 93%✓correct - Q4 3:22BAL1st & 10 at BAL 4041–23
C.Vinson reported in as eligible. D.Henry right end to BLT 49 for 9 yards (A.Davis-Gaither).
EPA+0.43WPA (home)0.0%Home WP0.1%Yards9PredictedRun 89%✓correct - Q4 3:27IND4th & 11 at BAL 3141–23
(Shotgun) D.Jones sacked at BLT 40 for -9 yards (M.Starks).
EPA-3.93WPA (home)0.0%Home WP0.1%PredictedPass 97%✓correct - Q4 3:27IND4th & 6 at BAL 2641–23
(Shotgun) PENALTY on IND, Delay of Game, 5 yards, enforced at BLT 26 - No Play.
WPA (home)0.0%Home WP0.1% - Q4 3:33IND3rd & 6 at BAL 2641–23
(No Huddle, Shotgun) D.Jones pass incomplete short right.
EPA-0.85WPA (home)0.0%Home WP0.1%Yards0PredictedPass 95%✓correct - Q4 3:55IND2nd & 10 at BAL 3041–23
(Shotgun) D.Jones pass short right to K.Allen to BLT 26 for 4 yards (M.Humphrey).
EPA-0.19WPA (home)0.0%Home WP0.1%Yards4Air zoneshort rightTargetK.AllenPredictedPass 85%✓correct - Q4 4:00IND1st & 10 at BAL 3041–23
(Shotgun) D.Jones pass incomplete deep right to J.Downs. ** Injury Update: BLT-M.Humphrey has returned to the game.
EPA-0.71WPA (home)0.0%Home WP0.1%Yards0Air zonedeep rightTargetJ.Downs (inc)PredictedPass 77%✓correct - Q4 4:09BAL41–23
T.Loop kicks 61 yards from BLT 35 to IND 4. S.McGowan ran ob at BLT 30 for 66 yards (C.Jones).
WPA (home)+0.1%Home WP0.2% - Q4 4:09BAL4th & 3 at IND 27Score41–23
T.Loop 45 yard field goal is GOOD, Center-N.Moore, Holder-R.Eckley.
WPA (home)0.0%Home WP0.1% - Q4 4:13BAL4th & 3 at IND 2738–23
Timeout #1 by BLT at 04:13.
WPA (home)-0.1%Home WP0.1% - Q4 4:58BAL3rd & 5 at IND 2938–23
(Shotgun) J.Hill right guard to IND 27 for 2 yards (B.Boettcher; T.Smith).
EPA+1.35WPA (home)0.0%Home WP0.2%Yards2PredictedRun 52%✓correct - Q4 5:44BAL2nd & 5 at IND 2938–23
C.Vinson reported in as eligible. J.Hill right end to IND 29 for no gain (B.Boettcher; A.Davis-Gaither).
EPA-0.70WPA (home)0.0%Home WP0.2%Yards0PredictedRun 69%✓correct - Q4 6:24BAL1st & 10 at IND 3438–23
(Shotgun) D.Henry left guard to IND 29 for 5 yards (T.Smith).
EPA-0.08WPA (home)-0.1%Home WP0.2%Yards5PredictedRun 72%✓correct - Q4 7:01BAL2nd & 9 at IND 4438–23
(Shotgun) L.Jackson pass short right to J.Hill pushed ob at IND 34 for 10 yards (L.Latu).
EPA+1.38WPA (home)-0.4%Home WP0.3%Yards10Air zoneshort rightTargetJ.HillPredictedRun 59%×incorrect - Q4 7:42BAL1st & 10 at IND 4538–23
D.Henry right tackle to IND 44 for 1 yard (J.Tillery).
EPA-0.59WPA (home)+0.1%Home WP0.7%Yards1PredictedRun 72%✓correct - Q4 8:22BAL2nd & 8 at BAL 4238–23
C.Vinson reported in as eligible. L.Jackson pass short right to M.Andrews to IND 45 for 13 yards (C.Bynum).
EPA+1.54WPA (home)-0.6%Home WP0.6%Yards13Air zoneshort rightTargetM.AndrewsPredictedRun 59%×incorrect - Q4 9:04BAL1st & 10 at BAL 4038–23
(Shotgun) C.Vinson reported in as eligible. D.Henry left tackle to BLT 42 for 2 yards (A.Haulcy).
EPA-0.46WPA (home)0.0%Home WP1.2%Yards2PredictedRun 72%✓correct - Q4 9:45BAL2nd & 4 at BAL 3638–23
D.Henry left tackle to BLT 40 for 4 yards (B.Boettcher; J.Tillery).
EPA+0.67WPA (home)-0.3%Home WP1.2%Yards4PredictedRun 68%✓correct - Q4 10:22BAL1st & 10 at BAL 3038–23
D.Henry left tackle to BLT 36 for 6 yards (A.Davis-Gaither).
EPA+0.05WPA (home)-0.1%Home WP1.5%Yards6PredictedRun 71%✓correct - Q4 10:26IND38–23
S.Shrader kicks 60 yards from IND 35 to BLT 5. C.Moore to BLT 30 for 25 yards (A.Adebawore; C.Curry).
WPA (home)-0.1%Home WP1.6% - Q4 10:26IND & Goal at BAL 1538–23
Official Timeout at 10:26.
WPA (home)+0.1%Home WP1.7% - Q4 10:26IND1st & Goal at BAL 9Score38–23
(Shotgun) D.Jones pass short middle to T.Warren for 9 yards, TOUCHDOWN. S.Shrader extra point is GOOD, Center-L.Rhodes, Holder-R.Sanchez.
EPA+1.22WPA (home)+0.7%Home WP1.6%Yards9Air zoneshort middleTargetT.WarrenPredictedPass 71%✓correct - Q4 11:02IND2nd & 4 at BAL 3238–16
(No Huddle, Shotgun) D.Jones pass deep middle to A.Pierce to BLT 9 for 23 yards (R.Smith; M.Starks). BLT-M.Humphrey was injured during the play.
EPA+2.07WPA (home)+0.2%Home WP0.9%Yards23Air zonedeep middleTargetA.PiercePredictedPass 82%✓correct - Q4 11:26IND1st & 10 at BAL 3838–16
(No Huddle, Shotgun) D.Jones pass short left to K.Allen to BLT 32 for 6 yards (T.Hendrickson).
EPA+0.05WPA (home)+0.1%Home WP0.7%Yards6Air zoneshort leftTargetK.AllenPredictedPass 79%✓correct - Q4 11:47IND1st & 10 at IND 4838–16
(No Huddle, Shotgun) D.Jones pass short left to A.Pierce pushed ob at BLT 38 for 14 yards (M.Humphrey).
EPA+1.01WPA (home)+0.1%Home WP0.7%Yards14Air zoneshort leftTargetA.PiercePredictedPass 79%✓correct
Box score
Box score
| Team stats | BAL | IND |
|---|---|---|
| Total yards | 506 | 251 |
| Yards / play | 7.9 | 4.7 |
| Turnovers | 1 | 2 |
| 3rd down | 3-9 | 3-10 |
| Red zone | 3-4 | 3-3 |
| Possession | 35:20 | 24:40 |
Baltimore Ravens
| Passing | C/ATT | YDS | TD | INT |
|---|---|---|---|---|
L.Jackson | 17/25 | 324 | 1 | 0 |
| Defense | TKL | SACK | INT |
|---|---|---|---|
R.Smith | 11 | 0 | 1 |
M.Starks | 7 | 1 | 0 |
T.Robinson | 3 | 1 | 0 |
K.Hamilton | 5 | 0 | 0 |




















