MLB Game
Seattle Mariners at Toronto Blue Jays
Final
SEA
8
@
TOR
3
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 0 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueRogers Centre
StartApr 20, 5:37 PM
Day/Nightday
Attendance25752
First Pitch2025-04-20T17:38:00.000Z
DecisionW: Luis Castillo · L: Easton Lucas
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SEA | 3 | 3 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 8 | 12 | 0 |
| TOR | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 11 | 1 |
Starting Pitchers
Seattle Mariners
Luis Castillo
— · 2-2 · ERA 4.44
Toronto Blue Jays
Easton Lucas
— · 2-2 · ERA 7.41
Team Totals
Seattle Mariners Batting
AVG.224
Runs8
Hits12
HR3
BB2
K18
Toronto Blue Jays Batting
AVG.259
Runs3
Hits11
HR0
BB4
K7
Seattle Mariners Pitching
ERA3.76
K7
BB4
IP9.0
Hits11
HR0
Toronto Blue Jays Pitching
ERA3.58
K18
BB2
IP9.0
Hits12
HR3
Pitch View
Casey Legumina vs Myles Straw
Myles Straw pops out to first baseman Rowdy Tellez in foul territory.
1 pitch
Selected Pitch
Pitch #1
TypeFour-Seam Fastball
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity95.4 mph
End Velocity85.7 mph
Spin Rate0 rpm
Spin Direction0°
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X-0.16
Plate Z2.49
Zone5
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
bottom 9
8 - 3 · 3 outs
Myles Straw pops out to first baseman Rowdy Tellez in foul territory.
Batter: Myles Straw · Pitcher: Casey Legumina
bottom 9
8 - 3 · 2 outs
George Springer pops out to second baseman Leo Rivas.
Batter: George Springer · Pitcher: Casey Legumina
bottom 9
8 - 3 · 1 out
Andrés Giménez lines out to center fielder Julio Rodríguez.
Batter: Andrés Giménez · Pitcher: Casey Legumina
top 9
8 - 3 · 3 outs
Rowdy Tellez strikes out swinging.
Batter: Rowdy Tellez · Pitcher: Mason Fluharty
top 9
8 - 3 · 2 outs
Mitch Garver pops out to second baseman Andrés Giménez.
Batter: Mitch Garver · Pitcher: Mason Fluharty
top 9
8 - 3 · 1 out
Randy Arozarena flies out sharply to left fielder Nathan Lukes.
Batter: Randy Arozarena · Pitcher: Mason Fluharty
bottom 8
8 - 3 · 3 outs
Anthony Santander grounds into a double play, second baseman Leo Rivas to shortstop Dylan Moore to first baseman Rowdy Tellez. Vladimir Guerrero Jr. out at 2nd. Anthony Santander out at 1st.
Batter: Anthony Santander · Pitcher: Trent Thornton
bottom 8
8 - 3 · 1 out
Vladimir Guerrero Jr. walks.
Batter: Vladimir Guerrero Jr. · Pitcher: Trent Thornton
bottom 8
8 - 3 · 1 out
Bo Bichette grounds out, first baseman Rowdy Tellez to pitcher Trent Thornton. Nathan Lukes to 2nd.
Batter: Bo Bichette · Pitcher: Trent Thornton
bottom 8
8 - 3 · 0 outs
Nathan Lukes singles on a fly ball to center fielder Julio Rodríguez.
Batter: Nathan Lukes · Pitcher: Trent Thornton
top 8
8 - 3 · 3 outs
Cal Raleigh strikes out swinging and Dylan Moore caught stealing 2nd, catcher Tyler Heineman to second baseman Andrés Giménez to catcher Tyler Heineman.
Batter: Cal Raleigh · Pitcher: Mason Fluharty
top 8
8 - 3 · 1 out
Julio Rodríguez pops out to second baseman Andrés Giménez.
Batter: Julio Rodríguez · Pitcher: Dillon Tate
Seattle Mariners Roster
Lineup
Dylan MooreSS
AVG — · HR 1 · RBI 1
Julio RodríguezCF#44
AVG — · HR 0 · RBI 0
Cal RaleighDH#29
AVG — · HR 1 · RBI 2
Randy ArozarenaLF#56
AVG — · HR 0 · RBI 2
Mitch GarverC#18
AVG — · HR 0 · RBI 1
Rowdy Tellez1B#23
AVG — · HR 1 · RBI 2
Luke RaleyRF#20
AVG — · HR 0 · RBI 0
Ben Williamson3B#9
AVG — · HR 0 · RBI 0
Leo Rivas2B#76
AVG — · HR 0 · RBI 0
Bench
Donovan Solano1B#39
AVG — · HR 0 · RBI 0
J.P. CrawfordSS#3
AVG — · HR — · RBI —
Jorge Polanco2B#7
AVG — · HR — · RBI —
Miles Mastrobuoni3B#21
AVG — · HR — · RBI —
Pitchers
Andrés MuñozP#75
IP — · K — · ERA —
Bryan WooP#22
IP — · K — · ERA —
Bryce MillerP#50
IP — · K — · ERA —
Carlos VargasP#54
IP — · K — · ERA —
Casey LeguminaP#64
IP 1.0 · K 0 · ERA —
Collin SniderP#52
IP 1.0 · K 0 · ERA —
Eduard BazardoP#83
IP — · K — · ERA —
Emerson HancockP#26
IP — · K — · ERA —
Gabe SpeierP#55
IP 1.0 · K 2 · ERA —
Logan GilbertP#36
IP — · K — · ERA —
Luis CastilloP#58
IP 5.0 · K 5 · ERA —
Sauryn LaoP#78
IP — · K — · ERA —
Trent ThorntonP#46
IP 1.0 · K 0 · ERA —
Toronto Blue Jays Roster
Lineup
Bo BichetteSS#11
AVG — · HR 0 · RBI 1
Vladimir Guerrero Jr.1B#27
AVG — · HR 0 · RBI 0
Anthony SantanderDH#25
AVG — · HR 0 · RBI 0
Andrés Giménez2B#0
AVG — · HR 0 · RBI 0
George SpringerRF#4
AVG — · HR 0 · RBI 0
Myles StrawCF#3
AVG — · HR 0 · RBI 0
Ernie Clement3B#22
AVG — · HR 0 · RBI 0
Tyler HeinemanC#55
AVG — · HR 0 · RBI 1
Nathan LukesLF#38
AVG — · HR 0 · RBI 1
Bench
Addison BargerRF#47
AVG — · HR 0 · RBI 0
Alan RodenLF#18
AVG — · HR — · RBI —
Alejandro KirkC#30
AVG — · HR — · RBI —
Will Wagner3B#7
AVG — · HR 0 · RBI 0
Pitchers
Bowden FrancisP#44
IP — · K — · ERA —
Brendon LittleP#54
IP — · K — · ERA —
Chad GreenP#57
IP — · K — · ERA —
Chris BassittP#40
IP — · K — · ERA —
Dillon TateP#9
IP 1.1 · K 3 · ERA —
Easton LucasP#62
IP 1.2 · K 5 · ERA —
Jeff HoffmanP#23
IP — · K — · ERA —
José BerríosP#17
IP — · K — · ERA —
Kevin GausmanP#34
IP — · K — · ERA —
Mason FluhartyP#68
IP 1.2 · K 2 · ERA —
Paxton SchultzP#65
IP 4.1 · K 8 · ERA —
Yariel RodríguezP#29
IP — · K — · ERA —
Yimi GarcíaP#93
IP — · K — · ERA —
