ARCHIVE March 31, 2026
March 31, 2026 · NL Cent

Tampa Bay Rays vs Milwaukee Brewers

March 31, 2026American Family FieldRoof Closed 65°F · 0 mph, None
AWAY
Tampa Bay Rays
2-3
2
vs
HOME
Milwaukee Brewers
4-1
6

Scoring summary

INN BATTER PLAY SCORE
T1 Jonathan Aranda Jonathan Aranda homers (2) on a fly ball to left center field. TB 1, MIL 0
T5 Nick Fortes Nick Fortes homers (1) on a fly ball to left center field. TB 2, MIL 0
B5 Brice Turang Brewers challenged (tag play), call on the field was overturned: Brice Turang singles on a line drive to right fielder Jake Fraley. Gary Sánchez scores. Brandon Lockridge scores. Joey Ortiz scores. Brice Turang to 2nd. Brice Turang advances to 2nd, on a missed catch error by center fielder Cedric Mullins, assist to right fielder Jake Fraley. TB 2, MIL 3
B6 Gary Sánchez Gary Sánchez homers (2) on a fly ball to center field. TB 2, MIL 4
B6 Brandon Lockridge Brandon Lockridge doubles (1) on a sharp line drive to right fielder Jake Fraley. Jake Bauers scores. TB 2, MIL 5
B8 Jake Bauers Jake Bauers homers (2) on a fly ball to right center field. TB 2, MIL 6

Box score

  123456789 R
TB 100010000 2
MIL 000032010 6

Pitching & bullpen

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

Rays AWAY 2

Shane McClanahan started for Rays, leaving trailing 2–3. Out of the bullpen, Cole Sulser took the roughest line.

workload · innings pitched
  • Shane McClanahan Starter 4.2 79 3 4 L
    Pitch-by-pitch: what Shane McClanahan threw
    CSW 30% 1st-pitch strike 42% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 29 37% 1 7 5 11 5
    Changeup 22 28% 3 6 4 5 4
    Slider 19 24% 3 1 5 7 3
    Curveball 9 11% 0 3 0 6 0
  • Cole Sulser Middle 1.1 31 2 0 inherited 1, stranded 1
  • Yoendrys Gómez Reliever 2.0 30 1 2
Brewers HOME 6

Brandon Woodruff started for Brewers, leaving trailing 0–2.

workload · innings pitched
  • Brandon Woodruff Starter 5.0 67 2 6 W
    Pitch-by-pitch: what Brandon Woodruff threw
    CSW 27% 1st-pitch strike 53% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 29 43% 5 5 7 7 5
    Sinker 20 30% 2 5 3 7 3
    Changeup 9 13% 0 1 3 3 2
    Cutter 7 10% 0 0 1 4 2
    Sweeper 2 3% 0 0 0 1 1
  • Jared Koenig Reliever 1.0 16 0 1 HLD
  • Grant Anderson Middle 1.0 19 0 1 HLD
  • Abner Uribe Setup 1.0 22 0 0 HLD
  • Angel Zerpa Reliever 1.0 14 0 0

Where the game turned

3 runs Bottom 5th · off McClanahan
  • Turang 1B (2)

Batting lines

AWAY · TB
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Yandy Díaz DH 4 0 0 0 0 2 .458 .480 .625 1.105
Jonathan Aranda 1B 4 1 1 1 0 1 .350 .440 .700 1.140 HR (2)
Junior Caminero 3B 3 0 1 0 1 1 .294 .478 .294 .772
Jake Fraley RF 4 0 2 0 0 0 .300 .300 .400 .700 2B
Richie Palacios 2B 1 0 0 0 0 0 .000 .000 .000 .000
Jonny DeLuca PH 1 0 0 0 0 0 .385 .429 .692 1.121
Nick Fortes C 4 1 1 1 0 0 .375 .412 .625 1.037 HR (1)
Ryan Vilade PH 0 0 0 0 1 0 .000 .143 .000 .143
Carson Williams SS 4 0 0 0 0 1 .158 .200 .211 .411
Ben Williamson 2B 3 0 0 0 0 1 .313 .313 .313 .626
Cedric Mullins CF 3 0 0 0 0 2 .056 .053 .111 .164
Chandler Simpson LF 3 0 2 0 0 0 .444 .474 .556 1.030 3B, SB
HOME · MIL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Brice Turang 2B 3 0 1 2 1 1 .400 .478 .600 1.078 SB
Luis Rengifo 3B 4 0 0 0 0 1 .154 .267 .154 .421
William Contreras C 4 0 0 0 0 2 .211 .348 .474 .822
Christian Yelich LF 3 0 0 0 1 1 .353 .421 .529 .950
Garrett Mitchell DH 1 0 0 0 0 1 .200 .385 .200 .585
Jake Bauers 1B 4 2 2 1 0 0 .316 .316 .632 .948 HR (2), SB
Brandon Lockridge CF 4 1 2 1 0 0 .400 .438 .467 .905 2B
Sal Frelick RF 4 0 1 0 0 0 .176 .364 .412 .776
Joey Ortiz SS 3 1 0 0 1 0 .357 .438 .357 .795
Gary Sánchez DH 1 2 1 1 2 0 .500 .625 1.500 2.125 HR (2)

Pitching lines

AWAY · TB
PITCHER IPHRERBBKHR NPERA DEC
Shane McClanahan 4.2 2 3 2 3 4 0 79 3.86 L
Cole Sulser 1.1 4 2 2 0 0 1 31 8.10
Yoendrys Gómez 2.0 1 1 1 2 2 1 30 2.25
HOME · MIL
PITCHER IPHRERBBKHR NPERA DEC
Brandon Woodruff 5.0 4 2 2 0 6 2 67 3.60 W
Jared Koenig 1.0 1 0 0 0 1 0 16 0.00 HLD
Grant Anderson 1.0 1 0 0 0 1 0 19 0.00 HLD
Abner Uribe 1.0 1 0 0 1 0 0 22 0.00 HLD
Angel Zerpa 1.0 0 0 0 1 0 0 14 0.00

Manager comparison

AWAY · TB
Kevin Cash
Lineup 1.3 R Bunts 2.5 R IBBs 2.8 R
HOME · MIL
Pat Murphy
Lineup 1.5 R Bunts 2.8 R IBBs 4.1 R

Recent form

AWAY · TB
3-7 L1 -5 run diff
LWLWLLLWLL
HOME · MIL
6-4 W2 +17 run diff
WWLLLWWWLW

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.