HomeScoresLiveTonight's picks
Live · 8
  • MLBBot 3
    COL 0@ATH 0
    +9.9ppmedium
  • MLBTop 3
    CHC 0@SF 0
    -16.7pphigh
  • MLBBot 7
    STL 7@MIN 4
    -43.6pplow
  • MLBBot 7
    ATL 3@NYM 7
    +58.9pplow
  • MLBBot 8
    HOU 9@KC 5
    -49.3pplow
  • MLBTop 5
    TB 0@LAA 4
    +62.6pplow
  • MLBTop 7
    SEA 8@WSH 1
    -47.4pplow
  • WNBA2:55 - 2nd
    GS 33@SEA 32
    +4.1pphigh
Free during beta —Free during beta — to track favorite players + get game alertsto track favorites + alerts
  • NBA logo
  • NHL logo
  • WNBA logo
  • MLB logo
  • UFC logo
  • NFL logo
THE ONE Analytics
Beta
MLB logoMLBHubScoresOddsPicksEdgesStandingsTrendsTeamsPlayersLeadersMethodologyGlossaryRoadmapAbout
FINAL+1PIT
PIT

PIT

47-62

2
1
SF

SF

54-55

Oracle Park · San Francisco, California
38,144 attended

Matchup · 2026

Team rate stats vs league

MLB Stats API

PIT

PIT

league avg

SF

SF

.739

OPS

◀

.715

.727

.334

OBP

◀

.319

.308

5.06

Runs / G

◀

4.50

4.13

4.26

Team ERA

◀

4.16

4.54

1.31

WHIP

◀

1.31

1.41

9.1

K / 9

◀

8.5

8.0

Postgame · final

The morning-after recap.

Line score, top performers, model verdict against Vegas, and how the closing line shaped up vs the actual outcome.

Final

PIT wins

PIT 2 · SF 1 (by 1)

Model verdict

✗ Missed

Picked SF +3pp

Against the spread

No spread

Line score

Inning by inning

Team12345678910R
PIT00001000012
SF00010000001

Final play

“End of the 10th inning”

What's next

Tomorrow's slate is open.

See every model edge for tonight's remaining games and tomorrow's slate side-by-side, or jump straight to DraftKings & FanDuel for the full board.

MLB edges →Full slate →
Tomorrow's board↗Tomorrow's board↗

21+ · we may earn a referral fee · your odds unchanged.

↳ Data via ESPN · MLB Stats API · Baseball Savant

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
  • Cross-sport rankings
  • Model accuracy
  • 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

66%Last 7 · 69-36
61%Last 30 · 307-194
Receipts →
MLB·Wed, Jul 30·Final/SeriesPIT wins series 3-0

Recap · MLB

Pittsburgh Pirates went into San Francisco Giants and beat them, 2–1. It came down to the final possession.

ESPN didn't ship a closing line for this game; book settlement summary unavailable.

ByTheOnemodel/auto-generated · live odds + scouting data/refreshes with the page

Win-probability impactWPA · win prob added
  1. 1I. MattsonPIT+44.4pp
  2. 2J. LeeSF−38.4pp
  3. 3P. BaileySF−28.2pp

PIT · top performer

PIT
Spencer Horwitz

Spencer Horwitz

1B

1.100OPS

4-2

AB-H

0

R

1

RBI

SF · top performer

SF
Dominic Smith

Dominic Smith

DH

1.000OPS

4-2

AB-H

0

R

1

RBI

MLB · Pittsburgh Pirates at San Francisco Giants · final

MLB · Box scoreSTATCAST

Final/10

Batters

batting box score — tap a column header to sort; players who did not play sink to the bottom.
PlayerAVGABRHRBIHRBBK
S. Horwitz1B
.2524021012
A. McCutchenDH
.2444000012
B. ReynoldsLF
.2324010012
O. CruzCF
.2174100013
N. Gonzales3B
.2534010000
J. SuwinskiRF
.1043000022
H. DavisC
.1754011011
L. PegueroSS
.2505010001
I. Kiner-Falefa2B
.2654110001
Team362720714

Pitchers

pitching box score — tap a column header to sort; players who did not play sink to the bottom.
PlayerIPHRERBBKPC
M. BurrowsSP
6.03111791
C. MlodzinskiSP
2.01000019
I. MattsonRP
2.02000326
Team10.0611110136

Batters

batting box score — tap a column header to sort; players who did not play sink to the bottom.
PlayerAVGABRHRBIHRBBK
H. RamosLF
.2675110002
R. Devers1B
.2193000012
W. AdamesSS
.2384010002
M. Chapman3B
.2374000002
D. SmithDH
.2654021000
J. LeeRF
.2484000000
C. SchmittDH
.2424010001
M. YastrzemskiLF
.2313010000
P. BaileyC
.2053000001
- B. Wisely2B
.2080000000
Team341610110

Pitchers

