STATS
MLB/Players/Michael Tonkin
Michael Tonkin

MICHAEL TONKIN

P · 20132025 · 507 games
507
CAREER GAMES · REGULAR SEASON
7 seasons · postseason below
.247
CAREER BATTING AVERAGE
578 hits in 2,336 at-bats
88
CAREER HOME RUNS
198 RBI · 76 stolen bases
4.23
CAREER ERA
329.2 innings · 328 strikeouts
16-11
CAREER RECORD
WHIP 1.29

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIN1145948614028212476017016.236.306.350.656
2023ATL905908212814226504615014.217.274.380.653
2017MIN321663044100121324480.265.358.542.900
2016MIN1305729216026826484816026.280.335.490.825
2015MIN5217618422081718388.239.309.386.696
2014MIN50150264610041512328.307.358.453.811
2013MIN1888121860086204.205.255.273.528
Career4862,33634657896128819821461876.247.311.412.722

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025MIN212124.0201381934.881.17
2024MIN574479.17032308563.631.26
2023ATL457380.064382375134.281.09
2017MIN160121.02212122465.141.62
2016MIN653271.280402480135.021.45
2015MIN260023.121991943.471.29
2014MIN250019.0231061624.741.53
2013MIN90011.19131000.791.06
Career2641611329.2309155115328474.231.29

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023ATL24202.5000.210.00

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 · 1420 pitches
Called strike (228) Swinging strike (158) In play (217) Foul (294) Ball (523)

Catcher’s view · the zone drawn is the average of the 1,420 batter zones recorded here, 1.59 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball53637.7%93.22,34455.8%
Slider50635.6%83.82,27237.9%
Sinker24417.2%92.52,28153.7%
Sweeper1349.4%80.62,37744.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 29vs MILL 136000012
MAR 29vs MILL 1360000122.00012
APR 1vs DETL 0555215001.02000
APR 1vs DETL 055521000
APR 4vs DETL 3673403011.04201
APR 4vs DETL 367340001
APR 12@ DETL 2882202252.02225
APR 12@ DETL 288220025
APR 20@ LADW 6432101021.01202
APR 20@ LADW 643210002
APR 21@ LADL 0107010011
APR 21@ LADL 01070100112.01011
APR 26@ MILL 6762202001.12000
APR 26@ MILL 676220000
APR 28@ MILW 15560200011.12001
APR 28@ MILW 1556020001
MAY 2@ BALL 276000002
MAY 2@ BALL 2760000022.00002
MAY 7vs HOUW 1035210010
MAY 7vs HOUW 10352102101.01010
MAY 11@ TBL 273000012
MAY 11@ TBL 2730000121.00012
MAY 19vs CWSW 729020012
MAY 19vs CWSW 7290200122.12012
MAY 22vs SEAW 7362200221.12222
MAY 22vs SEAW 736220022
MAY 26@ SDL 2550100001.21000
MAY 26@ SDL 255010000
MAY 30@ LAAW 834000000
MAY 30@ LAAW 8340000001.00000
JUN 2@ SFW 7570100122.01012
JUN 2@ SFW 757010012
JUN 5vs MINW 9530000021.00002
JUN 5vs MINW 953000002
JUN 7vs LADL 126010002
JUN 7vs LADL 1260100021.21002
JUN 8vs LADL 31150001021.20002
JUN 8vs LADL 3115000002
JUN 10@ KCW 4230000121.00012
JUN 10@ KCW 423000012
JUN 14@ BOSW 814000012
JUN 14@ BOSW 8140000121.10012
JUN 16@ BOSL 393010000
JUN 16@ BOSL 3930101000.21000
JUN 18vs BALW 423000011
JUN 18vs BALW 4230000111.00011
JUN 20vs BALL 51751101211.21121
JUN 20vs BALL 5175110021
JUN 22vs ATLW 831000001
JUN 22vs ATLW 8310000010.10001
JUN 25@ NYML 792010000
JUN 25@ NYML 7920102000.21000
JUN 28@ TORW 1655111001
JUN 28@ TORW 16551112011.21101
JUN 30@ TORW 8160100031.21003
JUN 30@ TORW 816010003
JUL 3vs CINL 235000011
JUL 3vs CINL 2350000111.20011
JUL 7vs BOSL 0341111011.01101
JUL 7vs BOSL 034111001
JUL 9@ TBL 356110011
JUL 9@ TBL 3561100111.21111
JUL 11@ TBL 455010003
JUL 11@ TBL 4550100031.21003
JUL 14@ BALL 5640000031.10003
JUL 14@ BALL 564000003
JUL 20vs TBL 195100022
JUL 20vs TBL 1951000221.20122
JUL 23vs NYML 2362212021.12202
JUL 23vs NYML 236221002
JUL 27@ BOSW 11842312100.13210
JUL 27@ BOSW 1184231010
JUL 29@ PHIW 1445110010
JUL 29@ PHIW 14451100101.21110
JUL 30@ PHIW 7671101132.01013
JUL 30@ PHIW 767110013
AUG 2vs TORL 58101302032.23103
AUG 2vs TORL 5810130003
AUG 7vs LAAL 287020002
AUG 7vs LAAL 2870200022.02002
AUG 10vs TEXL 4993503011.15301
AUG 10vs TEXL 499350001
AUG 14@ CWSW 102110200023.02002
AUG 14@ CWSW 10211020002
AUG 20vs CLEL 5953305210.23321
AUG 20vs CLEL 595330021
AUG 22vs CLEW 6030000021.00002
AUG 22vs CLEW 603000002
AUG 24vs COLL 297221012
AUG 24vs COLL 2972212121.22212
AUG 28vs ATLL 155020003
AUG 28vs ATLL 1550200031.02003
AUG 31vs TORL 01562302201.03220
AUG 31vs TORL 0156230020
SEP 3@ TBL 1240000021.10002
SEP 3@ TBL 124000002
SEP 4@ TBL 496120001
SEP 4@ TBL 4961201012.02101
SEP 9vs LAAL 2660100132.01013
SEP 9vs LAAL 266010013
SEP 13vs CINL 487120001
SEP 13vs CINL 4871201012.02101
SEP 18@ CLEL 4510101000.01000
SEP 18@ CLEL 451010000
SEP 20@ BOSW 421000011
SEP 20@ BOSW 4210000110.10011
SEP 22@ BOSL 3981402011.14101
SEP 22@ BOSL 398140001
SEP 24vs MIAL 144010011
SEP 24vs MIAL 1440100111.01011
SEP 26vs MIAL 684000002
SEP 26vs MIAL 6840000021.10002
SEP 27vs BALL 2730000021.00002
SEP 27vs BALL 273000002

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.