HomeScoresLiveTonight's picksPlay
MLBTop 5
LAD 0@DET 0
-1.4pphigh
MLBEnd 2
HOU 0@NYM 0
+0.1pphigh
MLBTop 3
KC 0@CLE 0
-5.2pphigh
MLBTop 2
BOS 0@NYY 0
+3.2pphigh
MLBMid 2
COL 0@ATL 0
-4.5ppmedium
MLBTop 1
TEX 0@MIL 0
-2.9ppmedium
MLBBot 3
MIA 1@WSH 0
-24.4ppmedium
MLBMid 3
SD 0@TB 0
-5.2pphigh
MLBEnd 1
SEA 1@TOR 3
+34.2pplow
WNBA4:37 - 1st
CON 13@IND 11
-10.6ppmedium
WNBA5:03 - 1st
POR 13@ATL 6
-21.6ppmedium
NFL15:00 - 2nd
HOU 0@CAR 0
NFL10:57 - 1st
NYG 0@NYJ 0
NFL12:13 - 1st
TB 0@JAX 0
NFL4:00 - 1st
ATL 7@MIA 3
NFLHalftime
WSH 0@BAL 24
TONIGHTGraded picks 0-1 so far (MLB 0-1)
LAST NIGHT · MLBC. Sale (ATL): 9.0 IP · 11 K in a win over LAD — Standout Index 96
LAST NIGHT · MLBJ. Chourio (MIL): 4 H · 2 HR · 4 RBI in a win over NYM — Standout Index 95
LAST NIGHT · MLBJ. Caglianone (KC): 5 H · 1 HR · 6 RBI in a win over TOR — Standout Index 95
TRANSACTION · MLBDiamondbacks: Optioned RHP Juan Burgos to Reno (PCL) (Aug 28)
TRANSACTION · MLBOrioles: Reinstated 3B Blaze Alexander from the 10-day IL (Aug 28)
TRANSACTION · MLBAthletics: Reinstated LHP José Suarez from the 15-day IL (Aug 28)
MLBTop 5
LAD 0@DET 0
-1.4pphigh
MLBEnd 2
HOU 0@NYM 0
+0.1pphigh
MLBTop 3
KC 0@CLE 0
-5.2pphigh
MLBTop 2
BOS 0@NYY 0
+3.2pphigh
MLBMid 2
COL 0@ATL 0
-4.5ppmedium
MLBTop 1
TEX 0@MIL 0
-2.9ppmedium
MLBBot 3
MIA 1@WSH 0
-24.4ppmedium
MLBMid 3
SD 0@TB 0
-5.2pphigh
MLBEnd 1
SEA 1@TOR 3
+34.2pplow
WNBA4:37 - 1st
CON 13@IND 11
-10.6ppmedium
WNBA5:03 - 1st
POR 13@ATL 6
-21.6ppmedium
NFL15:00 - 2nd
HOU 0@CAR 0
NFL10:57 - 1st
NYG 0@NYJ 0
NFL12:13 - 1st
TB 0@JAX 0
NFL4:00 - 1st
ATL 7@MIA 3
NFLHalftime
WSH 0@BAL 24
TONIGHTGraded picks 0-1 so far (MLB 0-1)
LAST NIGHT · MLBC. Sale (ATL): 9.0 IP · 11 K in a win over LAD — Standout Index 96
LAST NIGHT · MLBJ. Chourio (MIL): 4 H · 2 HR · 4 RBI in a win over NYM — Standout Index 95
LAST NIGHT · MLBJ. Caglianone (KC): 5 H · 1 HR · 6 RBI in a win over TOR — Standout Index 95
TRANSACTION · MLBDiamondbacks: Optioned RHP Juan Burgos to Reno (PCL) (Aug 28)
TRANSACTION · MLBOrioles: Reinstated 3B Blaze Alexander from the 10-day IL (Aug 28)
TRANSACTION · MLBAthletics: Reinstated LHP José Suarez from the 15-day IL (Aug 28)
Free during beta —Free during beta — to track favorite players + get game alertsto track favorites + alerts
  • WNBA logo
  • MLB logo
  • UFC logo
  • NFL logo
  • NHL logo
  • NBA logo
