Randy Johnson

Retired
High Level
MLB
Years
1983-2009 (1988-2009)
Proper Name
Randall David Johnson
Nickname
The Big Unit
Positions
P (708) ... LF (1) ... OF (1)
Height / Weight
6-10 / 225
Bats / Throws
Right / Left
Birthdate
September 10,1963   Age:  62.129
High School
Livermore (Livermore,CA)
Drafted/Signed
Signing Bonus
$ 60,000
Service Time
20.020 (2008)
Contract Info
MLBAM ID
Retrosheet#
johnr005
Show More
Subject of Chapter 73 of the book The Baseball 100 by Joe Posnarski   [1990] Pitched 2-0 no-hitter for Seattle Mariners vs Detroit Tigers on June 2,1990   [1992] Opening day starter for the Seattle Mariners   [1993] Opening day starter for the Seattle Mariners   [1994] Opening day starter for the Seattle Mariners   [1995] Opening day starter for the Seattle Mariners   [1996] Opening day starter for the Seattle Mariners   [1998] Opening day starter for the Seattle Mariners   [1999] Opening day starter for the Arizona Diamondbacks   [2000] Opening day starter for the Arizona Diamondbacks   [2001] Opening day starter for the Arizona Diamondbacks ... World Series Champion with Arizona Diamondbacks   [2002] Opening day starter for the Arizona Diamondbacks   [2003] Opening day starter for the Arizona Diamondbacks   [2004] Opening day starter for the Arizona Diamondbacks ... Pitched perfect game for Arizona Diamondbacks against the Atlanta Braves on May 18,2004   [2005] Opening day starter for the New York Yankees   [2006] Opening day starter for the New York Yankees   [2012] Inducted into the USC Athletics Hall of Fame ... Inducted into the Seattle Mariners Hall of Fame   [2015] Inducted into the National Baseball Hall of Fame (Baseball Writers)   [2024] Inducted into the Arizona Diamondbacks Hall of Fame

Prospect Rankings

