MLB Game
Seattle Mariners at Kansas City Royals
Final: Tied
SEA
8
@
KC
8
Live Game State
InningBottom 9th
Balls / Strikes / Outs1 / 1 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueSurprise Stadium
StartFeb 25, 8:05 PM
Day/Nightday
Attendance5703
First Pitch2026-02-25T20:05:00.000Z
DecisionFinal: Tied
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 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 1 | 2 | 8 | 13 | 3 |
| KC | 1 | 0 | 0 | 0 | 2 | 0 | 4 | 1 | 0 | 8 | 10 | 0 |
Starting Pitchers
Seattle Mariners
Bryan Woo
— · ERA 6.75
Kansas City Royals
Noah Cameron
— · ERA 0.00
Team Totals
Seattle Mariners Batting
AVG.308
Runs8
Hits13
HR3
BB4
K9
Kansas City Royals Batting
AVG.234
Runs8
Hits10
HR1
BB5
K7
Seattle Mariners Pitching
ERA7.30
K7
BB5
IP9.0
Hits10
HR1
Kansas City Royals Pitching
ERA5.23
K9
BB4
IP9.0
Hits13
HR3
Pitch View
Jimmy Kingsbury vs Nick Loftin
Nick Loftin grounds into a force out, shortstop Felnin Celesten to second baseman Brock Rodden. Drew Waters out at 2nd.
3 pitches
Selected Pitch
Pitch #3
TypeSinker
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity90.4 mph
End Velocity82.4 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.24
Plate Z2.59
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 - 8 · 3 outs
Nick Loftin grounds into a force out, shortstop Felnin Celesten to second baseman Brock Rodden. Drew Waters out at 2nd.
Batter: Nick Loftin · Pitcher: Jimmy Kingsbury
bottom 9
8 - 8 · 2 outs
Drew Waters walks. Elih Marrero to 2nd.
Batter: Drew Waters · Pitcher: Jimmy Kingsbury
bottom 9
8 - 8 · 2 outs
John Rave flies out to left fielder Victor Labrada.
Batter: John Rave · Pitcher: Jimmy Kingsbury
bottom 9
8 - 8 · 1 out
Elih Marrero walks.
Batter: Elih Marrero · Pitcher: Jimmy Kingsbury
bottom 9
8 - 8 · 1 out
Gavin Cross pops out to third baseman Caleb Cali.
Batter: Gavin Cross · Pitcher: Jimmy Kingsbury
top 9
8 - 8 · 3 outs
Brock Rodden strikes out swinging.
Batter: Brock Rodden · Pitcher: Ben Sears
top 9
8 - 8 · 2 outs
Jakson Reetz pops out to catcher Ramon Ramirez in foul territory.
Batter: Jakson Reetz · Pitcher: Ben Sears
top 9
8 - 8 · 1 out
Victor Labrada singles on a ground ball to left fielder Gavin Cross.
Batter: Victor Labrada · Pitcher: Ben Sears
top 9
8 - 8 · 1 out
Connor Joe homers (1) on a fly ball to left center field. Brennen Davis scores.
Batter: Connor Joe · Pitcher: Ben Sears
top 9
6 - 8 · 1 out
Lazaro Montes lines out to center fielder Drew Waters.
Batter: Lazaro Montes · Pitcher: Ben Sears
top 9
6 - 8 · 0 outs
Brennen Davis doubles (3) on a sharp line drive to center fielder Drew Waters.
Batter: Brennen Davis · Pitcher: Ben Sears
bottom 8
6 - 8 · 3 outs
Daniel Vazquez grounds out, second baseman Brock Rodden to first baseman Connor Joe.
Batter: Daniel Vazquez · Pitcher: Ryan Hawks
Seattle Mariners Roster
Lineup
Jonny FarmeloCF#98
AVG — · HR 0 · RBI 0
Brennen DavisRF#78
AVG — · HR 1 · RBI 1
Lazaro MontesDH#99
AVG — · HR 0 · RBI 0
Connor Joe1B#9
AVG — · HR 1 · RBI 2
Victor LabradaLF#92
AVG — · HR 0 · RBI 0
Jakson ReetzC#17
AVG — · HR 1 · RBI 3
Brock Rodden2B#90
AVG — · HR 0 · RBI 0
Felnin CelestenSS#93
AVG — · HR 0 · RBI 1
Caleb Cali3B#92
AVG — · HR 0 · RBI 0
Bench
Andrew KniznerC#25
AVG — · HR 0 · RBI 0
Austin St. Laurent3B#92
AVG — · HR — · RBI —
Blake RambuschOF#81
AVG — · HR — · RBI —
Brandon Eike3B#90
AVG — · HR — · RBI —
Brendan Donovan2B#33
AVG — · HR — · RBI —
Brian O'KeefeC#4
AVG — · HR — · RBI —
Cal RaleighC#29
AVG — · HR — · RBI —
Carson Taylor1B#39
AVG — · HR — · RBI —
Charlie Pagliarini3B#93
AVG — · HR — · RBI —
Cole Young2B#2
AVG — · HR 0 · RBI 0
Colt EmersonSS#85
AVG — · HR — · RBI —
Connor CharpingC#91
AVG — · HR — · RBI —
Dominic CanzoneRF#8
AVG — · HR — · RBI —
J.P. CrawfordSS#3
AVG — · HR — · RBI —
J.T. Arruda2B#90
AVG — · HR — · RBI —
Jared SundstromOF#89
AVG — · HR — · RBI —
Jhonny PeredaC#5
AVG — · HR — · RBI —
Josh CaronC#88
AVG — · HR — · RBI —
Josh NaylorDH#12
AVG — · HR 0 · RBI 0
Julio RodríguezCF#44
AVG — · HR — · RBI —
Leo RivasSS#76
AVG — · HR 0 · RBI 0
Luis Suisbel1B#95
AVG — · HR — · RBI —
Luke RaleyRF#20
AVG — · HR — · RBI —
Luke StevensonC#72
AVG — · HR — · RBI —
Michael ArroyoSS#96
AVG — · HR — · RBI —
Miles MastrobuoniLF#21
AVG — · HR 0 · RBI 0
Nick RaposoC#71
AVG — · HR — · RBI —
Patrick Wisdom1B#35
AVG — · HR 0 · RBI 0
Randy ArozarenaLF#56
AVG — · HR — · RBI —
Rhylan ThomasLF#31
AVG — · HR — · RBI —
Rob RefsnyderRF#30
AVG — · HR 0 · RBI 1
Ryan Bliss2B#1
AVG — · HR — · RBI —
Sammy SianiRF#89
AVG — · HR — · RBI —
Spencer PackardOF#93
AVG — · HR — · RBI —
Victor RoblesCF#10
AVG — · HR 0 · RBI 0
Will Wilson3B#7
AVG — · HR 0 · RBI 0
Pitchers
Alex HoppeP#48
IP — · K — · ERA —
Andrés MuñozP#75
IP 1.0 · K 1 · ERA —
Aneury LoraP#89
IP — · K — · ERA —
Austin KitchenP#63
IP — · K — · ERA —
Blas CastañoP#62
IP — · K — · ERA —
Brendan WhiteP#91
IP — · K — · ERA —
Bryan WooP#22
IP 1.1 · K 2 · ERA —
Bryce MillerP#50
IP — · K — · ERA —
Carlos VargasP#54
IP — · K — · ERA —
Casey LawrenceP#41
IP — · K — · ERA —
Casey LeguminaP#64
IP — · K — · ERA —
Charlie BeilensonP#85
IP 0.2 · K 0 · ERA —
Cole WilcoxP#43
IP — · K — · ERA —
Cooper CriswellP#18
IP — · K — · ERA —
Dane DunningP#27
IP 1.2 · K 0 · ERA —
Domingo GonzalezP#46
IP — · K — · ERA —
Dylan WilsonP#90
IP — · K — · ERA —
Eduard BazardoP#83
IP 1.0 · K 1 · ERA —
Emerson HancockP#26
IP — · K — · ERA —
Evan TruittP#81
IP — · K — · ERA —
Gabe MosserP#73
IP — · K — · ERA —
Gabe SpeierP#55
IP — · K — · ERA —
George KirbyP#68
IP — · K — · ERA —
Guillo ZuñigaP#65
IP 0.2 · K 2 · ERA —
Jason RuffcornP#95
IP — · K — · ERA —
Jean MunozP#90
IP — · K — · ERA —
Jhonathan DíazP#71
IP — · K — · ERA —
Jimmy KingsburyP#88
IP 1.0 · K 0 · ERA —
Jose A. FerrerP#45
IP — · K — · ERA —
Josh SimpsonP#37
IP — · K — · ERA —
Kade AndersonP#13
IP — · K — · ERA —
Logan GilbertP#36
IP — · K — · ERA —
Luis CastilloP#58
IP — · K — · ERA —
Marcelo PerezP#89
IP — · K — · ERA —
Matt BrashP#47
IP — · K — · ERA —
Michael MoralesP#94
IP — · K — · ERA —
Michael RuckerP#38
IP — · K — · ERA —
Nick DavilaP#82
IP — · K — · ERA —
Nick GarciaP#91
IP — · K — · ERA —
Nico TellacheP#94
IP — · K — · ERA —
Peyton AlfordP#89
IP — · K — · ERA —
Randy DobnakP#67
IP — · K — · ERA —
Reese LumpkinP#94
IP — · K — · ERA —
Reid EasterlyP#91
IP 0.2 · K 0 · ERA —
Reid VanScoterP#89
IP 0.2 · K 1 · ERA —
Robinson OrtizP#49
IP — · K — · ERA —
Ryan HawksP#95
IP 0.1 · K 0 · ERA —
Ryan LoutosP#52
IP — · K — · ERA —
Ryan SloanP#97
IP — · K — · ERA —
Stefan RaethP#91
IP — · K — · ERA —
Teddy McGrawP#87
IP — · K — · ERA —
Troy TaylorP#59
IP — · K — · ERA —
Tyler ClevelandP#79
IP — · K — · ERA —
Yosver ZuluetaP#61
IP — · K — · ERA —
Kansas City Royals Roster
Lineup
Stone Russell2B#62
AVG — · HR 0 · RBI 0
Daniel VazquezSS#98
AVG — · HR 0 · RBI 0
Gavin CrossLF#75
AVG — · HR 1 · RBI 3
Elih MarreroDH#88
AVG — · HR 0 · RBI 0
John RaveRF#16
AVG — · HR 0 · RBI 0
Drew WatersCF#8
AVG — · HR 0 · RBI 0
Nick Loftin1B#12
AVG — · HR 0 · RBI 0
Connor Kaiser3B#30
AVG — · HR 0 · RBI 0
Ramon RamirezC#79
AVG — · HR 0 · RBI 0
Bench
Abraham Toro1B#21
AVG — · HR — · RBI —
Blake MitchellC#76
AVG — · HR — · RBI —
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 0
Brandon Drury2B#24
AVG — · HR — · RBI —
Brett SquiresOF#77
AVG — · HR — · RBI —
Canyon BrownC#71
AVG — · HR — · RBI —
Carson RoccaforteCF#92
AVG — · HR — · RBI —
Carter JensenC#22
AVG — · HR — · RBI —
Colton Becker1B#75
AVG — · HR — · RBI —
Connor ScottLF#62
AVG — · HR — · RBI —
Dairon BlancoCF#44
AVG — · HR — · RBI —
Dustin DickersonSS#80
AVG — · HR — · RBI —
Elias DíazC#43
AVG — · HR — · RBI —
Erick TorresCF#94
AVG — · HR — · RBI —
Isaac CollinsLF#1
AVG — · HR — · RBI —
Jac CaglianoneRF#14
AVG — · HR — · RBI —
Jack PinedaSS#91
AVG — · HR — · RBI —
Jonathan India2B#6
AVG — · HR 0 · RBI 0
Jorge AlfaroC#35
AVG — · HR — · RBI —
Josh Rojas3B#40
AVG — · HR — · RBI —
Justin Johnson2B#76
AVG — · HR — · RBI —
Kameron MisnerLF#26
AVG — · HR 0 · RBI 1
Kevin Newman3B#27
AVG — · HR — · RBI —
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Lane ThomasRF#15
AVG — · HR 0 · RBI 0
Luca TreshC#89
AVG — · HR 0 · RBI 1
Maikel Garcia3B#11
AVG — · HR 0 · RBI 0
Michael Massey2B#19
AVG — · HR — · RBI —
Omar HernandezC#72
AVG — · HR — · RBI —
Peyton Wilson2B#77
AVG — · HR 0 · RBI 0
Salvador PerezDH#13
AVG — · HR 0 · RBI 0
Sam Kulasingam1B#70
AVG — · HR — · RBI —
Spencer NivensLF#95
AVG — · HR — · RBI —
Tyler GentryRF#27
AVG — · HR — · RBI —
Tyler Tolbert2B#2
AVG — · HR — · RBI —
Vinnie Pasquantino1B#9
AVG — · HR 0 · RBI 1
Pitchers
Aaron SanchezP#45
IP — · K — · ERA —
Alex LangeP#56
IP — · K — · ERA —
Andrew PérezP#38
IP — · K — · ERA —
Bailey FalterP#36
IP — · K — · ERA —
Beck WayP#51
IP — · K — · ERA —
Ben KudrnaP#59
IP — · K — · ERA —
Ben SearsP#35
IP 1.0 · K 1 · ERA —
Brandon JohnsonP#85
IP — · K — · ERA —
Carlos EstévezP#53
IP — · K — · ERA —
Chandler ChamplainP#43
IP — · K — · ERA —
Chase JesseeP#83
IP 2.0 · K 0 · ERA —
Chazz MartinezP#69
IP — · K — · ERA —
Christian ChamberlainP#54
IP — · K — · ERA —
Cole RagansP#55
IP — · K — · ERA —
Daniel Lynch IVP#41
IP — · K — · ERA —
Dennis Colleran Jr.P#78
IP — · K — · ERA —
Eli MorganP#34
IP 1.0 · K 1 · ERA —
Eric CerantolaP#61
IP — · K — · ERA —
Frank MozzicatoP#87
IP — · K — · ERA —
Héctor NerisP#51
IP — · K — · ERA —
Helcris OlivárezP#93
IP 1.0 · K 2 · ERA —
Hunter PattesonP#97
IP — · K — · ERA —
James McArthurP#66
IP — · K — · ERA —
John SchreiberP#46
IP — · K — · ERA —
Jonathan HeasleyP#45
IP — · K — · ERA —
Jose CuasP#74
IP 1.0 · K 1 · ERA —
Kris BubicP#50
IP — · K — · ERA —
L.P. LangevinP#84
IP — · K — · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Luinder AvilaP#58
IP — · K — · ERA —
Mason BlackP#47
IP 1.0 · K 2 · ERA —
Matt StrahmP#25
IP — · K — · ERA —
Michael WachaP#52
IP — · K — · ERA —
Mitch SpenceP#54
IP — · K — · ERA —
Nick MearsP#31
IP — · K — · ERA —
Noah CameronP#65
IP 2.0 · K 2 · ERA —
Oscar RayoP#98
IP — · K — · ERA —
Ryan BergertP#38
IP — · K — · ERA —
Ryan RamseyP#79
IP — · K — · ERA —
Seth LugoP#67
IP — · K — · ERA —
Shane PanziniP#86
IP — · K — · ERA —
Stephen KolekP#32
IP — · K — · ERA —
Steven CruzP#64
IP — · K — · ERA —
Steven ZobacP#63
IP — · K — · ERA —
Zachary CawyerP#82
IP — · K — · ERA —