THE ONE Analytics
Beta
NFL logoNFLHubScoresOddsPicksEdgesStandingsTrendsTeamsPlayersFantasyDraft '26LeadersMethodologyGlossaryRoadmapAbout
WSH logo
WSH
0
LiveHalftime
BAL logo
BAL
24
Updated 7:47 PM ET
M&T Bank Stadium · Baltimore, MD
HALFTIME+24BAL↑
WSH

WSH

1-1

0
24
BAL

BAL

2-0

NFL · Drive chart

14 drives · 3 TD · 1 FG · 1 Fum · 3 Miss · 5 Punt
  1. TDBAL8p · 69y
  2. FumWSH1p · 2y
  3. TDBAL7p · 30y
  4. PuntWSH3p · 2y
  5. MissBAL4p · 1y
  6. MissWSH4p · 8y
  7. FGBAL9p · 15y
  8. PuntWSH4p · 20y
  9. TDBAL9p · 91y
  10. PuntWSH3p · 4y
  11. PuntBAL5p · 16y
  12. PuntWSH3p
  13. MissBAL6p · 30y
  14. ½WSH1p · 9y
Ensemble breakdown

Model ensemble · how the prediction is built

3 sub-models, blended.

Each sub-model uses a different rating substrate. Bayesian model averaging weights them by rolling Brier score so the ensemble inherits each model's strengths. Disagreement flags games where the sub-models don't see eye-to-eye — lower confidence, wider band.

50.0%

ensemble · BAL favored

  • Elo Static

    fallback · inputs missing

    50.0%

    P(BAL win)

    33%

    weight

  • Qb Elo

    fallback · inputs missing

    50.0%

    P(BAL win)

    33%

    weight

  • Dvoa Proxy

    fallback · inputs missing

    50.0%

    P(BAL win)

    33%

    weight

Disagreement

0.00 pp

weighted σ across sub-models

Confidence

100% · high

maps from disagreement

Substrate count

0 / 3 active

ones with full inputs tonight

Weights recalibrated nightly on a 90-day rolling window with strict point-in-time correctness — no model gets credit for a game it hasn't seen. Headline % is Platt-scaled per league; sub-model rows show raw BMA inputs.

Live model · pick
Receipts
Player props
Tale of the tape

Team rate stats · season-to-date

Tale of the tape

nflverse · weekly aggregates

WSH

WSH

league avg

BAL

BAL

20.5

Pts / game

23.5

▶

24.4

331

Yds / game

342

▶

349

196

Pass yds / G

◀

225

193

135

Rush yds / G

117

▶

157

1.1

TO / G

0.9

1.1

Team pages

Washington CommandersatBaltimore Ravens

Elsewhere in the NFL

  • Texans0@Panthers014:05 - 2nd
  • Giants0@Jets09:07 - 1st
  • Buccaneers0@Jaguars010:15 - 1st
  • Falcons7@Dolphins31:10 - 1st
  • Saints@Cowboys8/28 - 8:00 PM EDT
  • Cardinals@Packers8/28 - 8:00 PM EDT
  • Seahawks@Chiefs8/28 - 8:00 PM EDT
  • Bengals@Eagles8/28 - 8:00 PM EDT
  • Vikings@Broncos8/28 - 9:00 PM EDT

↳ Data via ESPN · nflverse · Next Gen Stats (via nflverse)

Build your edge. Every week.

Weekly research digest

One email per week · unsubscribe anytime

THE ONE Analytics

Elite sports analytics across NFL, NBA, MLB, WNBA, NCAA football, and NCAA basketball. Statcast-style advanced metrics, AI-graded prop analysis, and a model edge against Vegas refreshed every night.

6 leagues live · model running
Beta · every feature free

Sports

  • NFL
  • WNBA
  • CFB
  • NBA
  • CBB
  • MLB
  • NHL
  • UFC
  • Soccer
  • Horse Racing

Product

  • Features
  • Sports coverage
  • Best bets
  • Live games
  • Futures
  • 2026 Draft Big Board
  • Fantasy football
  • Cross-sport rankings
  • Model accuracy
  • Calibration Grade
  • Free tools & calculators
  • Matchup Predictor
  • Hedge calculator
  • Same-game parlay calculator
  • Odds converter
  • Yesterday's recap
  • NFL player directory
  • NBA head-to-head
  • Box scores · cross-sport
  • Sportsbooks by state
  • My bets
  • Methodology
  • Glossary
  • Pricing

