MLB/Players/Trent Thornton
Trent Thornton

TRENT THORNTON

P · Chicago Cubs · 20192026 · 482 games
482
CAREER GAMES · REGULAR SEASON
6 seasons
.260
CAREER BATTING AVERAGE
716 hits in 2,758 at-bats
112
CAREER HOME RUNS
181 RBI · 42 stolen bases
4.29
CAREER ERA
446.2 innings · 407 strikeouts
19-24
CAREER RECORD
WHIP 1.32

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SEA1425306412632216373815414.238.289.396.685
2023SEA542382460140101212526.252.288.437.725
2022TOR643384280120141934746.237.306.396.703
2021TOR74388661082422426321048.278.333.536.869
2020TOR658143060056120.517.563.6211.183
2019TOR641,20617431258848821222988.259.327.439.766
Career4042,7583847161461211218124469442.260.320.443.763

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CHC455545.23918172883.551.23
2025SEA332042.14122143264.681.30
2024SEA714372.16329197783.611.13
2023SEA271231.130762652.011.15
2022TOR320246.04021173774.111.24
2021TOR371349.054261652124.781.43
2020TOR3005.215736011.123.18
2019TOR3269154.11568361149244.841.41
Career2801924446.2438213153407704.291.32

04/Every pitch

2024 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 1142 pitches
Called strike (196) Swinging strike (157) In play (193) Foul (227) Ball (369)

