Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Tommy JohnHigh Level: MLB Stat Years: 1961-1989 MLB Years: 1963-1989
Follow TBC on Twitter and Facebook

World Series Champion

PositionsP-766Player Listed UnderMajor Leaguers
Proper NameThomas Edward John Jr.
Height6-3Weight185BatsRightThrowsLeft
Born DateMay 22,1943 [74.275]PlaceTerre Haute,Indiana
High SchoolGerstmeyer (Terre Haute,IN)
CollegeIndiana State University (Terre Haute,IN)
MLB DebutSeptember 6,1963 [20.107]
OrganizationsNYA [8] CHA [7] LAN [6] CAL [4] CLE [4] OAK [1] Awards7Awards Voting6-158
TBC Player ID13326Retrosheet IDjohnt001MLBAM ID116550
Research ToolsIntersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Baseball Jobs -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Tommy John page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Career Talent RatingsPitchingStrikeouts31Walks77Hittable42SO/BB55vsPower42Hitting29Durability68Team.522Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1961nullA--Rel181043.1714014000088.0744731059990001.517.57--6.0310.131.68.714-
1962nullA--Rel19683.87210210000128.012967550711140001.569.07--4.998.021.61.429-
1962nullAAA--Rel19224.76808000034.0292018016270001.327.68--4.247.151.69.500-
1962Minor Totals (2 teams)MinorMLB--Rel08104.06290290000162.015887730871410001.518.78--4.837.831.62.4442.49
1963nullAA--Rel20921.6112012000095.0852517012450001.028.05--1.144.263.75.818-
1963Cleveland IndiansALMLBcle37S/R20022.21633001020.0231051691001.4310.180.442.663.981.50.0003.12
1964nullAAA--Rel21664.2613013000074.0753835024720001.349.12--2.928.763.00.500-
1964Cleveland IndiansALMLBcle37S/R21293.91251411210094.09753411035655101.409.250.953.346.201.86.1823.72
1965Chicago White SoxALMLBcha25ST221473.093927126143183.2162676312581268021.207.940.592.846.172.17.6672.97
1966Chicago White SoxALMLBcha25ST2314112.623433110500223.01957665135713810171.137.870.522.305.572.42.5602.94
1967Chicago White SoxALMLBcha25ST2410132.47312929610178.0143624912471105051.077.220.612.375.552.34.4353.05
1968Chicago White SoxALMLBcha25ST251051.98252505100177.01354539104911721121.046.850.512.495.942.39.6672.83
1969Chicago White SoxALMLBcha25ST269113.25333306200232.02309184169012815111.388.910.623.494.961.42.4503.48
1970Chicago White SoxALMLBcha25ST2712173.273737010300269.0253117981910113817091.318.450.633.384.611.37.4143.76
1971Chicago White SoxALMLBcha25ST2813163.613835310300229.024411592175813110051.329.580.672.285.142.26.4483.10
1972Los Angeles DodgersNLMLBlan25ST291152.89292904100186.21726860144011710031.148.290.671.935.642.93.6882.81
1973Los Angeles DodgersNLMLBlan25ST301673.10363154230218.0202887516501163041.168.340.662.064.792.32.6963.20
1974Los Angeles DodgersNLMLBlan25ST311332.59222205300153.01335144442785011.147.820.242.474.591.86.8132.74
1976Los Angeles DodgersNLMLBlan25ST3310103.09313106200207.02077671761917101.299.000.302.653.961.49.5003.08
1977Los Angeles DodgersNLMLBlan25ST342072.783131011300220.0225826812501236031.259.190.492.045.022.46.7413.05
1978Los Angeles DodgersNLMLBlan25ST3517103.30333037031213.0230957811531246151.339.720.462.245.242.34.6302.91
1979New York YankeesALMLBnya25ST362192.963736117310276.02681099196511111141.218.730.292.123.621.71.7003.10
1980New York YankeesALMLBnya25ST372293.433636016600265.02701151011356785061.239.160.441.902.651.39.7103.50
1981New York YankeesALMLBnya25ST38982.63202007000140.013550411039506231.248.660.642.503.211.28.5293.71
1982New York YankeesALMLBnya25ST3910103.66302649220186.219084761134545231.209.160.531.642.601.59.5003.50
1982California AngelsALMLBcal35ST39423.86770100035.049181545142001.5412.601.031.293.602.80.6673.83
1983California AngelsALMLBcal35ST4011134.33343409000234.228712611320496511021.4311.010.771.882.491.33.4583.96
1984California AngelsALMLBcal25ST417134.52322934110181.0223979115564711041.5411.070.742.782.330.84.3504.32
1985Madison MuskiesMidwAoak-ST42003.0011000006.04220430001.336.00--6.004.500.75--
1985Modesto A'sCalifA+oak-ST42005.73220000011.0128706110001.649.82--4.919.001.83--
1985Minor Totals (2 teams)MinorMLB--ST0004.76330000017.016109010140001.538.47--5.297.411.40-2.80
1985California AngelsALMLBcal25S/R42244.701266002038.0512220315175011.7211.970.703.523.991.13.3334.07
1985Oakland AthleticsALMLBoak25ST42266.1911110000048.066373361382001.6512.381.132.441.500.62.2504.79
1986Fort Lauderdale YankeesFSLA+nya-ST43200.00330110013.27200170000.594.61--0.664.617.001.000-
1986New York YankeesALMLBnya25S/R43532.9313103102070.2732723815282021.259.301.021.913.571.87.6254.17
1987New York YankeesALMLBnya25ST441364.03333303100187.221295841247639061.3810.170.582.253.021.34.6843.88
1988New York YankeesALMLBnya25ST45984.49353230020176.022196881146815561.5111.280.562.354.131.76.5293.55
1989New York YankeesALMLBnya25ST46275.8010100000063.2874541622183031.7112.300.853.112.540.82.2224.60
MLB Totals - 26 Season(s)Filter2882313.3476070060162462244703.04783201717493021259224518716971.289.140.582.414.291.78.5550.74
Minor League Totals - 6 Season(s)Filter35223.30746681100449.241520916501933780001.358.31--3.867.571.96.614-
AAA Totals - 2 Season(s)Filter884.42210210000108.01045853040990001.338.67--3.338.252.48.500-
AA Totals - 1 Season(s)Filter921.6112012000095.0852517012450001.028.05--1.144.263.75.818-
A+ Totals - 2 Season(s)Filter202.55550110024.21910707180001.056.93--2.556.572.571.000-
A Totals - 3 Season(s)Filter16123.57361350000222.02071168801342160001.548.39--5.438.761.61.571-
Chicago White Sox Totals - 7 Season(s)Filter82802.95237219185621531491.0136257349099460888673411.228.210.602.775.351.93.506-
New York Yankees Totals - 8 Season(s)Filter91603.59214203115312701364.01456621545803244834610331.309.590.532.133.181.49.603-
Los Angeles Dodgers Totals - 6 Season(s)Filter87422.9718217483711611197.1116946039664296649372161.228.780.482.224.882.19.674-
California Angels Totals - 4 Season(s)Filter24324.408576914130488.06102632394212514329071.5011.220.772.302.631.14.429-
Cleveland Indians Totals - 2 Season(s)Filter2113.613117142110114.212063461141746101.409.420.863.225.811.80.154-
Oakland Athletics Totals - 1 Season(s)Filter266.1911110000048.066373361382001.6512.381.132.441.500.62.250-
Average MLB - Per ~220 innings13113.34353328210220.0223948214591059151.289.140.582.414.291.78.5420.74
Average Minor - Per ~220 innings17113.30363330000220.0203102810941850001.358.31--3.867.571.96.607-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1963Cleveland IndiansALMLBcle37p2066000000000200001.000.000.000.000006.000.000.000.0000.0033.330.000.000.000.00
1964Cleveland IndiansALMLBcle37p212524350001000703001.208.208.208.4165027.294.000.000.1860.0025.930.000.000.000.00
1965Chicago White SoxALMLBcha25p22395941010120032206001.169.210.237.44714268.250.068.119.2054.4132.357.331.4759.0020.00
1966Chicago White SoxALMLBcha25p23346961010280032104001.145.181.246.42717376.174.101.145.1933.9527.637.002.6334.5030.00
1967Chicago White SoxALMLBcha25p2431510800020011205100.157.170.157.3278058.200.000.020.1491.7220.6912.000.000.000.00
1968Chicago White SoxALMLBcha25p25256231210190001505000.194.194.258.45216267.239.064.065.2060.0022.390.001.4962.0016.67
1969Chicago White SoxALMLBcha25p2633796920010072701101.114.184.139.32311288.170.025.114.1607.9530.683.860.000.0022.22
1970Chicago White SoxALMLBcha25p27388441710050021719003.202.230.214.44418196.254.012.036.2072.0817.718.500.000.005.88
1971Chicago White SoxALMLBcha25p28386931000020031409000.145.181.145.32610081.182.000.043.1563.7017.284.670.000.000.00
1972Los Angeles DodgersNLMLBlan25p29296331000020001007003.159.159.159.31810070.189.000.000.1450.0014.290.000.000.000.00
1973Los Angeles DodgersNLMLBlan25p30367431510070041707003.203.244.216.46016185.263.013.068.2174.7120.004.250.000.006.67
1974Los Angeles DodgersNLMLBlan25p3122510620020021009001.118.151.157.3088262.146.039.078.1473.2316.135.000.000.0033.33
1976Los Angeles DodgersNLMLBlan25p33316437100300210010004.109.136.125.2618176.130.016.047.1262.6313.165.000.000.0014.29
1977Los Angeles DodgersNLMLBlan25p34317931410140031406100.177.205.228.43318289.200.051.089.1963.3715.734.671.1279.0014.29
1978Los Angeles DodgersNLMLBlan25p35336628200600313012001.121.159.152.31110281.151.031.076.1483.7016.054.330.000.0025.00
MLB Totals - 15 Season(s)Filter4519004314113055400332111933020.157.187.188.375169181030.198.031.068.0003.2020.496.390.49180.0012.77
Chicago White Sox Totals - 7 Season(s)Filter2384732676604290019128139206.161.194.199.3939410534.210.038.078.0003.5623.976.740.75118.2513.16
Los Angeles Dodgers Totals - 6 Season(s)Filter1823971460701240014740511012.151.180.176.356708463.183.025.060.0003.0215.985.290.22397.0013.33
Cleveland Indians Totals - 2 Season(s)Filter3130350001000903002.167.167.167.3345033.238.000.000.0000.0027.270.000.000.000.00
Average MLB - Per 162 games162323155150219001276033107.157.187.188.375616370.198.031.068.0003.2020.496.390.49180.0012.77

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1963Cleveland IndiansALMLBcle20P6-2013--441.0000.670.20-----6100.03.7
1964Cleveland IndiansALMLBcle21P25-94516-221211.0000.840.22-----25100.015.4
1965Chicago White SoxALMLBcha22P39-183451536055.9171.410.30-----39100.024.1
1966Chicago White SoxALMLBcha23P34-2238475-6055.9171.620.25-----34100.021.0
1967Chicago White SoxALMLBcha24P31-1781755247472.9732.320.40-----31100.019.1
1968Chicago White SoxALMLBcha25P25-1771054166564.9852.560.36-----25100.015.4
1969Chicago White SoxALMLBcha26P33-2321666-482821.0002.480.35-----33100.020.4
1970Chicago White SoxALMLBcha27P37-2691565838880.9092.160.30-----3897.422.8
1971Chicago White SoxALMLBcha28P38-229934324643.9351.130.19-----38100.023.5
1972Los Angeles DodgersNLMLBlan29P29-1861145-356561.0001.930.307370.0129100.018.7
1973Los Angeles DodgersNLMLBlan30P36-2181564168079.9882.190.366554.5136100.022.4
1974Los Angeles DodgersNLMLBlan31P22-153336134039.9751.770.25-----22100.013.6
1976Los Angeles DodgersNLMLBlan33P31-207333123736.9731.160.17-----31100.019.1
1977Los Angeles DodgersNLMLBlan34P31-220647155453.9811.710.24-----31100.019.1
1978Los Angeles DodgersNLMLBlan35P33-213845315653.9461.610.25-----33100.020.4
1979New York YankeesALMLBnya36P37-2761551356966.9571.780.24-----37100.023.1
1980New York YankeesALMLBnya37P36-2651646146362.9841.720.23-----36100.022.2
1981New York YankeesALMLBnya38P20-1401127-238381.0001.900.27-----20100.018.7
1982New York YankeesALMLBnya39P30-186840215048.9601.600.26-----30100.018.5
1982California AngelsALMLBcal39P7-3528--10101.0001.430.29-----7100.04.3
1983California AngelsALMLBcal40P34-2341639-455551.0001.620.24-----34100.021.0
1984California AngelsALMLBcal41P32-1811527-242421.0001.310.23-----32100.019.8
1985Madison Muskies MidwAoak42P1--14--551.0005.00------1100.00.7
1985Modesto A's CalifA+oak42P2---1--111.0000.50------2100.01.4
1985California AngelsALMLBcal42P12-3849-213131.0001.080.34-----12100.07.4
1985Oakland AthleticsALMLBoak42P11-48413--17171.0001.550.35-----11100.06.8
1986Fort Lauderdale Yankees FSLA+nya43P3--22--441.0001.33------3100.02.2
1986New York YankeesALMLBnya43P13-70415322219.8641.460.27-----13100.08.0
1987New York YankeesALMLBnya44P33-187431514035.8751.060.19-----33100.020.4
1988New York YankeesALMLBnya45P35-176440424844.9171.260.25-----35100.021.7
1989New York YankeesALMLBnya46P10-63321--24241.0002.400.38-----10100.06.2
MLB Totals for P - 26 season(s)-   P760-47012371028496913141265.9631.660.2713861.927600.00.0
A+ Totals for P - 2 season(s)-   P5--23--551.0001.00------50.00.0
A Totals for P - 1 season(s)-   P1--14--551.0005.00------10.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1963Cleveland IndiansALMLBcle206----------
1964Cleveland IndiansALMLBcle2125----------
1965Chicago White SoxALMLBcha2239----------
1966Chicago White SoxALMLBcha2334----------
1967Chicago White SoxALMLBcha2431----------
1968Chicago White SoxALMLBcha2525----------
1969Chicago White SoxALMLBcha2633----------
1970Chicago White SoxALMLBcha2737----------
1971Chicago White SoxALMLBcha2838----------
1972Los Angeles DodgersNLMLBlan2929----------
1973Los Angeles DodgersNLMLBlan3036----------
1974Los Angeles DodgersNLMLBlan3122----------
1976Los Angeles DodgersNLMLBlan3331----------
1977Los Angeles DodgersNLMLBlan3431----------
1978Los Angeles DodgersNLMLBlan3533----------
1979New York YankeesALMLBnya3637----------
1980New York YankeesALMLBnya3736----------
1981New York YankeesALMLBnya3820----------
1982New York YankeesALMLBnya3930----------
1982California AngelsALMLBcal397----------
1983California AngelsALMLBcal4034----------
1984California AngelsALMLBcal4132----------
1985Madison Muskies MidwAoak421----------
1985Modesto A's CalifA+oak422----------
1985California AngelsALMLBcal4212----------
1985Oakland AthleticsALMLBoak4211----------
1986Fort Lauderdale Yankees FSLA+nya433----------
1986New York YankeesALMLBnya4313----------
1987New York YankeesALMLBnya4433----------
1988New York YankeesALMLBnya4535----------
1989New York YankeesALMLBnya4610----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
1977Los Angeles DodgersChamp. SeriesMLB34100.6621013.211151101.217.240.003.297.242.200.001.000
1977Los Angeles DodgersWorld SeriesMLB34016.001006.0943702.0013.500.004.5010.502.330.00.000
1978Los Angeles DodgersChamp. SeriesMLB35100.001109.0402400.674.000.002.004.002.000.001.000
1978Los Angeles DodgersWorld SeriesMLB35103.0720014.21454601.278.590.002.453.681.500.001.000
1980New York YankeesChamp. SeriesMLB37002.701006.2821301.4510.800.001.354.053.000.00.000
1981New York YankeesDiv SeriesMLB38016.431007.0852001.4310.290.002.570.000.000.00.000
1981New York YankeesChamp. SeriesMLB38101.501006.0611301.179.000.001.504.503.000.001.000
1981New York YankeesWorld SeriesMLB38100.6930013.01110800.857.620.000.005.5400.001.000
1982California AngelsChamp. SeriesMLB39115.1121012.11176601.408.030.004.384.381.000.00.500
MLB Playoffs - Divisional Series Totals - 1 yrs016.4310100007.0805020001.4310.290.002.570.000.000.00.000
MLB Playoffs - Championship Series Totals - 5 yrs412.08707300047.74001101527001.157.550.002.835.101.800.00.800
MLB Playoffs - World Series Totals - 3 yrs212.67606000033.7340100721001.229.090.001.875.613.000.00.667

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
1977Los Angeles DodgersChamp. SeriesMLB3425010000000200000.200.200.200.400105.333.000.0000.0040.000.000.000.000.00
1977Los Angeles DodgersWorld SeriesMLB3412000000000200000.000.000.000.000002.000.000.0000.00100.000.000.000.000.00
1978Los Angeles DodgersChamp. SeriesMLB3513000000000000000.000.000.000.000003.000.000.0000.000.000.000.000.000.00
1981New York YankeesWorld SeriesMLB3832000000000000000.000.000.000.000002.000.000.0000.000.000.000.000.000.00
MLB Playoffs - Championship Series Totals - 2 yrs38010000000200000.125.125.125.250108.167.000.0000.0025.000.000.000.000.00
MLB Playoffs - World Series Totals - 2 yrs44000000000200000.000.000.000.000004.000.000.0000.0050.000.000.000.000.00