Company

  • About
  • Notes
  • Partners
  • Press kit
  • Roadmap
  • Changelog
  • Brand kit
  • Sign in

Legal

  • Terms of Service
  • Betting Terms
  • Privacy Policy
  • Responsible Gambling
21+

Analytics for entertainment + research. If you or someone you know has a gambling problem, call 1-800-GAMBLER or visit ncpgambling.org.

Resources →

© 2026 The One Analytics. All rights reserved. · [email protected]

Analytical research only · not gambling advice · bet responsibly

Model heartbeat

Cross-sport · last 14 days

65%Last 7 · 61-33
64%Last 30 · 300-166
Receipts →

On the call · NFL

7 officials

Umpire

Barry Anderson

Side Judge

Keith Washington

Umpire

Roy Ellison

Field Judge

Ryan Dickson

Down Judge

Danny Short

Line Judge

Tripp Sutter

Back Judge

Courtney Brown

Per-official season stats (foul rate, strike-zone tendency) activate with the season-stats rollup. Bookmark the names for now.

QB · live passing line

ESPN leaders · live

A. Kaliakmanis

WSH · #16 · QB

45 yds7/13 · 0 TD · 0 INT

J. Fagnano

BAL · #12 · QB

145 yds17/24 · 1 TD · 0 INT

Recent plays · last 8

ESPN PBP · live
  1. BAL · Pass Reception2nd & 10 · +16 ydsQ2
  2. BAL · Pass Reception1st & 10 · +7 ydsQ2
  3. BAL · Pass Reception2nd & 3 · +7 ydsQ2
  4. BAL · Timeout1st & 10 · no gainQ2
  5. BAL · Pass Incompletion1st & 10 · no gainQ2
  6. BAL · Field Goal Missed2nd & 10 · +51 ydsQ2
  7. WSH · Rush1st & 10 · +9 ydsQ2
  8. WSH · End of Half0th & goal · no gainQ2
NFL·Fri, Aug 28·Halftime/VegasBAL -4.5
Updated 0s ago

WSH · top performer

WSH
Athan Kaliakmanis

Athan Kaliakmanis

· #16

45Pass yds

7/13

C/A

0

TD

0

INT

BAL · top performer

BAL
Joe Fagnano

Joe Fagnano

· #12

145Pass yds

17/24

C/A

1

TD

0

INT

Game flowWSH ↔ BAL

NFL · Washington Commanders at Baltimore Ravens · live

NFL · Box score

Halftime

Passing

passing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Athan Kaliakmanis · #16
7/134500
Team7/134500

Rushing

rushing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Robert Henry Jr. · #30O
21109
Kaytron Allen · #31O
3402
Team51509

Receiving

receiving box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Van Jefferson · #12
117017
Luke McCaffrey · #11
117017
Colson Yankoff · #80
1606
Lawrence Cager · #89
2303
Jacoby Jones · #84
1101
Robert Henry Jr. · #30O
1101
Nick Nash · #19O
0000
Jaden Bradley · #86
0000
Team745017

Fumbles

fumbles box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Kaytron Allen · #31O
110
Jaden Bradley · #86
100
Craig Reynolds · #24
001
Team211

Defense

defensive box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Tyler Owens · #18
5200
Kain Medrano · #56
5100
Darius Rush · #29
4400
Krys Barnes · #47
4200
Car'lin Vigers · #37
3300
Byron Cowart · #55
3201
Ale Kaho · #51
3200
Quindell Johnson · #40D
3100
Ricky Barber · #50
3100
Maurice Hurst II · #77D
2100
Shy Tuttle · #96
2100
Curtis Jacobs · #57
2100
Antonio Hamilton Sr. · #34
2000
Percy Butler · #35
1100
Luke McCaffrey · #11
1100
Fred Davis II · #38
1100
T.J. Maguranyanga · #59
1100
Qwuantrezz Knight · #32
1000
Joshua Josephs · #48
1000
DJ Johnson · #53
0000
Team472501

Kick Returns

kickReturns box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Craig Reynolds · #24
248270
Jaden Bradley · #86
125250
Kaytron Allen · #31O
1990
Team482270

Kicking

kicking box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Drew Stevens · #19S
0/100/00
Team0/100/00

Punting

