MLB Game
Kansas City Royals at Texas Rangers
Final
KC
7
@
TEX
3
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 2 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueSurprise Stadium
StartFeb 20, 8:05 PM
Day/Nightday
Attendance5113
First Pitch2026-02-20T20:06:00.000Z
DecisionW: Stephen Kolek · L: Nathan Eovaldi
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 | 0 | 3 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 7 | 9 | 0 |
| TEX | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 3 | 7 | 2 |
Starting Pitchers
Kansas City Royals
Stephen Kolek
— · 1- · ERA 4.50
Texas Rangers
Nathan Eovaldi
— · -1 · ERA 13.50
Team Totals
Kansas City Royals Batting
AVG.257
Runs7
Hits9
HR2
BB3
K7
Texas Rangers Batting
AVG.219
Runs3
Hits7
HR0
BB4
K7
Kansas City Royals Pitching
ERA3.00
K7
BB4
IP9.0
Hits7
HR0
Texas Rangers Pitching
ERA6.00
K7
BB3
IP9.0
Hits9
HR2
Pitch View
Ben Sears vs Justin Foscue
Justin Foscue grounds out, third baseman Abraham Toro to first baseman Brett Squires.
3 pitches
Selected Pitch
Pitch #3
TypeSlider
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity81.7 mph
End Velocity74.8 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 X1.96
Plate Z1.07
Zone14
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
7 - 3 · 3 outs
Justin Foscue grounds out, third baseman Abraham Toro to first baseman Brett Squires.
Batter: Justin Foscue · Pitcher: Ben Sears
bottom 9
7 - 3 · 2 outs
Andrew Velazquez challenged (pitch result), call on the field was confirmed: Andrew Velazquez called out on strikes.
Batter: Andrew Velazquez · Pitcher: Ben Sears
bottom 9
7 - 3 · 1 out
Aaron Zavala strikes out swinging.
Batter: Aaron Zavala · Pitcher: Ben Sears
top 9
7 - 3 · 3 outs
Ramon Ramirez pops out to second baseman Justin Foscue.
Batter: Ramon Ramirez · Pitcher: Mason Thompson
top 9
7 - 3 · 2 outs
Abraham Toro grounds into a double play, second baseman Justin Foscue to shortstop Ezequiel Duran to first baseman Jonah Bride. Kameron Misner to 3rd. Tyler Tolbert out at 2nd. Abraham Toro out at 1st.
Batter: Abraham Toro · Pitcher: Mason Thompson
top 9
7 - 3 · 0 outs
Tyler Tolbert walks. Kameron Misner to 2nd.
Batter: Tyler Tolbert · Pitcher: Mason Thompson
top 9
7 - 3 · 0 outs
Kameron Misner walks.
Batter: Kameron Misner · Pitcher: Mason Thompson
bottom 8
7 - 3 · 3 outs
Richie Martin Jr. grounds into a double play, shortstop Tyler Tolbert to second baseman Peyton Wilson to first baseman Brett Squires. Willie MacIver out at 2nd. Richie Martin Jr. out at 1st.
Batter: Richie Martin Jr. · Pitcher: Beck Way
bottom 8
7 - 3 · 1 out
Willie MacIver singles on a sharp ground ball to right fielder Gavin Cross. Tyler Wade to 2nd.
Batter: Willie MacIver · Pitcher: Beck Way
bottom 8
7 - 3 · 1 out
Tyler Wade walks.
Batter: Tyler Wade · Pitcher: Beck Way
bottom 8
7 - 3 · 1 out
Jonah Bride grounds out, third baseman Abraham Toro to first baseman Brett Squires.
Batter: Jonah Bride · Pitcher: Beck Way
top 8
7 - 3 · 3 outs
Peyton Wilson strikes out swinging.
Batter: Peyton Wilson · Pitcher: Peyton Gray
Kansas City Royals Roster
Lineup
Abraham Toro3B#21
AVG — · HR 0 · RBI 0
Ramon RamirezDH#79
AVG — · HR 0 · RBI 0
Brett Squires1B#77
AVG — · HR 0 · RBI 1
Omar HernandezC#72
AVG — · HR 0 · RBI 0
Gavin CrossRF#75
AVG — · HR 0 · RBI 0
Drew WatersCF#8
AVG — · HR 0 · RBI 0
Peyton Wilson2B#77
AVG — · HR 0 · RBI 0
Kameron MisnerLF#26
AVG — · HR 0 · RBI 0
Tyler TolbertSS#2
AVG — · HR 0 · RBI 0
Bench
Blake MitchellC#76
AVG — · HR — · RBI —
Bobby Witt Jr.DH#7
AVG — · HR 0 · RBI 1
Brandon Drury2B#24
AVG — · HR — · RBI —
Canyon BrownC#71
AVG — · HR — · RBI —
Carson RoccaforteCF#92
AVG — · HR — · RBI —
Carter JensenC#22
AVG — · HR — · RBI —
Connor KaiserSS#30
AVG — · HR — · RBI —
Connor ScottLF#62
AVG — · HR — · RBI —
Dairon BlancoCF#44
AVG — · HR — · RBI —
Daniel VazquezSS#98
AVG — · HR — · RBI —
Elih MarreroC#88
AVG — · HR — · RBI —
Isaac CollinsLF#1
AVG — · HR — · RBI —
Jac CaglianoneRF#14
AVG — · HR 0 · RBI 0
Jack PinedaSS#91
AVG — · HR — · RBI —
John RaveRF#16
AVG — · HR — · RBI —
Jonathan India2B#6
AVG — · HR — · RBI —
Jorge AlfaroC#35
AVG — · HR — · RBI —
Josh Rojas3B#40
AVG — · HR — · RBI —
Kevin NewmanSS#27
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR — · RBI —
Lane ThomasCF#15
AVG — · HR 0 · RBI 1
Luca TreshC#89
AVG — · HR — · RBI —
Maikel Garcia3B#11
AVG — · HR 0 · RBI 0
Michael Massey2B#19
AVG — · HR 1 · RBI 2
Nick LoftinLF#12
AVG — · HR 0 · RBI 0
Salvador PerezC#13
AVG — · HR 1 · RBI 2
Tyler GentryRF#27
AVG — · HR — · RBI —
Vinnie Pasquantino1B#9
AVG — · HR 0 · RBI 0
Pitchers
Aaron SanchezP#45
IP — · K — · ERA —
Alex LangeP#56
IP — · K — · ERA —
Bailey FalterP#36
IP — · K — · ERA —
Beck WayP#51
IP 1.0 · K 0 · ERA —
Ben KudrnaP#59
IP — · K — · ERA —
Ben SearsP#35
IP 1.0 · K 2 · ERA —
Brandon JohnsonP#85
IP — · K — · ERA —
Carlos EstévezP#53
IP — · K — · ERA —
Chase JesseeP#83
IP — · K — · ERA —
Chazz MartinezP#69
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 — · K — · ERA —
Eric CerantolaP#61
IP 1.0 · K 0 · ERA —
Frank MozzicatoP#87
IP — · K — · ERA —
Héctor NerisP#51
IP — · K — · ERA —
Helcris OlivárezP#93
IP 1.0 · K 0 · ERA —
Hunter PattesonP#97
IP 1.0 · K 1 · ERA —
James McArthurP#66
IP — · K — · ERA —
John SchreiberP#46
IP — · K — · ERA —
Jose CuasP#74
IP 1.0 · K 1 · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Luinder AvilaP#58
IP — · K — · ERA —
Mason BlackP#47
IP — · K — · 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 — · K — · ERA —
Oscar RayoP#98
IP — · K — · ERA —
Ryan BergertP#38
IP — · K — · ERA —
Seth LugoP#67
IP — · K — · ERA —
Shane PanziniP#86
IP 1.0 · K 1 · ERA —
Stephen KolekP#32
IP 2.0 · K 2 · ERA —
Steven CruzP#64
IP — · K — · ERA —
Steven ZobacP#63
IP — · K — · ERA —
Texas Rangers Roster
Lineup
Justin Foscue2B#56
AVG — · HR 0 · RBI 1
Ezequiel DuranSS#20
AVG — · HR 0 · RBI 0
Cameron CauleyDH#91
AVG — · HR 0 · RBI 1
Jonah Bride1B#37
AVG — · HR 0 · RBI 0
Tyler WadeCF#14
AVG — · HR 0 · RBI 0
Willie MacIverC#47
AVG — · HR 0 · RBI 0
Richie Martin Jr.3B#25
AVG — · HR 0 · RBI 0
Aaron ZavalaRF#79
AVG — · HR 0 · RBI 0
Andrew VelazquezLF#18
AVG — · HR 0 · RBI 0
Bench
Alejandro OsunaRF#19
AVG — · HR 0 · RBI 0
Brandon NimmoLF#24
AVG — · HR — · RBI —
Cody Freeman3B#39
AVG — · HR — · RBI —
Cooper JohnsonC#83
AVG — · HR — · RBI —
Corey SeagerSS#5
AVG — · HR 0 · RBI 0
Danny JansenC#9
AVG — · HR — · RBI —
Evan CarterCF#32
AVG — · HR 0 · RBI 0
Ian MollerC#30
AVG — · HR — · RBI —
Jack Blomgren2B#31
AVG — · HR — · RBI —
Jake Burger1B#21
AVG — · HR 0 · RBI 0
Jake SniderLF#57
AVG — · HR — · RBI —
Joc PedersonDH#3
AVG — · HR 0 · RBI 0
Jose HerreraC#12
AVG — · HR — · RBI —
Josh Jung3B#6
AVG — · HR 0 · RBI 0
Josh Smith2B#8
AVG — · HR 0 · RBI 0
Keyber RodriguezSS#22
AVG — · HR — · RBI —
Kyle HigashiokaC#11
AVG — · HR 0 · RBI 0
Marcus Lee SangCF#30
AVG — · HR — · RBI —
Michael HelmanLF#23
AVG — · HR 0 · RBI 1
Nick Pratto1B#41
AVG — · HR — · RBI —
Orlando MartinezOF#43
AVG — · HR — · RBI —
Sam HaggertyCF#0
AVG — · HR — · RBI —
Sebastian WalcottSS#89
AVG — · HR — · RBI —
Trevor HauverRF#78
AVG — · HR — · RBI —
Tucker MitchellC#52
AVG — · HR — · RBI —
Wyatt LangfordLF#36
AVG — · HR — · RBI —
Pitchers
Aidan AndersonP#73
IP 0.2 · K 0 · ERA —
Alexis DíazP#43
IP — · K — · ERA —
Austin BergnerP#74
IP — · K — · ERA —
Austin GomberP#40
IP — · K — · ERA —
Austin RobertsP#76
IP — · K — · ERA —
Ben AndersonP
IP — · K — · ERA —
Cal QuantrillP#44
IP — · K — · ERA —
Carter BaumlerP#68
IP — · K — · ERA —
Chris MartinP#31
IP — · K — · ERA —
Cody BradfordP#61
IP — · K — · ERA —
Cole StasioP#67
IP — · K — · ERA —
Cole WinnP#60
IP 1.0 · K 0 · ERA —
Dalton PenceP#88
IP — · K — · ERA —
Dane AckerP#94
IP — · K — · ERA —
David DavalilloP#72
IP — · K — · ERA —
Declan CroninP#58
IP — · K — · ERA —
Emiliano TeodoP#82
IP — · K — · ERA —
Eric LoomisP#87
IP — · K — · ERA —
Gavin CollyerP#77
IP 1.0 · K 0 · ERA —
Jack LeiterP#22
IP — · K — · ERA —
Jacob deGromP#48
IP — · K — · ERA —
Jacob LatzP#67
IP — · K — · ERA —
Jakob JunisP#16
IP — · K — · ERA —
Janser LaraP#41
IP — · K — · ERA —
Joe AdametzP#76
IP — · K — · ERA —
Jonathan BrandP#80
IP — · K — · ERA —
Jordan MontgomeryP#52
IP — · K — · ERA —
Jose CorniellP#59
IP — · K — · ERA —
Josh HejkaP#94
IP — · K — · ERA —
Josh SborzP#66
IP — · K — · ERA —
Josh TrentadueP#90
IP — · K — · ERA —
Kumar RockerP#80
IP — · K — · ERA —
Larson KindreichP#52
IP — · K — · ERA —
Leandro LopezP#74
IP — · K — · ERA —
Luis CurveloP#57
IP — · K — · ERA —
MacKenzie GoreP#1
IP — · K — · ERA —
Marc ChurchP#30
IP — · K — · ERA —
Mason ThompsonP#98
IP 1.0 · K 0 · ERA —
Michel OtañezP#63
IP — · K — · ERA —
Nabil CrismattP#70
IP — · K — · ERA —
Nathan EovaldiP#17
IP 2.0 · K 3 · ERA —
Patrick MurphyP#50
IP — · K — · ERA —
Paxton ThompsonP#94
IP — · K — · ERA —
Peyton GrayP#75
IP 1.0 · K 3 · ERA —
Robby AhlstromP#81
IP — · K — · ERA —
Robert GarciaP#62
IP 0.1 · K 0 · ERA —
Ryan BrasierP#51
IP — · K — · ERA —
Ryan LobusP#86
IP — · K — · ERA —
Trey SupakP#76
IP 2.0 · K 1 · ERA —
Tyler AlexanderP#13
IP — · K — · ERA —
Winston SantosP#84
IP — · K — · ERA —