CSV
Glossary
Support TBC for $2/month while removing all ads and getting access to our 20+ research applications, the TBC Player Tracker and much more!
yearsourcetypeteamrankview rankings
1987Baseball AmericaTeamMontreal Expos3View Rankings
1988Baseball AmericaTeamMontreal Expos1View Rankings
1989Baseball AmericaTeamMontreal Expos2View Rankings
3 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
Support TBC for $2/month while removing all ads and getting access to our 20+ research applications, the TBC Player Tracker and much more!
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
1983USCPac10NCAA-1  19000.0000000000.00000000000.000.000.000.000.000.000.00
1984USCPac10NCAA-1  20533.35261200140278.0724129052730001.598.310.006.008.424.731.40
1985USCPac10NCAA-1  21000.0000000000.00000000000.000.000.000.000.000.000.00
1985Jamestown ExposNYPLA-MON-21035.93880000027.1292218224213001.949.550.667.906.917.240.88
1986West Palm Beach ExposFSLA+MON-22873.16262621000119.289494239413313061.536.690.237.0710.003.691.41
1987Jacksonville ExposSouAAMON-231183.73252400110140.010063581012816312091.636.430.648.2310.484.051.27
1988Indianapolis IndiansAmerAAAMON-24873.26201900100113.18552416721118031.396.750.485.728.814.131.54
1988Montreal ExposNLMLBMON5124302.42441000026.0238737253001.157.961.042.428.652.773.57
1989Indianapolis IndiansAmerAAAMON-25112.00330000018.0135409170011.226.500.004.508.502.501.89
1989Montreal ExposNLMLBMON5125046.67760011029.2292522226262201.858.800.617.897.897.581.00
1989Seattle MarinersALMLBSEA5125794.40222220000131.0118756411701045531.448.110.764.817.155.151.49
1990Seattle MarinersALMLBSEA512614113.65333352000219.217410389261201944251.347.131.074.927.954.221.62
1991Seattle MarinersALMLBSEA512713103.98333321000201.1151968915152228122121.506.750.676.7910.194.291.50
1992Seattle MarinersALMLBSEA512812143.77313162000210.11541048813144241131181.426.590.566.1610.314.451.67
1993Seattle MarinersALMLBSEA34,51291983.243534103111255.11859792229930882161.116.520.783.4910.863.423.11
1994Seattle MarinersALMLBSEA51301363.19232394000172.0132656114722045061.196.910.733.7710.673.402.83
1995Seattle MarinersALMLBSEA51311822.48303063000214.1159655912652945261.056.680.502.7312.352.734.52
1996Everett AquaSoxNwstA-SEA4832000.0011000002.00000050000.000.000.000.0022.500.000.00
1996Seattle MarinersALMLBSEA5132503.671480062161.1482725825853121.197.041.173.6712.473.963.40
1997Seattle MarinersALMLBSEA51332042.28302952100213.01476054207729140101.056.210.853.2512.302.543.78
1998Seattle MarinersALMLBSEA51349104.33232362000160.01469077196021372111.298.211.073.3811.985.063.55
1998Houston AstrosNLMLBHOU41341011.2811114400084.15712124261160030.986.080.432.7712.381.284.46
1999Arizona DiamondbacksNLMLBARI51351792.483535122000271.2207867530703644291.026.860.992.3212.062.855.20
2000Arizona DiamondbacksNLMLBARI51361972.64353583000248.2202897323763475261.127.310.832.7512.563.224.57
2001Arizona DiamondbacksNLMLBARI51372162.49353432110249.21817469197137281181.016.520.682.5613.412.675.24
2002Arizona DiamondbacksNLMLBARI51382452.32353584000260.01977867267133432131.036.820.902.4611.562.704.70
2003Lancaster JetHawksCalifA+ARI-39016.0011000006.011541060021.8316.501.500.009.007.500.00
2003El Paso DiablosTexAAARI-39000.0011000004.03200150021.006.750.002.2511.254.505.00
2003Tucson SidewindersPCLAAAARI-39000.0011000004.00000040000.000.000.000.009.000.000.00
2003Arizona DiamondbacksNLMLBARI5139684.26181811000114.0125615416271251181.339.871.262.139.874.824.63
2004Arizona DiamondbacksNLMLBARI514016142.60353542000245.21778871184429031100.906.480.661.6110.623.226.59
2005New York YankeesALMLBNYA41411783.79343440000225.220710295324721131121.138.261.281.878.424.074.49
2006New York YankeesALMLBNYA414217115.00333320000205.0194125114286017232101.248.521.232.637.555.492.87
2007Visalia OaksCalifA+ARI-43003.0011000006.04220040000.676.000.000.006.003.000.00
2007Tucson SidewindersPCLAAAARI-43103.00220000012.0155412101001.4211.250.751.507.503.755.00
2007Arizona DiamondbacksNLMLBARI5143433.8110100000056.2522624713721041.158.261.112.0611.444.135.54
2008Tucson SidewindersPCLAAAARI5144007.20220000010.011881382001.409.900.902.707.207.202.67
2008Arizona DiamondbacksNLMLBARI514411103.91303020000184.0184928024441732161.249.001.172.158.464.503.93
2009San Francisco GiantsNLMLBSFN5145864.8822170052096.09755521931865121.339.091.782.918.065.162.77
Tot:MLB (22 yrs) MLB   3031663.296186031003771524135.133461703151341114974875109331901.177.280.893.2610.613.713.26
Tot:AL (12 yrs) AL   164933.6034133357193822269.018151009907220991254572201111.247.200.873.9310.094.002.57
Tot:NL (12 yrs) NL   139732.9227727043184701866.1153169460619150623303713791.097.380.922.4411.243.354.60
Tot:Minors (9 yrs) Minors   29273.52918921120462.136021318124333487390231.507.010.476.489.484.151.46
Tot:A- (2 yrs) A-   035.52990000029.1292218224263001.818.900.617.367.986.751.08
Tot:A+ (3 yrs) A+   883.28282821000131.2104564849414313081.507.110.276.439.773.831.52
Tot:AA (2 yrs) AA   1183.62262500110144.0103655810129168120111.616.440.628.0610.504.061.30
Tot:AAA (5 yrs) AAA   1083.26282700010157.1124705788615011041.337.090.464.928.584.001.74
Tot:College (3 yrs) College   533.35261200014278.0724129052730001.598.310.006.008.424.731.40
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:College - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Pitching Statistics

