TB @ MIA
loanDepot park · Miami, Florida
Keep followingToday’s scores·MLB player values·Morning Line
Final GameCast
Final score, key plays, top performers, and full tables stay one tap apart for quick review.
Top Performers
- Javier Sanoja3-4, 1 HR, 2 RBI, 1 R
- Shane McClanahan5.0 IP, 6 K, 4 ER
- Lake Bachar3.0 IP, 3 K
Key Plays
- Late run2-4Williamson scored on Fairbanks wild pitch, Walls to third on wild pitch by Fairbanks.9th Inning
- Late run2-4Williamson scored on Fairbanks wild pitch, Walls to third on wild pitch by Fairbanks.9th Inning
- Late double1-4Díaz doubled to center, Mesa Jr. scored, Fortes to third.8th Inning
- Late run3-4Díaz singled to right, Walls scored, Simpson to third.9th Inning
Box Score
Top Performers
Fantasy Signals
Home run, RBI, three-hit game.
RBI, three-hit game.
Starter innings, six-plus strikeouts.
RBI.
RBI.
Final NotesScore, top line, and support lines
- Final frame: Miami Marlins beat Tampa Bay Rays 4-3.
- Top line: Javier Sanoja (Miami Marlins) — 3-4, 1 HR, 2 RBI, 1 R.
- Support line: Shane McClanahan (Tampa Bay Rays) — 5.0 IP, 6 K, 4 ER.
- Support line: Lake Bachar (Miami Marlins) — 3.0 IP, 3 K.
Game HighlightsOfficial video recap
HighlightsScoring plays from the feed
- ScoreWilliamson scored on Fairbanks wild pitch, Walls to third on wild pitch by Fairbanks.2–4
- ScoreWilliamson scored on Fairbanks wild pitch, Walls to third on wild pitch by Fairbanks.2–4
- ScoreHicks hit sacrifice fly to right, Jiménez scored, Sanoja to third.0–4
- DoubleDíaz doubled to center, Mesa Jr. scored, Fortes to third.1–4
Scoring by Inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tampa Bay Rays | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 3 | 5 | 1 |
| Miami Marlins | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | — | 4 | 10 | 1 |
Tampa Bay Rays player box 14 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Tampa Bay Rays
· Starter
Batting#
- Yandy Diaz 3H0R2RBI0HR
- Oliver Dunn 0H0R0RBI0HR
- Jonathan Aranda 0H0R0RBI0HR
- Junior Caminero 0H0R0RBI0HR
- Richie Palacios 0H0R0RBI0HR
- Ben Williamson 0H1R0RBI0HR
- Cedric Mullins 0H0R0RBI0HR
- Taylor Walls 1H1R0RBI0HR
- Victor Mesa Jr. 1H1R0RBI0HR
- Nick Fortes 0H0R0RBI0HR
- Chandler Simpson 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Yandy DiazValue card DH· | 3-5 | 5 | 0 | 3 | 2 | 0 | 0 | 0 | 19 | .326 | .402 | .531 |
| Oliver DunnValue card 3B | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .091 | .167 | .091 |
| Jonathan ArandaValue card 1B· | 0-4 | 4 | 0 | 0 | 0 | 0 | 1 | 3 | 24 | .271 | .382 | .463 |
| Junior CamineroValue card 3B· | 0-5 | 5 | 0 | 0 | 0 | 0 | 0 | 3 | 20 | .281 | .381 | .506 |
| Richie PalaciosValue card 2B· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 24 | .240 | .356 | .328 |
| Ben WilliamsonValue card 2B· | 0-2 | 2 | 1 | 0 | 0 | 0 | 2 | 1 | 19 | .264 | .349 | .326 |
| Cedric MullinsValue card CF· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | .185 | .267 | .299 |
| Taylor WallsValue card SS· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 2 | 17 | .210 | .310 | .283 |
| Victor Mesa Jr.Value card RF· | 1-3 | 3 | 1 | 1 | 0 | 0 | 1 | 0 | 20 | .161 | .257 | .258 |
| Nick FortesValue card C· | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 10 | .240 | .277 | .308 |
| Chandler SimpsonValue card LF | 0-0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 8 | .276 | .312 | .328 |
Pitching#
- Shane McClanahan 8H4R1HR2BB
- Casey Legumina 1H0R0HR0BB
- Kevin Kelly 1H0R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Shane McClanahanValue card SP· | 5.0 | 8 | 4 | 4 | 2 | 6 | 1 | 81-54 | 2.85 | 81 |
| Casey LeguminaValue card RP | 2.0 | 1 | 0 | 0 | 0 | 3 | 0 | 24-19 | 3.25 | 24 |
| Kevin KellyValue card RP | 1.0 | 1 | 0 | 0 | 1 | 2 | 0 | 21-13 | 2.57 | 21 |
Miami Marlins player box 18 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Miami Marlins
· Starter
Batting#
- Xavier Edwards 1H0R0RBI0HR
- Otto Lopez 2H0R0RBI0HR
- Kyle Stowers 0H0R0RBI0HR
- Heriberto Hernandez 1H1R0RBI0HR
- Jakob Marsee 0H0R0RBI0HR
- Leo Jimenez 1H1R0RBI0HR
- Javier Sanoja 3H1R2RBI1HR
- Esteury Ruiz 0H1R0RBI0HR
- Connor Norby 0H0R0RBI0HR
- Liam Hicks 1H0R1RBI0HR
- Joe Mack 1H0R1RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Xavier EdwardsValue card 2B· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 15 | .306 | .389 | .459 |
| Otto LopezValue card SS· | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 1 | 12 | .333 | .363 | .468 |
| Kyle StowersValue card LF· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 11 | .210 | .287 | .363 |
| Heriberto HernandezValue card LF· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 2 | 16 | .218 | .298 | .373 |
| Jakob MarseeValue card CF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .197 | .326 | .298 |
| Leo JimenezValue card 3B· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 11 | .217 | .304 | .233 |
| Javier SanojaValue card 3B· | 3-4 | 4 | 1 | 3 | 2 | 1 | 0 | 1 | 7 | .267 | .317 | .385 |
| Esteury RuizValue card RF· | 0-0 | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 26 | .200 | .293 | .480 |
| Connor NorbyValue card 1B· | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 8 | .205 | .312 | .330 |
| Liam HicksValue card C | 1-1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 5 | .266 | .347 | .468 |
| Joe MackValue card C· | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 1 | 15 | .225 | .271 | .313 |
Pitching#
- Lake Bachar 0H0R0HR0BB
- Anthony Bender 0H0R0HR0BB
- John King 0H0R0HR0BB
- Calvin Faucher 2H0R0HR1BB
- Michael Petersen 1H1R0HR1BB
- Pete Fairbanks 2H2R0HR3BB
- Tyler Zuber 0H0R0HR0BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Lake BacharValue card RP· | 3.0 | 0 | 0 | 0 | 0 | 3 | 0 | 38-24 | 3.15 | 38 |
| Anthony BenderValue card RP | 1.1 | 0 | 0 | 0 | 0 | 2 | 0 | 22-15 | 3.16 | 22 |
| John KingValue card RP | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 4-2 | 2.30 | 4 |
| Calvin FaucherValue card RP | 2.0 | 2 | 0 | 0 | 1 | 3 | 0 | 36-21 | 3.81 | 36 |
| Michael PetersenValue card RP | 1.0 | 1 | 1 | 1 | 1 | 2 | 0 | 26-15 | 3.70 | 26 |
| Pete FairbanksValue card RP | 0.2 | 2 | 2 | 2 | 3 | 0 | 0 | 39-24 | 7.41 | 39 |
| Tyler ZuberValue card RP | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 | 5-5 | 0.00 | 5 |
Keep following: Today’s scores·Player values·Morning Line
Key Plays
Scoring and Swing Plays
Scoring, late-game swings, and high-leverage moments from the game feed.
- Late run · 9th InningWilliamson scored on Fairbanks wild pitch, Walls to third on wild pitch by Fairbanks.2–4
- Late run · 9th InningWilliamson scored on Fairbanks wild pitch, Walls to third on wild pitch by Fairbanks.2–4
- Home Run · 5th InningPalacios safe at first on throwing error by third baseman Sanoja.0–0
- Run-scoring play · 6th InningHicks hit sacrifice fly to right, Jiménez scored, Sanoja to third.0–4
- Late double · 8th InningDíaz doubled to center, Mesa Jr. scored, Fortes to third.1–4
- Home Run · 5th InningRuiz stole second, Ruiz safe at third on throwing error by catcher Fortes.0–1
- Home Run · 5th InningRuiz stole second, Ruiz safe at third on throwing error by catcher Fortes.0–1
- Double · 5th InningMack doubled to center, Ruiz scored.0–2
- Late run · 9th InningDíaz singled to right, Walls scored, Simpson to third.3–4
- Go-ahead run · 5th InningSanoja homered to left (362 feet).0–1
Game Read
A matchup read built from team form, venue, rest, and availability context. It is analysis, not betting advice.
Tampa Bay Rays 3 · Miami Marlins 4
Miami Marlins is the lean because of Tampa Bay Rays on the margin numbers and Miami Marlins on the form numbers. Park factor, weather, and lineup handedness vs. the starter own the run-total swing here.
Pre-game pick: Tampa Bay Rays at 54%. Actual: Miami Marlins by 1.
Rafty checks team form, venue, schedule rhythm, and matchup context, then refreshes as game pages republish. Exact weighting stays private.
Rafty Game Lab
Move the context sliders to see how Rafty’s matchup lean reacts before it becomes a public pick.
Move a control to see what would swing the pick.
Why This Pick?
- Tampa Bay Rays: Team formStrong
- Miami Marlins: Home venueSlight
- Tampa Bay Rays: Probable startersSlight
- Miami Marlins: Relief contextSlight
For entertainment and analysis only. This tool does not use betting odds, spreads, parlays, or wagering advice.
Key Players to Watch
Tampa Bay Rays
- Drew Rasmussen SP · #57
- Nick Martinez SP · #28
- Cole Sulser RP · #71
- Griffin Jax RP · #22
Miami Marlins
- Eury Perez SP · #39
- Sandy Alcantara SP · #22
- Jakob Marsee CF · #87
- Xavier Edwards 2B · #9
Injury Report
Miami Marlins
Tampa Bay Rays
On The Diamond
A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.