pitching box score — tap a column header to sort; players who did not play sink to the bottom.
PlayerIPHRERBBKPC
L. WebbSP
5.2511411109
S. BivensRP
0.1000003
M. GageRP
0.21001014
T. BeckRP
1.10001017
C. DovalRP
1.01000316
R. WalkerRP
1.00101021
Team10.0721714180

Pitcher arsenals · per-pitch detail

Statcast · via Baseball Savant

PIT

  • M. Burrows
    91 pitches·30% CSW
    • FF
      32%·95.6 mph·14% whiff
    • CH
      26%·87.8 mph·38% whiff
    • SL
      20%·86.6 mph·25% whiff
    • CU
      14%·78.7 mph·20% whiff
    • SI
      8%·95.2 mph·0% whiff
  • I. Mattson
    26 pitches·19% CSW
    • FF
      88%·93.3 mph·7% whiff
    • CH
      12%·85.6 mph·— whiff
  • C. Mlodzinski
    19 pitches·16% CSW
    • FF
      37%·95.7 mph·0% whiff
    • CU
      26%·83.7 mph·0% whiff
    • FS
      21%·87.7 mph·33% whiff
    • SI
      11%·96.5 mph·0% whiff
    • SL
      5%·90.7 mph·— whiff

SF

  • L. Webb
    109 pitches·35% CSW
    • CH
      39%·87.1 mph·58% whiff
    • SI
      28%·92.1 mph·17% whiff
    • ST
      25%·84.7 mph·20% whiff
    • FC
      5%·90.9 mph·0% whiff
    • FF
      5%·92.2 mph·25% whiff
  • R. Walker
    21 pitches·24% CSW
    • SI
      81%·96.6 mph·11% whiff
    • SL
      19%·85.0 mph·100% whiff
  • T. Beck
    17 pitches·24% CSW
    • FF
      35%·94.0 mph·0% whiff
    • CU
      24%·79.9 mph·0% whiff
    • SL
      24%·88.9 mph·33% whiff
    • ST
      18%·81.2 mph·0% whiff
  • C. Doval
    16 pitches·38% CSW
    • SL
      75%·88.4 mph·43% whiff
    • FC
      13%·98.1 mph·0% whiff
    • SI
      13%·95.6 mph·0% whiff
  • M. Gage
    14 pitches·14% CSW
    • SL
      57%·84.8 mph·0% whiff
    • FF
      36%·92.4 mph·0% whiff
    • SI
      7%·92.9 mph·— whiff
  • S. Bivens
    3 pitches·33% CSW
    • FC
      67%·90.4 mph·0% whiff
    • SI
      33%·94.1 mph·— whiff

Stat compare

Headline stats · full table below

7

Hits

6

2

Runs

1

0

Errors

0

Current series

PIT wins series 3-0

Jul 29PITPIT6@SFSF5
Jul 30PITPIT3@SFSF1
Jul 30PITPIT2@SFSF1today

Season series

PIT leads series 3-0

Jul 29PITPIT6@SFSF5
Jul 30PITPIT3@SFSF1
Jul 30PITPIT2@SFSF1today
Aug 4SFSF4@PITPIT5
Aug 5SFSF8@PITPIT1
Aug 6SFSF4@PITPIT2

Headlines · top performers

Game flowPIT ↔ SF

Biggest swing: 27pp · Bottom 10th Inning

PITPIT
S. Horwitz

S. Horwitz

1B

Batter of the game

2-for-4 · 1.100 OPS

M. Burrows

M. Burrows

SP

Starting pitcherQuality start

6.0 IP · 7 K · 1 ER · 3 H · 1 BB

SFSF
D. Smith

D. Smith

DH

Batter of the game

2-for-4 · 1.000 OPS

L. Webb

L. Webb

SP

Starting pitcher11-K game

5.2 IP · 11 K · 1 ER · 5 H · 4 BB

How it ended

PIT beat SF 2-1. Bailey's play in the bottom 10th inning drove the biggest swing of the night (27pp).

Last play

End of the 10th inning

Win probability

SF vs PIT

0255075100I2I3I4I5I6I7I8I9I10

Clutch moments · top swings

ranked by WP impact
PITTop 5th Inning · 1-1
+19pp→ 46% WP

Horwitz · doubled to center, Kiner-Falefa scored.

PITTop 9th Inning · 1-1
+20pp→ 55% WP

Horwitz · singled to right.

PITBottom 10th Inning · 2-1
+27pp→ 77% WP

Bailey · struck out swinging.

Linescore (innings)

Team12345678910R
PIT00001000012
SF00010000001

Period scoring

PIT won 2 · SF won 1

0
0

Inn 1

0
0

Inn 2

0
0

Inn 3

0
1

Inn 4

Smith 1

1
0

Inn 5

Horwitz 1

0
0

Inn 6

0
0

Inn 7

0
0

Inn 8

0
0

Inn 9

1
0

Inn 10

Davis 1

PIT
SF

Play-by-play · 612 plays