Catcher’s view · the zone drawn is the average of the 1,142 batter zones recorded here, 1.58 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sweeper34530.2%81.82,94250.4%
Slider24721.6%89.82,80349.4%
Four-Seam Fastball22619.8%95.52,50256.6%
Curveball13712.0%82.43,13743.1%
Sinker1119.7%94.82,33554.1%
Cutter474.1%91.62,74463.8%
Changeup292.5%87.72,10327.6%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs BOSW 4332201000.22100
MAR 30vs BOSW 433220000
MAR 31vs BOSL 154010000
MAR 31vs BOSL 1540100001.01000
APR 3vs CLEL 088010001
APR 3vs CLEL 0880100012.01001
APR 6@ MILW 5310000000.10000
APR 6@ MILW 531000000
APR 7@ MILL 4123000001
APR 7@ MILL 41230000011.00001
APR 9@ TORL 354010001
APR 9@ TORL 3540100011.01001
APR 12vs CHCW 4230000010.20001
APR 12vs CHCW 423000001
APR 14vs CHCL 2330000021.00002
APR 14vs CHCL 233000002
APR 17vs CINW 5130000011.00001
APR 17vs CINW 513000001
APR 21@ COLL 124010011
APR 21@ COLL 1240100111.01011
APR 26vs AZW 6130000021.00002
APR 26vs AZW 613000002
APR 28vs AZL 2331101111.01111
APR 28vs AZL 233110011
MAY 1vs ATLL 255010000
MAY 1vs ATLL 2550101001.11000
MAY 3@ HOUL 352210010
MAY 3@ HOUL 3522100100.11210
MAY 6@ MINL 136020002
MAY 6@ MINL 1360201021.12002
MAY 8@ MINL 363000002
MAY 8@ MINL 3630000021.00002
MAY 10vs W 816020002
MAY 10vs W 8160200021.12002
MAY 14vs KCL 2431101111.01111
MAY 14vs KCL 243110011
MAY 18@ BALW 4330000111.00011
MAY 18@ BALW 433000011
MAY 21@ NYYW 633111000
MAY 21@ NYYW 6331113000.21100
MAY 23@ NYYL 054120001
MAY 23@ NYYL 0541200011.02101
MAY 25@ WSHL 1320102000.21000
MAY 25@ WSHL 132010000
MAY 27vs HOUW 323010000
MAY 27vs HOUW 3230100001.01000
MAY 29vs HOUW 213000003
MAY 29vs HOUW 2130000031.00003
MAY 31vs LAAW 543310021
MAY 31vs LAAW 5433100210.21321
JUN 4@ W 4330000211.00021
JUN 4@ W 433000021
JUN 7@ KCL 91040000021.10002
JUN 7@ KCL 9104000002
JUN 8@ KCL 483110010
JUN 8@ KCL 4831101101.01110
JUN 11vs CWSW 434000002
JUN 11vs CWSW 4340000021.20002
JUN 12vs CWSW 2130000011.00001
JUN 12vs CWSW 213000001
JUN 15vs TEXW 755010001
JUN 15vs TEXW 7550100011.11001
JUN 18@ CLEW 8521100000.11100
JUN 18@ CLEW 852110000
JUN 20@ CLEL 364111002
JUN 20@ CLEL 3641111021.01102
JUN 23@ MIAL 4630000031.00003
JUN 23@ MIAL 463000003
JUN 24@ TBL 3450000031.20003
JUN 24@ TBL 345000003
JUN 26@ TBW 5220001001.00000
JUN 26@ TBW 522000000
JUN 29vs MINL 1563313011.03301
JUN 29vs MINL 156331001
JUN 30vs MINL 3530000011.00001
JUN 30vs MINL 353000001
JUL 3vs BALL 1430000001.00000
JUL 3vs BALL 143000000
JUL 4vs BALW 734111002
JUL 4vs BALW 7341111021.01102
JUL 6vs TORL 4541201101.02110
JUL 6vs TORL 454120010
JUL 12@ LAAL 565010002
JUL 12@ LAAL 5650100021.21002
JUL 20vs HOUL 2441111031.11103
JUL 20vs HOUL 244111003
JUL 22vs LAAL 1342101211.01121
JUL 22vs LAAL 134210021
JUL 24vs LAAL 121010000
JUL 24vs LAAL 1210101000.11000
JUL 26@ CWSW 1003010010
JUL 26@ CWSW 10030100101.01010
JUL 29@ BOSL 714135716012.07401
JUL 29@ BOSL 71413571001
AUG 2vs PHIW 10240100011.01001
AUG 2vs PHIW 1024010001
AUG 4vs PHIL 062010000
AUG 4vs PHIL 0620101000.11000
AUG 6vs DETL 244111002
AUG 6vs DETL 2441111021.01102
AUG 7vs DETL 2640302010.23001
AUG 7vs DETL 264030001
AUG 9vs NYMW 604010001
AUG 9vs NYMW 6040100011.01001
AUG 13@ DETL 11510351000
AUG 13@ DETL 115103512002.05300
AUG 16@ PITL 354010002
AUG 16@ PITL 3540100021.01002
AUG 17@ PITL 2710000000.10000
AUG 17@ PITL 271000000
AUG 19@ LADL 033000011
AUG 19@ LADL 0330000111.00011
AUG 21@ LADL 484020001
AUG 21@ LADL 4840203010.22001
AUG 24vs SFL 343010011
AUG 24vs SFL 3430100111.01011
AUG 26vs TBW 5130000021.00002
AUG 26vs TBW 513000002
AUG 30@ LAAW 9540100011.01001
AUG 30@ LAAW 954010001
SEP 1@ LAAL 2340000021.10002
SEP 1@ LAAL 234000002
SEP 3@ L 233120011
SEP 3@ L 2331201110.12111
SEP 6@ STLW 613000011
SEP 6@ STLW 6130000111.00011
SEP 8@ STLW 10470100022.01002
SEP 8@ STLW 1047010002
SEP 13vs TEXW 5430000001.00000
SEP 13vs TEXW 543000000
SEP 15vs TEXW 703000001
SEP 15vs TEXW 7030000011.00001
SEP 19vs NYYW 323000001
SEP 19vs NYYW 3230000011.00001
SEP 20@ TEXW 824010011
SEP 20@ TEXW 8240100111.01011
SEP 22@ TEXL 5630000021.00002
SEP 22@ TEXL 563000002
SEP 24@ HOUL 343000001
SEP 24@ HOUL 3430000011.00001
SEP 28vs W 763000002
SEP 28vs W 7630000021.00002

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.