STATS
MLB/Players/Lane Thomas
Lane Thomas

LANE THOMAS

CF · Kansas City Royals · 20192026 · 719 games
719
CAREER GAMES · REGULAR SEASON
8 seasons
.240
CAREER BATTING AVERAGE
565 hits in 2,355 at-bats
88
CAREER HOME RUNS
297 RBI · 80 stolen bases
27.00
CAREER ERA
1.0 innings · 1 strikeouts
0-0
CAREER RECORD
WHIP 3.00

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026ATL1183263773190114044939.224.316.383.700
2025CLE3912510202041114444.160.245.272.517
2024CLE1304726511226315634413732.237.302.400.703
2023WSH15763410417137329893617720.270.309.475.784
2022WSH146498621202621752411328.241.299.404.702
2021WSH77226355315272837636.235.342.412.754
2020STL18365420124130.111.200.250.450
2019STL343861201412481.316.381.6841.065
Career7192,355324565127118829722466780.240.306.415.721

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2023WSH1001.03301127.003.00
Career1001.03301127.003.00

04/Every pitch

2019 Regular season
Play log from 2015
Spray chart · 30 batted balls
Lineout · 107.9 mph · 306 ftGroundout · 92.5 mph · 13 ftFlyout · 80.6 mph · 262 ftGroundoutPop Out · 57.5 mph · 141 ftGroundout · 88.2 mph · 6 ftGroundout · 75.0 mph · 4 ftGroundout · 96.3 mph · 6 ftForceoutGroundout · 107.3 mph · 29 ftGroundout · 91.5 mph · 11 ftPop OutDouble Play · 102.1 mph · 177 ftFlyout · 88.7 mph · 342 ftGrounded into a double play · 105.5 mph · 36 ftFlyout · 94.8 mph · 321 ftLineout · 108.6 mph · 158 ftGroundout · 105.9 mph · 13 ftSingle · 99.9 mph · 233 ftSingle · 91.2 mph · 15 ftSingle · 92.1 mph · 9 ftHome Run · 99.4 mph · 363 ftHome Run · 100.8 mph · 371 ftSingle · 108.7 mph · 216 ftSingle · 65.7 mph · 4 ftSingle · 69.6 mph · 5 ftSingle · 85.3 mph · 224 ftTriple · 81.6 mph · 279 ftHome Run · 102.9 mph · 410 ftHome Run · 104.8 mph · 368 ft
Hit (12) Out (18) Home run (4)
Average exit velocity 92.8 mph · longest 410 ft
Pitch locations · 0 pitches

No pitches with a location in this window.

Pitch mix

No pitch types recorded in this window.


05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 17@ MILW 630000000
APR 19vs NYML 451111200
APR 20vs NYMW 1021000000
APR 21vs NYMW 642000000
APR 22vs MILW 1352010201
APR 23vs MILW 431000000
APR 24vs MILW 523020010
MAY 22vs KCW 1030000000
MAY 26vs ATLL 340000000
JUN 30@ SDW 532000001
JUL 4@ SEAW 541000001
JUL 30vs CHCW 210000000
JUL 31vs CHCL 020000000
AUG 1vs CHCW 801110000
AUG 3@ L 381111100
AUG 5@ LADL 081000011
AUG 6@ LADL 130000000
AUG 7@ LADL 120000000
AUG 9vs PITW 620000000
AUG 10vs PITW 311000000
AUG 11vs PITW 1195121501
AUG 13@ KCW 203110001
AUG 16@ CINW 1340000010
AUG 17@ CINL 161000000
AUG 18@ CINW 544020101
AUG 19vs MILW 301000000
AUG 20vs MILW 941000000
AUG 21vs MILL 351000001
AUG 22vs COLW 651000000
AUG 23vs COLW 830000010
AUG 24vs COLW 602000000
AUG 25vs COLW 1141111100
AUG 26@ MILW 1221000000
AUG 27@ MILW 630000000

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.