period
event
player
  1. End 10

    End of the 10th inning

    PIT 2·SF 1

  2. B10

    · ·

    PIT 2·SF 1

  3. B10

    Ramos struck out swinging.BIG MOMENT

    · ·

    PIT 2·SF 1

    −23pp

  4. B10

    Pitch 4 : Strike 3 Swinging

    · ·

    PIT 2·SF 1

  5. B10

    Pitch 3 : Strike 2 Swinging

    · ·

    PIT 2·SF 1

  6. B10

    Pitch 2 : Ball 1

    · ·

    PIT 2·SF 1

  7. B10

    Pitch 1 : Strike 1 Swinging

    · ·

    PIT 2·SF 1

  8. B10

    Isaac Mattson pitches to Heliot Ramos

    · ·

    PIT 2·SF 1

  9. B10

    · ·

    PIT 2·SF 1

  10. B10

    Bailey struck out swinging.BIG MOMENT

    · ·

    PIT 2·SF 1

    −27pp

  11. B10

    Pitch 6 : Strike 3 Swinging

    · ·

    PIT 2·SF 1

  12. B10

    Pitch 5 : Strike 2 Looking

    · ·

    PIT 2·SF 1

  13. B10

    Pitch 4 : Strike 1 Foul

    · ·

    PIT 2·SF 1

  14. B10

    Pitch 3 : Ball 3

    · ·

    PIT 2·SF 1

  15. B10

    Pitch 2 : Ball 2

    · ·

    PIT 2·SF 1

  16. B10

    Pitch 1 : Ball 1

    · ·

    PIT 2·SF 1

  17. B10

    Isaac Mattson pitches to Patrick Bailey

    · ·

    PIT 2·SF 1

  18. B10

    · ·

    PIT 2·SF 1

  19. B10

    Yastrzemski hit sacrifice bunt to third, Schmitt to second, Lee to third.

    · ·

    PIT 2·SF 1

    +3pp

  20. B10

    · ·

    PIT 2·SF 1

  21. B10

    Isaac Mattson pitches to Mike Yastrzemski

    · ·

    PIT 2·SF 1

  22. B10

    · ·

    PIT 2·SF 1

  23. B10

    Schmitt singled to left.BIG MOMENT

    · ·

    PIT 2·SF 1

    +11pp

  24. B10

    Pitch 1 : Ball In Play

    · ·

    PIT 2·SF 1

  25. B10

    Isaac Mattson pitches to Casey Schmitt

    · ·

    PIT 2·SF 1

  26. B10

    Bottom of the 10th inning

    PIT 2·SF 1

  27. M10

    Middle of the 10th inning

    PIT 2·SF 1

  28. T10

    · ·

    PIT 2·SF 1

  29. T10

    Peguero grounded out to second.

    · ·

    PIT 2·SF 1

  30. T10

    Pitch 5 : Ball In Play

    · ·

    PIT 2·SF 1

Team stats

PIT

Away

Stat

SF

Home

2

Runs

1

7

Hits

6

0

Errors

0

8

TB

6

0

HR

0

7

BB

1

14

K

10

29

LOB

14

STATCAST · Tonight’s standouts

4 of 13 players in cohort
  • Nick GonzalesPIT · 3B
    SPRINT28.586
  • Oneil CruzPIT · CF
    SPRINT28.483
  • Matt ChapmanSF · 3B
    SPRINT28.175
  • Casey SchmittSF · DH
    SPRINT2872

Player projections

SF vs PIT.

Per-player stat projections built from a recency-weighted blend of the last ten games, season average, and matchup context. Confidence reflects sample size and stability — the top of each list is who to watch.

123

projections · 69 high confidence

Strikeouts

  • Paul SkenesPIT
    6.8± 3.2low
  • Braxton AshcraftPIT
    6.6± 2.7low
  • Landen RouppSF
    5.9± 2.1low

Hits

  • Jung Hoo LeeSF
    1.7± 1.1high
  • Luis ArraezSF
    1.5± 0.5high
  • Matt ChapmanSF
    1.3± 1.4high

Total bases

  • Matt ChapmanSF
    2.5± 3.7high
  • Bryce EldridgeSF
    2.1± 1.8high
  • Jung Hoo LeeSF
    2.1± 1.3high

RBIs

  • Matt ChapmanSF
    1.3± 2.4high
  • Brandon LowePIT
    0.8± 1.1high
  • Esmerlyn ValdezPIT
    0.8± 1.8low

Earned runs

  • Mitch KellerPIT
    3.5± 3.0low
  • Adrian HouserSF
    3.1± 2.7low
  • Robbie RaySF
    2.8± 3.5low

Projections recompute every 30 minutes · prop lines plug in once sportsbook ingest lands

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.

52.4%

ensemble · SF favored

  • Elo Static

    52.7%

    P(SF win)

    33%

    weight

  • Elo Pitching

    53.5%

    P(SF win)

    32%

    weight

  • Bullpen Park

    53.5%

    P(SF win)

    34%

    weight

Disagreement

0.38 pp

weighted σ across sub-models

Confidence

98% · high

maps from disagreement

Substrate count

3 / 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.