punting box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Tress Way · #10
418045.01
Team418045.01

Passing

passing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Joe Fagnano · #12
17/2414510
Tyler Huntley · #5
4/46110
Team21/2820620

Rushing

rushing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Rasheen Ali · #26O
928012
Adam Randall · #23
525011
Tyler Huntley · #5
214014
Joe Fagnano · #12
1111
Team1768114

Receiving

receiving box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Chris Moore · #17
354125
Adam Randall · #23
345024
Devontez Walker · #81
322011
LaJohntay Wester · #10
221111
Rasheen Ali · #26O
31808
Josh Cuevas · #85
21508
Ty Pezza · #84
21307
Matthew Hibner · #88
21107
Lucas Scott · #47O
1707
Xavier Guillory · #16
0000
Elijah Sarratt · #13
0000
Team21206225

Fumbles

fumbles box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Tyler Huntley · #5
101
CJ Okoye · #97
001
Team102

Defense

defensive box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Robert Longerbeam · #37
2200
Adisa Isaac · #50
2100
Chandler Rivers · #29
2100
K'Von Wallace · #26D
1100
Rayshaun Benny · #99
1100
Jay Higgins IV · #49
1100
Keyon Martin · #38
1100
Dominic DeLuca · #42
1100
Keondre Jackson · #39
1100
Lucas Scott · #47O
1100
Silas Walters · #36D
1100
Marquise Robinson · #28
1100
Lardarius Webb Jr. · #34D
1100
Ethan Burke · #45
1000
CJ Okoye · #97
1000
Aeneas Peebles · #90
0000
Dion Wilson Jr. · #58
0000
Team181400

Kick Returns

kickReturns box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Jonathan Ward · #35
130300
Team130300

Punt Returns

puntReturns box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
LaJohntay Wester · #10
119190
Team119190

Kicking

kicking box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Tyler Loop · #33
1/3513/36
Team1/3513/36

Punting

punting box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Ryan Eckley · #30
14444.01
Team14444.01

Stat compare

Headline stats · full table below

60

Total yds

274

15

Rush yds

68

1

TO

0

Team stats

WSH

Away

Stat

BAL

Home

60

Total yards

274

15

Rushing yds

68

1

Turnovers

0

4-38

totalPenaltiesYards

4-35

8:00

possessionTime

22:00

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

BAL -4.5

Between 3 and 7

↘0.5pt· 6.2h

Total

34.5

Defensive · -12.5 vs avg

Moneyline

WSHWSH+15839%
BALBAL-19066%

↗6· 6.2h

Implied probabilities back-computed from American odds — break-even win % a moneyline bet needs to be +EV.

SpreadBet BAL -4.5↗SpreadBet BAL -4.5↗

Line movement · 200 snapshots

ESPN-tracked · 21+

Spread

4.5

-0.5 since open

Total

34.5

-1.0 since open

How it's going

BAL lead WSH 24-0 (Halftime). Joe Fagnano led the way — 17/24 · 145 YDS · 1 TD · 100.2 QBR. BAL have outscored the other side 14-0 in the 1st quarter.

Win probability

BAL vs WSH

0255075100

Linescore (quarters)

Team12T
WSH000
BAL141024

Period scoring

WSH won 0 · BAL won 2

0
14

Q1

0
10

Q2

WSH
BAL

Play-by-play · 94 plays

event
  1. —

  2. —

    +3pp

  3. —

    +1pp

  4. —

    −2pp

  5. —

    −2pp

  6. —

    +4pp

  7. —

    +2pp

  8. —

    −0.9pp

  9. —

    +5pp

  10. —

    −3pp

  11. —

    BIG MOMENT

    +10pp

  12. —

    −0.6pp

  13. —

    BIG MOMENT

    +9pp

  14. —

    +2pp

  15. —

    +0.5pp

  16. —

  17. —

    −0.6pp

  18. —

    +3pp

  19. —

  20. —

    +2pp

  21. —

  22. —

    +1pp

  23. —

    +0.6pp

  24. —

    +0.8pp

  25. —

    +1pp

  26. —

    +0.8pp

  27. —

  28. —

    −0.9pp

  29. —

    −1pp

  30. —

Betting line

BAL -4.5·O/U 34.5·WSH +158/BAL -190

DraftKings · via ESPN