Jobs in Baseball

TopAbout Jobs
YearTeamLgLevelCategoryOrgAgeJobGWLPctGBLRankManager/HCPlayoffs
1994Minnesota TwinsALMLBMLBmin51Broadcaster1135360.46914.04Tom Kelly
1995Minnesota TwinsALMLBMLBmin52Broadcaster1445688.38944.05Tom Kelly
1996Minnesota TwinsALMLBMLBmin53Broadcaster1627884.48121.54Tom Kelly
1998New York YankeesALMLBMLBnya55Broadcaster16211448.704--1Joe TorreWon World Series (Padres)
2002Harrisburg SenatorsEastAAMinormon59Pitching Coach1396772.48225.05Dave HuppertLost in Finals
2003Edmonton TrappersPCLAAAMinormon60Pitching Coach1427369.514--1Dave HuppertLost in Semi-Finals
2004Staten Island YankeesNYPLA-Minornya61Manager722844.38914.06 
2007Bridgeport BluefishAtlIndIndy-64Manager1266066.47615.05 
2008Bridgeport BluefishAtlIndIndy-65Manager1406773.4797.03 
* The team record above is related to the full season for that team. It is possible that the job was only held for part of the season.
* MLB in Bold
* Highlighted rows indicate league champions

Awards [7]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
1974NL Player of the Month (April) ... National League Player of the Week (April 22-April 28)2
1976NL Comeback Player of the Year1
1977National League Player of the Week (August 8-August 14)1
1979American League Player of the Week (May 14-May 20) ... AL Pitcher of the Month (April)2
1980American League Player of the Week (May 5-May 11)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster for Current Team
1989-05-30Released by Yankees. 
1989-02-13ContractSigned as Free Agent by Yankees. 
1988-11-10Released by Yankees. 
1987-12-21ContractSigned as Free Agent by Yankees. 
1987-11-09Free AgentGranted Free Agency. 
1987-01-08ContractSigned as Free Agent by Yankees. 
1986-11-12Free AgentGranted Free Agency. 
1986-05-02ContractSigned as Free Agent by Yankees. 
1985-11-12Free AgentGranted Free Agency. 
1985-07-12ContractSigned as Free Agent by Athletics. 
1985-06-19Released by Angels. 
1982-08-31TradeTraded by Yankees to Angels for Dennis Rasmussen. 
1978-11-21ContractSigned as Free Agent by Yankees. 
1978-11-02Free AgentGranted Free Agency. 
1971-12-02TradeTraded by White Sox with Steve Huntz to Dodgers for Dick Allen. 
1965-01-20TradeTraded by Indians with Johnny Romano and Tommie Agee to White Sox for Cam Carreon and Rocky Colavito. 
1961-06-12ContractSigned as undrafted amateur Free Agent by Indians. 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
1985California AngelsTeam Payroll42600,000-1611274++370,78060,000600,000
1985Oakland AthleticsTeam Payroll42600,000-161874++370,78060,000600,000
1986New York YankeesTeam Payroll43440,000-2681862++386,34760,0001,040,000
1987New York YankeesTeam Payroll44350,000-2551864++344,90660,0001,390,000
1988New York YankeesTeam Payroll45375,000-2762260392,10762,5001,765,000
1989New York YankeesTeam Payroll4662,500-69141-429,80262,5001,827,500
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red