CSV
Glossary
Unlock Ad-Free surfing, the TBC Player Tracker, Research Applications, data store discounts + additional grid functionality for only $2/month with TBC PREMIUM.
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
1993American LeagueMajor League BaseballAllStar29000.0010001002.00000010000.000.000.000.004.500.000.00
1994American LeagueMajor League BaseballAllStar30009.0010001001.02111000002.0018.009.000.000.009.000.00
1995American LeagueMajor League BaseballAllStar31000.0011000002.00000130000.500.000.004.5013.500.003.00
1995Seattle MarinersDivision SeriesPlayoffs31202.70200000010.050306160001.104.500.005.4014.400.002.67
1995Seattle MarinersChampionship SeriesPlayoffs31012.35200000015.1120402130000.917.040.001.177.630.006.50
1997American LeagueMajor League BaseballAllStar33000.0011000002.00000120000.500.000.004.509.000.002.00
1997Seattle MarinersDivision SeriesPlayoffs33025.54200000013.0140806160001.549.690.004.1511.080.002.67
1998Houston AstrosDivision SeriesPlayoffs34021.93200000014.0120302170001.007.710.001.2910.930.008.50
1999National LeagueMajor League BaseballAllStar35000.0010001001.00000010000.000.000.000.009.000.000.00
1999Arizona DiamondbacksDivision SeriesPlayoffs35017.5610000008.180703110001.328.640.003.2411.880.003.67
2000National LeagueMajor League BaseballAllStar36000.0011000001.01000010001.009.000.000.009.000.000.00
2001National LeagueMajor League BaseballAllStar37000.0011000002.01000030000.504.500.000.0013.500.000.00
2001Arizona DiamondbacksDivision SeriesPlayoffs37013.3810000008.06030290001.006.750.002.2510.130.004.50
2001Arizona DiamondbacksChampionship SeriesPlayoffs37201.13201000016.0100203190000.815.630.001.6910.690.006.33
2001Arizona DiamondbacksWorld SeriesPlayoffs37301.04301000017.190203190000.694.670.001.569.870.006.33
2002Arizona DiamondbacksDivision SeriesPlayoffs38017.5011000006.010652240002.0015.003.003.006.009.002.00
2004National LeagueMajor League BaseballAllStar40000.0010001001.03000010003.0027.000.000.009.000.000.00
2005New York YankeesDivision SeriesPlayoffs41006.1421001007.112552140001.7714.732.451.234.916.144.00
2006New York YankeesMLB Spring TrainingSpring42122.96550000024.12411843241011.118.881.481.118.884.078.00
2006New York YankeesDivision SeriesPlayoffs42017.9411000005.28550240001.7612.710.003.186.357.942.00
2007Arizona DiamondbacksMLB Spring TrainingSpring43000.0011000003.02000050000.676.000.000.0015.000.000.00
2008Arizona DiamondbacksMLB Spring TrainingSpring44006.7533000008.010763360001.6311.253.383.386.757.882.00
2009San Francisco GiantsMLB Spring TrainingSpring45000.00000000018.013102201010.836.501.001.000.000.500.00
Tot:Spring (4 Yrs) Spring 122.36990000053.149191498352021.078.271.521.355.913.214.38
Tot:AllStar (8 Yrs) AllStar 000.75840004012.071112120000.755.250.751.509.000.756.00
Tot:Playoffs (8 Yrs) Playoffs 793.50193200160121.010616474321320001.147.880.302.389.821.194.13

Batting Statistics

