ARCHIVE March 31, 2026
March 31, 2026 · AL East

Texas Rangers vs Baltimore Orioles

March 31, 2026Oriole Park at Camden YardsPartly Cloudy 82°F · 17 mph, Out To CF
AWAY
Texas Rangers
4-1
8
vs
HOME
Baltimore Orioles
2-3
5

Scoring summary

INN BATTER PLAY SCORE
T3 Ezequiel Duran Ezequiel Duran homers (1) on a fly ball to left field. TEX 1, BAL 0
B4 Pete Alonso Pete Alonso homers (1) on a fly ball to center field. TEX 1, BAL 1
T5 Wyatt Langford Wyatt Langford triples (1) on a sharp line drive to right fielder Tyler O'Neill. Brandon Nimmo scores. TEX 2, BAL 1
T5 Corey Seager Corey Seager singles on a sharp line drive to center fielder Colton Cowser. Wyatt Langford scores. TEX 3, BAL 1
B5 Gunnar Henderson Gunnar Henderson doubles (1) on a sharp line drive to center fielder Evan Carter. Blaze Alexander scores. Taylor Ward scores. TEX 3, BAL 3
T6 Brandon Nimmo Brandon Nimmo singles on a line drive to center fielder Colton Cowser. Evan Carter scores. TEX 4, BAL 3
T7 Danny Jansen Danny Jansen homers (1) on a fly ball to left center field. Corey Seager scores. Jake Burger scores. TEX 7, BAL 3
T9 Corey Seager Corey Seager homers (2) on a fly ball to right center field. TEX 8, BAL 3
B9 Taylor Ward Taylor Ward doubles (1) on a sharp line drive to center fielder Evan Carter. Tyler O'Neill scores. Colton Cowser scores. TEX 8, BAL 5

Box score

  123456789 R
TEX 001021301 8
BAL 000120002 5

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Rangers AWAY 8

Jacob deGrom started for Rangers, leaving with the game tied 3–3. Out of the bullpen, Chris Martin took the roughest line.

workload · innings pitched
  • Jacob deGrom Starter 4.2 79 3 7
    Pitch-by-pitch: what Jacob deGrom threw
    CSW 32% 1st-pitch strike 80% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 34 43% 3 7 9 6 9
    Slider 31 39% 9 4 7 10 1
    Changeup 11 14% 1 0 1 7 2
    Sinker 2 3% 0 0 1 0 1
    Curveball 1 1% 0 1 0 0 0
  • Cole Winn Reliever 1.1 14 0 1 W inherited 1, stranded 1
  • Jakob Junis Setup 1.0 15 0 1
  • Robert Garcia Reliever 1.0 15 0 1
  • Chris Martin Reliever 1.0 19 2 1
Orioles HOME 5

Zach Eflin started for Orioles, leaving trailing 0–1. Out of the bullpen, Yaramil Hiraldo took the roughest line.

workload · innings pitched
  • Zach Eflin Starter 3.2 74 1 7
    Pitch-by-pitch: what Zach Eflin threw
    CSW 30% 1st-pitch strike 59% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 19 26% 5 0 4 6 4
    Curveball 15 21% 3 2 3 7 0
    Sinker 14 19% 3 4 1 4 2
    Cutter 11 15% 0 3 2 5 1
    Sweeper 7 10% 1 1 1 3 1
    Four-Seam Fastball 7 10% 0 0 3 4 0
  • Grant Wolfram Setup 1.1 23 2 2 inherited 2, stranded 2
  • Yennier Cano Middle 1.0 9 1 0 L
  • Yaramil Hiraldo Reliever 1.0 24 3 0
  • Anthony Nunez Setup 2.0 21 1 2

Where the game turned

1 run Top 6th · off Cano
  • Nimmo 1B (1)

Batting lines

AWAY · TEX
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Brandon Nimmo RF 5 1 2 1 0 1 .409 .458 .545 1.003
Wyatt Langford LF 5 1 2 1 0 1 .167 .167 .250 .417 3B
Corey Seager SS 4 2 2 2 1 1 .333 .458 .667 1.125 HR (2)
Jake Burger 1B 5 1 1 0 0 3 .409 .435 .727 1.162
Joc Pederson DH 4 0 0 0 1 2 .000 .182 .000 .182
Josh Smith 2B 5 0 1 0 0 1 .200 .333 .200 .533
Danny Jansen C 5 1 3 3 0 1 .308 .308 .615 .923 HR (1), 2B
Evan Carter CF 3 1 1 0 1 0 .286 .412 .429 .841 2B
Ezequiel Duran 3B 4 1 1 1 0 1 .222 .222 .667 .889 HR (1)
HOME · BAL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Taylor Ward LF 5 1 4 2 0 1 .300 .391 .350 .741 2B
Gunnar Henderson SS 5 0 1 2 0 1 .190 .261 .381 .642 2B
Pete Alonso 1B 4 1 2 1 0 1 .316 .381 .474 .855 HR (1)
Adley Rutschman C 3 0 0 0 1 0 .286 .412 .500 .912
Samuel Basallo DH 4 0 0 0 0 1 .143 .250 .143 .393
Tyler O'Neill RF 3 1 0 0 0 2 .143 .294 .357 .651
Colton Cowser CF 4 1 1 0 0 0 .300 .333 .400 .733
Jeremiah Jackson 2B 4 0 0 0 0 2 .250 .250 .250 .500
Blaze Alexander 3B 4 1 1 0 0 3 .364 .364 .364 .728

Pitching lines

AWAY · TEX
PITCHER IPHRERBBKHR NPERA DEC
Jacob deGrom 4.2 6 3 3 0 7 1 79 5.79
Cole Winn 1.1 0 0 0 1 1 0 14 0.00 W
Jakob Junis 1.0 1 0 0 0 1 0 15 0.00
Robert Garcia 1.0 0 0 0 0 1 0 15 0.00
Chris Martin 1.0 2 2 2 0 1 0 19 10.80
HOME · BAL
PITCHER IPHRERBBKHR NPERA DEC
Zach Eflin 3.2 4 1 1 2 7 1 74 2.45
Grant Wolfram 1.1 3 2 2 0 2 0 23 7.71
Yennier Cano 1.0 2 1 1 0 0 0 9 5.40 L
Yaramil Hiraldo 1.0 2 3 3 1 0 1 24 21.60
Anthony Nunez 2.0 2 1 1 0 2 1 21 2.25

Manager comparison

AWAY · TEX
Skip Schumaker
Lineup 1.9 R Bunts 0.8 R IBBs 1.4 R
HOME · BAL
Craig Albernaz
Lineup 1.7 R Bunts 0.7 R IBBs 2.3 R

Recent form

AWAY · TEX
4-6 W2 -26 run diff
WWLWLLLWLL
HOME · BAL
5-5 W3 +8 run diff
WWWLLWLLLW

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.