ARCHIVE March 28, 2026
March 28, 2026 · NL Cent

Tampa Bay Rays vs St. Louis Cardinals

March 28, 2026Busch StadiumSunny 51°F · 5 mph, Out To CF
AWAY
Tampa Bay Rays
0-2
5
vs
HOME
St. Louis Cardinals
2-0
6

Scoring summary

INN BATTER PLAY SCORE
B1 Alec Burleson Alec Burleson singles on a sharp line drive to center fielder Cedric Mullins. JJ Wetherholt scores. TB 0, STL 1
B1 Nolan Gorman Nolan Gorman singles on a line drive to right fielder Jake Fraley. Alec Burleson scores. Nolan Gorman to 2nd. TB 0, STL 2
B8 Iván Herrera Iván Herrera doubles (1) on a sharp fly ball to center fielder Cedric Mullins. Jordan Walker scores. Victor Scott II to 3rd. TB 0, STL 3
B8 Alec Burleson Alec Burleson out on a sacrifice fly to center fielder Cedric Mullins. Victor Scott II scores. TB 0, STL 4
T9 Chandler Simpson Chandler Simpson singles on a ground ball to second baseman JJ Wetherholt. Jonathan Aranda scores. Junior Caminero to 3rd. Throwing error by second baseman JJ Wetherholt. TB 1, STL 4
T9 Carson Williams Carson Williams singles on a sharp line drive to left fielder Nathan Church. Junior Caminero scores. Chandler Simpson scores. TB 3, STL 4
T9 Nick Fortes Nick Fortes singles on a ground ball to right fielder Jordan Walker. Carson Williams scores. Nick Fortes to 2nd. TB 4, STL 4
T10 Yandy Díaz Yandy Díaz singles on a ground ball to center fielder Victor Scott II. Ben Williamson scores. TB 5, STL 4
B10 JJ Wetherholt JJ Wetherholt singles on a ground ball to right fielder Jake Fraley. Nathan Church scores. Jordan Walker scores. TB 5, STL 6

Box score

  12345678910 R
TB 0000000041 5
STL 2000000202 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 5

Joe Boyle started for Rays, leaving trailing 0–2. Out of the bullpen, Cole Sulser took the roughest line.

workload · innings pitched
  • Joe Boyle Starter 6.0 75 2 4
    Pitch-by-pitch: what Joe Boyle threw
    CSW 29% 1st-pitch strike 71% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 26 35% 4 6 4 7 5
    Four-Seam Fastball 19 25% 3 4 2 6 4
    Sinker 12 16% 1 3 2 4 2
    Splitter 10 13% 0 0 2 4 4
    Sweeper 8 11% 1 0 3 2 2
  • Cole Sulser Middle 2.0 41 2 2
  • Bryan Baker Closer 1.0 13 0 2
  • Griffin Jax Reliever 0.1 9 2 0 L
Cardinals HOME 6

Michael McGreevy started for Cardinals, leaving with a 2–0 lead. Out of the bullpen, Matt Svanson took the roughest line.

workload · innings pitched
  • Michael McGreevy Starter 6.0 96 0 5
    Pitch-by-pitch: what Michael McGreevy threw
    CSW 27% 1st-pitch strike 52% 4.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 21 22% 1 4 3 8 5
    Sinker 21 22% 2 5 6 5 3
    Four-Seam Fastball 18 19% 1 6 2 7 2
    Cutter 15 16% 0 4 6 3 2
    Slider 8 8% 0 1 0 5 2
    Sweeper 8 8% 0 0 0 8 0
    Curveball 5 5% 1 1 0 3 0
  • Riley O'Brien Closer 1.0 9 0 0 HLD
  • JoJo Romero Setup 1.0 17 0 1 HLD
  • Matt Svanson Middle 0.2 20 3 0
  • Ryne Stanek Setup 1.1 27 2 2 W inherited 2, all 2 scored

Where the game turned

2 runs Bottom 10th · off Jax
  • Wetherholt 1B (2)

Batting lines

AWAY · TB
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jonathan Aranda 1B 3 1 1 0 2 1 .429 .545 .857 1.402
Jake Fraley RF 5 0 0 0 0 2 .167 .167 .167 .334
Junior Caminero 3B 3 1 1 0 1 0 .400 .700 .400 1.100
Cedric Mullins CF 4 0 0 0 0 0 .000 .000 .000 .000
Chandler Simpson LF 4 1 2 0 0 1 .429 .429 .429 .858
Carson Williams SS 4 1 1 2 0 1 .222 .222 .222 .444
Nick Fortes C 2 0 1 1 0 0 .667 .667 .667 1.334
Ben Williamson 2B 2 1 0 0 0 0 .500 .500 .500 1.000
Yandy Díaz DH 5 0 1 1 0 1 .400 .455 .400 .855
Richie Palacios 2B 2 0 0 0 0 0 .000 .000 .000 .000
Hunter Feduccia C 2 0 0 0 0 2 .000 .000 .000 .000
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 5 1 2 2 0 0 .333 .300 .667 .967 SB
Alec Burleson 1B 3 1 1 2 0 0 .571 .556 1.000 1.556 SB
Masyn Winn SS 4 0 0 0 0 2 .111 .111 .222 .333
Nolan Gorman DH 4 0 1 1 0 1 .250 .250 .250 .500
Ramón Urías 3B 4 0 1 0 0 2 .250 .250 .500 .750 2B
Nathan Church LF 4 1 0 0 0 1 .375 .375 .375 .750
Jordan Walker RF 2 2 0 0 2 0 .167 .375 .333 .708
Victor Scott II CF 2 1 0 0 0 1 .500 .500 .500 1.000
Iván Herrera C 4 0 1 1 0 1 .125 .111 .250 .361 2B

Pitching lines

AWAY · TB
PITCHER IPHRERBBKHR NPERA DEC
Joe Boyle 6.0 3 2 2 0 4 0 75 3.00
Cole Sulser 2.0 2 2 1 1 2 0 41 4.50
Bryan Baker 1.0 0 0 0 0 2 0 13 0.00
Griffin Jax 0.1 1 2 1 1 0 0 9 18.00 L
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Michael McGreevy 6.0 0 0 0 2 5 0 96 0.00
Riley O'Brien 1.0 2 0 0 0 0 0 9 0.00 HLD
JoJo Romero 1.0 0 0 0 0 1 0 17 0.00 HLD
Matt Svanson 0.2 2 3 3 1 0 0 20 54.00
Ryne Stanek 1.1 3 2 1 0 2 0 27 3.86 W

Manager comparison

AWAY · TB
Kevin Cash
Lineup 1.3 R Bunts 2.5 R IBBs 2.8 R
HOME · STL
Oliver Marmol
Lineup 2.1 R Bunts 2.3 R IBBs 1.2 R

Recent form

AWAY · TB
3-7 L1 -5 run diff
LWLWLLLWLL
HOME · STL
5-5 W2 -6 run diff
WWLLLWWLWL

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.