CSV
Glossary
🔒
Sign up to TBC PREMIUM. (1) Create TBC Account (2) Send Payment (3) Start researching like a pro!
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
1985Jamestown ExposNYPLA-MON-21P821000000011000000300.000.333.000.333.500.000.00033.3333.331.000.00
1986West Palm Beach ExposFSLA+MON-22P261732000000060200021902.118.118.118.236.000.000.1820.0031.580.000.00
1987Jacksonville ExposSouAAMON-23P251212000000241000021502.167.333.167.500.167.000.25013.3326.672.000.00
1988Indianapolis IndiansAmerAAAMON-24P202401000000260000012601.042.115.042.157.083.000.0567.6923.083.000.00
1988Montreal ExposNLMLBMON5124P491100000006000001901.111.111.111.222.000.000.3330.0066.670.000.00
1989Indianapolis IndiansAmerAAAMON-25P320000000001000000200.000.000.000.000.000.000.0000.0050.000.000.00
1989Montreal ExposNLMLBMON5125P770100000003020001901.143.143.143.286.000.000.2500.0033.330.000.00
1998Seattle MarinersALMLBSEA5134P271100000002000001701.143.143.143.286.000.000.2000.0028.570.000.00
1998Houston AstrosNLMLBHOU4134P1132121002000170300133511.063.063.094.157.031.031.1330.0048.570.000.00
1999Arizona DiamondbacksNLMLBARI5135P3397112400600046070011610448.124.124.165.289.041.041.2350.0044.230.000.00
2000Arizona DiamondbacksNLMLBARI5136P3483413200800335150011592211.157.195.181.376.060.024.2713.2638.0411.670.00
2001Arizona DiamondbacksNLMLBARI5137P3380280002003381700389108.100.143.100.243.038.000.1903.3041.7612.670.00
2002Arizona DiamondbacksNLMLBARI5138P348941230080034006103159939.135.161.169.330.067.034.2403.0340.4013.330.00
2003Tucson SidewindersPCLAAAARI-39P110000000000000010100.000.000.000.000.000.000.0000.000.000.000.00
2003Arizona DiamondbacksNLMLBARI5139P17362700130001702000103816.194.194.278.472.083.084.3330.0044.740.0036.00
2004Arizona DiamondbacksNLMLBARI5140P338011030060043703001138737.125.167.163.330.088.038.2334.6042.539.250.00
2005New York YankeesALMLBNYA4141P3480000000002000000800.000.000.000.000.000.000.0000.0025.000.000.00
2006New York YankeesALMLBNYA4142P260100000004000001601.167.167.167.334.000.000.5000.0066.670.000.00
2007Tucson SidewindersPCLAAAARI-43P2111100000000100022101.0001.0002.0003.0001.0001.0001.0000.000.000.000.00
2007Arizona DiamondbacksNLMLBARI5143P101501000000170200011801.067.125.067.192.067.000.1255.5638.897.000.00
2008Tucson SidewindersPCLAAAARI5144P2101000200100000012011.0001.0001.0002.0001.000.0001.00050.000.000.000.00
2008Arizona DiamondbacksNLMLBARI5144P2850271005004260600086016.140.204.160.364.100.020.2926.6743.336.500.00
2009San Francisco GiantsNLMLBSFN5145P2026120000001160100022802.077.111.077.188.038.000.2003.5757.1416.000.00
Tot:MLB (14 yrs) MLB     302625207814014000192962441010956911563.125.153.152.305.058.027.2342.7542.8415.58625.00
Tot:AL (3 yrs) AL     382112000000080000022102.095.095.095.190.000.000.1540.0038.10
Tot:NL (12 yrs) NL     264604197614014000192882441010936701561.126.155.154.309.060.028.2372.8442.9915.16604.00
Tot:Minors (8 yrs) Minors     8760671002006181300187016.117.209.133.342.117.017.1678.5725.713.00
Tot:A- (1 yrs) A-     821000000011000000300.000.333.000.333.500.000.00033.3333.331.00
Tot:A+ (1 yrs) A+     261732000000060200021902.118.118.118.235.000.000.1820.0031.58
Tot:AA (1 yrs) AA     251212000000241000021502.167.333.167.500.167.000.25013.3326.672.00
Tot:AAA (5 yrs) AAA     282913100200370100143312.103.188.138.325.138.034.1369.0921.212.33
Avg:MLB - 162 game avg MLB     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Batting Statistics

CSV
Glossary
Unlock Ad-Free surfing, the TBC Player Tracker, Research Applications, data store discounts + additional grid functionality for only $2/month with TBC PREMIUM.
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
1993American LeagueMajor League BaseballAllStar29100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
1994American LeagueMajor League BaseballAllStar30100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
1998Houston AstrosDivision SeriesPlayoffs34240000000004000000400.000.000.000.000.000.000.0000.00100.000.000.00
1999National LeagueMajor League BaseballAllStar35100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
1999Arizona DiamondbacksDivision SeriesPlayoffs35130110000001000002310.333.333.6671.000.333.334.5000.0033.330.000.00
2001Arizona DiamondbacksDivision SeriesPlayoffs37120000000002000000200.000.000.000.000.000.000.0000.00100.000.000.00
2001Arizona DiamondbacksChampionship SeriesPlayoffs37260000000002000000600.000.000.000.000.000.000.0000.0033.330.000.00
2001Arizona DiamondbacksWorld SeriesPlayoffs37372100010002000001701.143.143.143.286.000.000.2000.0028.570.000.00
2002Arizona DiamondbacksDivision SeriesPlayoffs38120000000002000000200.000.000.000.000.000.000.0000.00100.000.000.00
2004National LeagueMajor League BaseballAllStar40100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2008Arizona DiamondbacksMLB Spring TrainingSpring44110000000001000000100.000.000.000.000.000.000.0000.00100.000.000.00
Tot:Spring (1 Yrs) Spring 110000000001000000100.000.000.000.000.000.0000.00100.00
Tot:AllStar (4 Yrs) AllStar 400000000000000000000
Tot:Playoffs (4 Yrs) Playoffs 1024221001000130000032411.083.083.125.208.042.042.1820.0054.17

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
895478767866.521