Tampa Bay Rays at Detroit Tigers
· Publix Field at Joker Marchant Stadium, Lakeland · Spring Training · Final
Final score
The Tampa Bay Rays and Detroit Tigers tied 4–4 on Monday, March 9, 2026.
Line score
Runs by inning, then runs, hits and errors, Tampa Bay Rays at Detroit Tigers
| Team |
11st inning |
22nd inning |
33rd inning |
44th inning |
55th inning |
66th inning |
77th inning |
88th inning |
99th inning |
RRuns |
HHits |
EErrors |
| Tampa Bay Rays |
0 |
0 |
0 |
2 |
0 |
2 |
0 |
0 |
0 |
4 |
8 |
0 |
| Detroit Tigers |
1 |
2 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
4 |
9 |
1 |
Home runs
- Tampa Bay Rays: Will Simpson (1)
- Detroit Tigers: Kevin McGonigle (1), John Peck (2)
Numbers in brackets are the player's season totals after the game.
Scoring plays
Every scoring play, Tampa Bay Rays at Detroit Tigers, with the score after it (away first)
| Inning |
Team |
Play |
Score |
| Bottom 1st |
Detroit Tigers |
Riley Greene singles on a sharp line drive to left fielder Justyn-Henry Malloy. Wenceel Pérez scores. |
0–1 |
| Bottom 2nd |
Detroit Tigers |
John Peck homers (2) on a fly ball to right field. Austin Slater scores. |
0–3 |
| Top 4th |
Tampa Bay Rays |
Victor Mesa Jr. singles on a line drive to left fielder Riley Greene. Will Simpson scores. Victor Mesa Jr. to 2nd. |
1–3 |
| Top 4th |
Tampa Bay Rays |
Blake Sabol lines out to right fielder Austin Slater. |
2–3 |
| Top 6th |
Tampa Bay Rays |
Will Simpson homers (1) on a fly ball to left center field. Marshall Toole scores. |
4–3 |
| Bottom 7th |
Detroit Tigers |
Kevin McGonigle homers (1) on a fly ball to right center field. |
4–4 |
Box score
Tampa Bay Rays
Tampa Bay Rays batting. Indented names came in as substitutes.
| Batter |
PosPosition |
ABAt bats | RRuns | HHits | RBIRuns batted in | BBWalks | SOStrikeouts | AVGSeason batting average |
| Carson Williams |
SS |
3 |
0 |
2 |
0 |
0 |
0 |
.368 |
| Substitute: Gregory Barrios |
SS |
2 |
0 |
0 |
0 |
0 |
0 |
.400 |
| Jacob Melton |
CF |
3 |
0 |
0 |
0 |
0 |
1 |
.174 |
| Substitute: Austin Overn |
CF |
0 |
0 |
0 |
0 |
2 |
0 |
.125 |
| Justyn-Henry Malloy |
LF |
2 |
0 |
0 |
0 |
1 |
1 |
.217 |
| Substitute: Marshall Toole |
LF |
1 |
1 |
0 |
0 |
0 |
1 |
.250 |
| Will Simpson |
DH |
4 |
2 |
3 |
2 |
0 |
0 |
.455 |
| Logan Davidson |
1B |
4 |
0 |
0 |
0 |
0 |
3 |
.182 |
| Victor Mesa Jr. |
RF |
3 |
1 |
1 |
1 |
0 |
0 |
.400 |
| Substitute: Mac Horvath |
RF |
1 |
0 |
0 |
0 |
0 |
0 |
.000 |
| Blake Sabol |
C |
2 |
0 |
0 |
0 |
0 |
0 |
.200 |
| Substitute: Caden Bodine |
C |
2 |
0 |
1 |
0 |
0 |
0 |
.333 |
| Raynel Delgado |
2B |
2 |
0 |
0 |
0 |
0 |
1 |
.143 |
| Substitute: Émilien Pitre |
2B |
2 |
0 |
0 |
0 |
0 |
1 |
.000 |
| Brayden Taylor |
3B |
2 |
0 |
1 |
0 |
1 |
1 |
.308 |
| Substitute: Jose Perez |
3B |
1 |
0 |
0 |
0 |
0 |
0 |
.500 |
| Totals |
34 |
4 |
8 |
3 |
4 |
9 |
|
Tampa Bay Rays pitching, in the order they pitched
| Pitcher |
IPInnings pitched | HHits allowed | RRuns allowed | EREarned runs | BBWalks | SOStrikeouts | HRHome runs allowed | NPNumber of pitches | ERASeason earned run average |
| Shane McClanahan |
2.1 |
3 |
3 |
3 |
1 |
3 |
1 |
41 |
6.23 |
| Kodi Whitley |
0.2 |
2 |
0 |
0 |
0 |
1 |
0 |
17 |
10.13 |
| Bryan Baker |
1.0 |
0 |
0 |
0 |
0 |
1 |
0 |
20 |
3.00 |
| Jake Woodford |
2.1 |
2 |
1 |
1 |
1 |
1 |
1 |
27 |
1.69 |
| Andrew Wantz |
0.2 |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
5.40 |
| Cam Booser |
1.0 |
0 |
0 |
0 |
0 |
1 |
0 |
13 |
0.00 |
| Derrick Edington |
1.0 |
2 |
0 |
0 |
0 |
1 |
0 |
14 |
2.70 |
Detroit Tigers
Detroit Tigers batting. Indented names came in as substitutes.
| Batter |
PosPosition |
ABAt bats | RRuns | HHits | RBIRuns batted in | BBWalks | SOStrikeouts | AVGSeason batting average |
| Wenceel Pérez |
CF |
2 |
1 |
0 |
0 |
1 |
1 |
.059 |
| Substitute: Seth Stephenson |
CF |
1 |
0 |
0 |
0 |
0 |
0 |
.000 |
| Javier Báez |
SS |
3 |
0 |
0 |
0 |
0 |
1 |
.286 |
| Substitute: Jack Penney |
2B |
1 |
0 |
0 |
0 |
0 |
0 |
.143 |
| Dillon Dingler |
C |
2 |
0 |
1 |
0 |
0 |
0 |
.182 |
| Substitute: Tomás Nido |
C |
2 |
0 |
0 |
0 |
0 |
1 |
.211 |
| Riley Greene |
LF |
3 |
0 |
2 |
1 |
0 |
1 |
.200 |
| Substitute: Justice Bigbie |
LF |
1 |
0 |
0 |
0 |
0 |
0 |
.000 |
| Spencer Torkelson |
1B |
3 |
0 |
1 |
0 |
0 |
0 |
.211 |
| Substitute: Chris Meyers |
1B |
1 |
0 |
0 |
0 |
0 |
0 |
.000 |
| Kerry Carpenter |
DH |
2 |
0 |
0 |
0 |
1 |
0 |
.250 |
| Substitute: Michael Oliveto |
DH |
1 |
0 |
0 |
0 |
0 |
0 |
.000 |
| Austin Slater |
RF |
3 |
1 |
1 |
0 |
0 |
0 |
.316 |
| Substitute: Patrick Lee |
RF |
1 |
0 |
0 |
0 |
0 |
1 |
.000 |
| Kevin McGonigle |
3B |
3 |
1 |
1 |
1 |
0 |
1 |
.350 |
| Substitute: Carson Rucker |
3B |
1 |
0 |
1 |
0 |
0 |
0 |
.667 |
| John Peck |
SS |
3 |
1 |
1 |
2 |
0 |
2 |
.389 |
| Substitute: Peyton Graham |
SS |
1 |
0 |
1 |
0 |
0 |
0 |
.250 |
| Totals |
34 |
4 |
9 |
4 |
2 |
8 |
|
Detroit Tigers pitching, in the order they pitched
| Pitcher |
IPInnings pitched | HHits allowed | RRuns allowed | EREarned runs | BBWalks | SOStrikeouts | HRHome runs allowed | NPNumber of pitches | ERASeason earned run average |
| Framber Valdez |
4.0 |
4 |
2 |
1 |
0 |
6 |
0 |
53 |
1.29 |
| Brant Hurter (H, 1) |
1.0 |
0 |
0 |
0 |
1 |
0 |
0 |
9 |
6.75 |
| Kyle Finnegan (BS, 1) |
0.2 |
1 |
2 |
2 |
1 |
1 |
1 |
20 |
6.75 |
| Carlos Peña |
1.1 |
1 |
0 |
0 |
1 |
2 |
0 |
29 |
3.38 |
| Will Vest |
1.0 |
2 |
0 |
0 |
0 |
0 |
0 |
18 |
12.27 |
| Tanner Rainey |
1.0 |
0 |
0 |
0 |
1 |
0 |
0 |
12 |
1.93 |
Game info
- Weather
- 81 degrees, Sunny
- Wind
- 2 mph, In From RF
- First pitch
- 1:06 PM
- Time of game
- 2:36
- Attendance
- 6,026
- Umpires
- Home Plate: Mark Wegner, First Base: Sean Barber, Second Base: Adam Beck, Third Base: Matt Blackborow
Other MLB games on Mar 9
Other MLB games on Monday, March 9, 2026
| Matchup |
Status |
Details |
Philadelphia Phillies
3
at Boston Red Sox
5
|
Final
Spring training
|
Game page: Philadelphia Phillies at Boston Red Sox, Mon, Mar 9, 2026
|
St. Louis Cardinals
3
at Houston Astros
10
|
Final
Spring training
|
Game page: St. Louis Cardinals at Houston Astros, Mon, Mar 9, 2026
|
Minnesota Twins
8
at Atlanta Braves
9
|
Final
Spring training
|
Game page: Minnesota Twins at Atlanta Braves, Mon, Mar 9, 2026
|
Baltimore Orioles
2
at St. Louis Cardinals
7
|
Final
Spring training
|
Game page: Baltimore Orioles at St. Louis Cardinals, Mon, Mar 9, 2026
|
Los Angeles Angels
2
at San Francisco Giants
0
|
Final
Spring training
|
Game page: Los Angeles Angels at San Francisco Giants, Mon, Mar 9, 2026
|
Colorado Rockies
3
at Chicago White Sox
12
|
Final
Spring training
|
Game page: Colorado Rockies at Chicago White Sox, Mon, Mar 9, 2026
|
Cleveland Guardians
6
at Kansas City Royals
2
|
Final
Spring training
|
Game page: Cleveland Guardians at Kansas City Royals, Mon, Mar 9, 2026
|
Athletics
9
at Cincinnati Reds
7
|
Final
Spring training
|
Game page: Athletics at Cincinnati Reds, Mon, Mar 9, 2026
|
Texas Rangers
4
at San Diego Padres
1
|
Final
Spring training
|
Game page: Texas Rangers at San Diego Padres, Mon, Mar 9, 2026
|
Seattle Mariners
1
at Arizona Diamondbacks
2
|
Final
Spring training
|
Game page: Seattle Mariners at Arizona Diamondbacks, Mon, Mar 9, 2026
|
Los Angeles Dodgers
4
at Milwaukee Brewers
3
|
Final
Spring training
|
Game page: Los Angeles Dodgers at Milwaukee Brewers, Mon, Mar 9, 2026
|
Miami Marlins
0
at New York Mets
9
|
Final
Spring training
|
Game page: Miami Marlins at New York Mets, Mon, Mar 9, 2026
|
Pittsburgh Pirates
5
at New York Yankees
3
|
Final
Spring training
|
Game page: Pittsburgh Pirates at New York Yankees, Mon, Mar 9, 2026
|