MLB Game
Kansas City Royals at Texas Rangers
Final
KC
3
@
TEX
1
Live Game State
InningBottom 9th
Balls / Strikes / Outs3 / 1 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueGlobe Life Field
StartMar 25, 6:35 PM
Day/Nightday
Attendance12446
First Pitch2025-03-25T18:37:00.000Z
DecisionW: Kris Bubic · L: Jacob deGrom · SV: Sam Long
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KC | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 8 | 1 |
| TEX | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 9 | 0 |
Starting Pitchers
Kansas City Royals
Kris Bubic
— · 2-1 · ERA 5.40
Texas Rangers
Jacob deGrom
— · 1-2 · ERA 4.50
Team Totals
Kansas City Royals Batting
AVG.292
Runs3
Hits8
HR1
BB5
K10
Texas Rangers Batting
AVG.250
Runs1
Hits9
HR0
BB1
K12
Kansas City Royals Pitching
ERA5.30
K12
BB1
IP9.0
Hits9
HR0
Texas Rangers Pitching
ERA5.03
K10
BB5
IP9.0
Hits8
HR1
Pitch View
Sam Long vs Chad Wallach
Chad Wallach grounds out, third baseman Jordan Groshans to first baseman Harold Castro.
5 pitches
Selected Pitch
Pitch #5
TypeFour-Seam Fastball
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity92.6 mph
End Velocity84.9 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.94
Plate Z2.81
Zone13
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
3 - 1 · 3 outs
Chad Wallach grounds out, third baseman Jordan Groshans to first baseman Harold Castro.
Batter: Chad Wallach · Pitcher: Sam Long
bottom 9
3 - 1 · 2 outs
Alejandro Osuna flies out to left fielder Joey Wiemer.
Batter: Alejandro Osuna · Pitcher: Sam Long
bottom 9
3 - 1 · 1 out
Alan Trejo flies out to right fielder Tyler Gentry.
Batter: Alan Trejo · Pitcher: Sam Long
bottom 9
3 - 1 · 0 outs
Jonathan Ornelas reaches on a fielding error by pitcher Sam Long.
Batter: Jonathan Ornelas · Pitcher: Sam Long
top 9
3 - 1 · 3 outs
Luca Tresh grounds into a force out, third baseman Alan Trejo to second baseman Justin Foscue. Cam Devanney out at 2nd.
Batter: Luca Tresh · Pitcher: Gerson Garabito
top 9
3 - 1 · 2 outs
Cam Devanney walks.
Batter: Cam Devanney · Pitcher: Gerson Garabito
top 9
3 - 1 · 2 outs
Jordan Groshans grounds into a double play, third baseman Alan Trejo to second baseman Justin Foscue to first baseman Blaine Crim. John Rave out at 2nd. Jordan Groshans out at 1st.
Batter: Jordan Groshans · Pitcher: Gerson Garabito
top 9
3 - 1 · 0 outs
John Rave singles on a ground ball to right fielder Dustin Harris.
Batter: John Rave · Pitcher: Gerson Garabito
bottom 8
3 - 1 · 3 outs
Tucker Barnhart strikes out swinging.
Batter: Tucker Barnhart · Pitcher: Carlos Estévez
bottom 8
3 - 1 · 2 outs
Dustin Harris singles on a line drive to right fielder Tyler Gentry.
Batter: Dustin Harris · Pitcher: Carlos Estévez
bottom 8
3 - 1 · 2 outs
Blaine Crim pops out to shortstop Cam Devanney.
Batter: Blaine Crim · Pitcher: Carlos Estévez
bottom 8
3 - 1 · 1 out
Sam Haggerty flies out sharply to center fielder John Rave.
Batter: Sam Haggerty · Pitcher: Carlos Estévez
Kansas City Royals Roster
Lineup
Jordan Groshans3B#76
AVG — · HR 0 · RBI 0
Cam DevanneySS#99
AVG — · HR 0 · RBI 0
Luca TreshDH#89
AVG — · HR 0 · RBI 0
Brian O'KeefeC#0
AVG — · HR 0 · RBI 0
Harold Castro1B#36
AVG — · HR 0 · RBI 0
Tyler GentryRF
AVG — · HR 0 · RBI 0
Joey WiemerLF
AVG — · HR 0 · RBI 0
Tyler Tolbert2B#92
AVG — · HR 0 · RBI 0
John RaveCF#96
AVG — · HR 0 · RBI 0
Bench
Asbel GonzalezCF#79
AVG — · HR — · RBI —
Austin Charles3B#90
AVG — · HR — · RBI —
Blake MitchellC#76
AVG — · HR — · RBI —
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 0
Brett Squires1B#77
AVG — · HR — · RBI —
Bryan GonzalezRF#82
AVG — · HR — · RBI —
Callan Moss1B#78
AVG — · HR — · RBI —
Canyon BrownC#81
AVG — · HR — · RBI —
Carson RoccaforteCF#81
AVG — · HR — · RBI —
Carter FrederickOF#82
AVG — · HR — · RBI —
Carter JensenC#74
AVG — · HR — · RBI —
Cavan Biggio1B#18
AVG — · HR 0 · RBI 0
Colton BeckerC#75
AVG — · HR — · RBI —
Connor ScottLF#51
AVG — · HR — · RBI —
Dairon BlancoCF#44
AVG — · HR 0 · RBI 0
Daniel VazquezSS#71
AVG — · HR — · RBI —
Derlin Figueroa1B#79
AVG — · HR — · RBI —
Diego Guzman3B#16
AVG — · HR — · RBI —
Diego HernandezOF#75
AVG — · HR — · RBI —
Dustin DickersonSS#78
AVG — · HR — · RBI —
Erick TorresCF#75
AVG — · HR — · RBI —
Freddy FerminC#34
AVG — · HR — · RBI —
Gavin CrossRF#75
AVG — · HR — · RBI —
Henry RamosCF#78
AVG — · HR — · RBI —
Hunter RenfroeRF#16
AVG — · HR 0 · RBI 0
Jac Caglianone1B#14
AVG — · HR — · RBI —
Jack PinedaSS#91
AVG — · HR — · RBI —
Javi Vaz2B#88
AVG — · HR — · RBI —
Jonathan India3B#6
AVG — · HR 0 · RBI 0
Kale EmshoffC#71
AVG — · HR — · RBI —
Kyle HayesC#79
AVG — · HR — · RBI —
Kyle IsbelCF#28
AVG — · HR — · RBI —
Maikel Garcia2B#11
AVG — · HR 0 · RBI 0
Mark CanhaPH#21
AVG — · HR 0 · RBI 0
Michael MasseyDH#19
AVG — · HR 0 · RBI 0
MJ MelendezLF#1
AVG — · HR 0 · RBI 0
Omar HernandezC#72
AVG — · HR — · RBI —
Peyton Wilson2B#98
AVG — · HR — · RBI —
Ramon RamirezC#80
AVG — · HR — · RBI —
Salvador PerezC#13
AVG — · HR 1 · RBI 3
Sam Kulasingam1B#81
AVG — · HR — · RBI —
Spencer NivensLF#76
AVG — · HR — · RBI —
Stone Russell3B#77
AVG — · HR — · RBI —
Vinnie Pasquantino1B#9
AVG — · HR — · RBI —
Yandel RicardoSS#75
AVG — · HR — · RBI —
Pitchers
A.J. CauseyP#79
IP — · K — · ERA —
Anderson PaulinoP#83
IP — · K — · ERA —
Andrew HoffmannP#97
IP — · K — · ERA —
Andrew MoronesP#79
IP — · K — · ERA —
Angel ZerpaP#61
IP — · K — · ERA —
Anthony SimonelliP#69
IP — · K — · ERA —
Austin CoxP#54
IP — · K — · ERA —
Beck WayP#95
IP — · K — · ERA —
Ben KudrnaP#59
IP — · K — · ERA —
Ben SearsP#31
IP — · K — · ERA —
Brandon JohnsonP#85
IP — · K — · ERA —
Caden MonkeP#90
IP — · K — · ERA —
Carlos EstévezP#53
IP 1.0 · K 1 · ERA —
Chandler ChamplainP#93
IP — · K — · ERA —
Chazz MartinezP#86
IP — · K — · ERA —
Chris StrattonP#35
IP 1.0 · K 0 · ERA —
Cole RagansP#55
IP — · K — · ERA —
Cruz NoriegaP#84
IP — · K — · ERA —
Daniel Lynch IVP#41
IP 1.0 · K 3 · ERA —
Hunter HarveyP#56
IP — · K — · ERA —
Jacob WallaceP#82
IP — · K — · ERA —
Jesus RiosP#81
IP — · K — · ERA —
John SchreiberP#46
IP — · K — · ERA —
Junior FernándezP#40
IP — · K — · ERA —
Kris BubicP#50
IP 5.0 · K 8 · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Michael WachaP#52
IP — · K — · ERA —
Nicholas RegaladoP#82
IP — · K — · ERA —
Oscar RayoP#77
IP — · K — · ERA —
Ryan BradyP#94
IP — · K — · ERA —
Ryan HendrixP#26
IP — · K — · ERA —
Sam LongP#73
IP 1.0 · K 0 · ERA —
Seth LugoP#67
IP — · K — · ERA —
Steven ZobacP#63
IP — · K — · ERA —
Taylor ClarkeP#45
IP — · K — · ERA —
Thomas HatchP#38
IP — · K — · ERA —
Tyson GuerreroP#78
IP — · K — · ERA —
Texas Rangers Roster
Lineup
Justin Foscue2B
AVG — · HR 0 · RBI 0
Sam HaggertyLF#0
AVG — · HR 0 · RBI 0
Blaine Crim1B#74
AVG — · HR 0 · RBI 0
Dustin HarrisRF
AVG — · HR 0 · RBI 0
Tucker BarnhartDH#18
AVG — · HR 0 · RBI 0
Chad WallachC#12
AVG — · HR 0 · RBI 0
Alan Trejo3B#13
AVG — · HR 0 · RBI 0
Alejandro OsunaCF#76
AVG — · HR 0 · RBI 0
Bench
Aaron ZavalaLF#92
AVG — · HR — · RBI —
Abimelec Ortiz1B#85
AVG — · HR — · RBI —
Adolis GarcíaRF#53
AVG — · HR 0 · RBI 0
Alex De GotiSS#22
AVG — · HR — · RBI —
Angel ArredondoSS#68
AVG — · HR — · RBI —
Anthony GutierrezCF#33
AVG — · HR — · RBI —
Antonis Macias2B#51
AVG — · HR — · RBI —
Arturo Disla1B#98
AVG — · HR — · RBI —
Ben HartlC#27
AVG — · HR — · RBI —
Beycker BarrosoC#77
AVG — · HR — · RBI —
Brandon MartoranoC#45
AVG — · HR — · RBI —
Cal StarkC#35
AVG — · HR — · RBI —
Cameron CauleySS#22
AVG — · HR — · RBI —
Casey CookSS#85
AVG — · HR — · RBI —
Chandler Pollard2B#4
AVG — · HR — · RBI —
Cody Freeman3B#75
AVG — · HR — · RBI —
Cody ThomasRF#46
AVG — · HR — · RBI —
Cooper JohnsonC#83
AVG — · HR — · RBI —
Corey SeagerSS#5
AVG — · HR — · RBI —
Curley MarthaSS#50
AVG — · HR — · RBI —
Daniel FlamesSS#72
AVG — · HR — · RBI —
Danyer CuevaSS#33
AVG — · HR — · RBI —
Devin Fitz-GeraldSS#17
AVG — · HR — · RBI —
Dylan DreilingCF#22
AVG — · HR — · RBI —
Erick Alvarez1B#86
AVG — · HR — · RBI —
Esteban Mejia3B#71
AVG — · HR — · RBI —
Ezequiel DuranSS#20
AVG — · HR 0 · RBI 0
Frainyer Chavez2B#22
AVG — · HR — · RBI —
Hector OsorioCF#54
AVG — · HR — · RBI —
Ian MollerC#40
AVG — · HR — · RBI —
Jake Burger1B#21
AVG — · HR 0 · RBI 0
Jax Biggers2B#79
AVG — · HR — · RBI —
Jesus LopezC#91
AVG — · HR — · RBI —
Jhocsuanth VargasC#65
AVG — · HR — · RBI —
Joc PedersonDH#4
AVG — · HR 0 · RBI 0
Jonah HeimC#28
AVG — · HR 0 · RBI 1
Jonathan OrnelasPH
AVG — · HR 0 · RBI 0
Jose De JesusCF#47
AVG — · HR — · RBI —
Josh HatcherOF#24
AVG — · HR — · RBI —
Josh Jung3B#6
AVG — · HR — · RBI —
Josh SmithSS#8
AVG — · HR 0 · RBI 0
Josh SpringerC#33
AVG — · HR — · RBI —
Juan SulbaranC#43
AVG — · HR — · RBI —
Julian BrockC#91
AVG — · HR — · RBI —
Keith Jones IILF#30
AVG — · HR — · RBI —
Kellen StrahmRF#80
AVG — · HR — · RBI —
Kevin PillarDH#16
AVG — · HR 0 · RBI 0
Kleimir LemosSS#55
AVG — · HR — · RBI —
Konner PiottoC#74
AVG — · HR — · RBI —
Kyle HigashiokaC#11
AVG — · HR — · RBI —
Leody TaverasCF#3
AVG — · HR 0 · RBI 0
Luis Marquez2B#70
AVG — · HR — · RBI —
Luis MiesesOF#61
AVG — · HR — · RBI —
Malcolm MooreC#92
AVG — · HR — · RBI —
Marcos TorresRF#52
AVG — · HR — · RBI —
Marcus Semien2B#2
AVG — · HR 0 · RBI 0
Marcus SmithLF#9
AVG — · HR — · RBI —
Maxton MartinRF#41
AVG — · HR — · RBI —
Pablo Guerrero1B#46
AVG — · HR — · RBI —
Paulino SantanaOF#90
AVG — · HR — · RBI —
Quincy ScottRF#94
AVG — · HR — · RBI —
Rashawn PinderOF#88
AVG — · HR — · RBI —
Sebastian BaqueraC#81
AVG — · HR — · RBI —
Sebastian WalcottSS#89
AVG — · HR — · RBI —
Theo HardySS#44
AVG — · HR — · RBI —
Tommy SpechtRF#14
AVG — · HR — · RBI —
Trevor HauverRF#78
AVG — · HR — · RBI —
Tucker MitchellC#82
AVG — · HR — · RBI —
Wady MendezRF#67
AVG — · HR — · RBI —
Wyatt LangfordLF#36
AVG — · HR 0 · RBI 0
Yeison MorrobelRF#11
AVG — · HR — · RBI —
Yeremy CabreraCF#60
AVG — · HR — · RBI —
Yolfran CastilloSS#49
AVG — · HR — · RBI —
Yosy GalanRF#45
AVG — · HR — · RBI —
Pitchers
Adonis VillavicencioP#70
IP — · K — · ERA —
Adrian HouserP#47
IP — · K — · ERA —
Alberto MotaP#49
IP — · K — · ERA —
Andy RodriguezP#40
IP — · K — · ERA —
Anthony SusacP#25
IP — · K — · ERA —
Avery WeemsP#24
IP — · K — · ERA —
Bryan ChiP#45
IP — · K — · ERA —
Bryan MagdalenoP#77
IP — · K — · ERA —
Bryce BonninP#97
IP — · K — · ERA —
Caleb BoushleyP#70
IP — · K — · ERA —
Chris MartinP#55
IP — · K — · ERA —
Codi HeuerP#54
IP — · K — · ERA —
Dane AckerP#88
IP — · K — · ERA —
Daniel MissakiP#89
IP — · K — · ERA —
David BuchananP#50
IP — · K — · ERA —
Eric LoomisP#97
IP — · K — · ERA —
Florencio SerranoP#32
IP — · K — · ERA —
Gavin CollyerP#39
IP — · K — · ERA —
Gerson GarabitoP#58
IP 1.0 · K 0 · ERA —
Hoby MilnerP#41
IP — · K — · ERA —
Ivan OviedoP#64
IP — · K — · ERA —
Jack LeiterP#35
IP — · K — · ERA —
Jackson KelleyP#82
IP — · K — · ERA —
Jacob deGromP#48
IP 4.0 · K 2 · ERA —
Jacob MatonP#33
IP — · K — · ERA —
Jacob WebbP#71
IP — · K — · ERA —
Jake JekielekP#85
IP — · K — · ERA —
Janser LaraP#38
IP — · K — · ERA —
Joe BarlowP#65
IP — · K — · ERA —
Joey DanielsonP#98
IP — · K — · ERA —
Josh MollerusP#93
IP — · K — · ERA —
Josh SandersP#88
IP — · K — · ERA —
JT ChargoisP#45
IP — · K — · ERA —
Justin SanchezP#86
IP — · K — · ERA —
Kai WynyardP#79
IP — · K — · ERA —
Kohl DrakeP#40
IP — · K — · ERA —
Kumar RockerP#80
IP 4.0 · K 8 · ERA —
Larson KindreichP#45
IP — · K — · ERA —
Luke JacksonP#77
IP — · K — · ERA —
Luke SavageP#65
IP — · K — · ERA —
Mailon FelixP#60
IP — · K — · ERA —
Marc ChurchP#30
IP — · K — · ERA —
Mason MolinaP
IP — · K — · ERA —
Matt FestaP#63
IP — · K — · ERA —
Michael PlassmeyerP#49
IP — · K — · ERA —
Michael TrauschP#87
IP — · K — · ERA —
Nathan EovaldiP#17
IP — · K — · ERA —
Nick KrauthP#40
IP — · K — · ERA —
Nolan HoffmanP#72
IP — · K — · ERA —
Patrick CorbinP#46
IP — · K — · ERA —
Patrick MurphyP#59
IP — · K — · ERA —
Peyton GrayP#92
IP — · K — · ERA —
Reid BirlingmairP#35
IP — · K — · ERA —
Robby AhlstromP#73
IP — · K — · ERA —
Robert GarciaP#62
IP — · K — · ERA —
Ryan LobusP#72
IP — · K — · ERA —
Seth ClarkP#90
IP — · K — · ERA —
Shawn ArmstrongP#43
IP — · K — · ERA —
Skylar HalesP#86
IP — · K — · ERA —
Steven JenningsP#41
IP — · K — · ERA —
Tim BrennanP#47
IP — · K — · ERA —
Travis MacGregorP#27
IP — · K — · ERA —
Trey SupakP#99
IP — · K — · ERA —
Tyler MahleP#51
IP — · K — · ERA —
Victor SimeonP#63
IP — · K — · ERA —
