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

Craig LeffertsTrack this Player High Level: MLB Stat Years: 1979-1994 MLB Years: 1983-1994
Follow TBC on Twitter and Facebook

Drafted
Rated Prospect

PositionsP-753Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameCraig Lindsay Lefferts
Height6-1Weight210BatsLeftThrowsLeft
Born DateSeptember 29,1957 [61.294]PlaceMunich,Germany
High SchoolNortheast (St. Petersburg,FL)
CollegeUniversity of Arizona (Tucson,AZ)

DraftedSelected by the Chicago Cubs [Team Picks] in the 9th round (219th overall) of the 1980 Amateur Entry Draft [Signed] ... Selected by the Kansas City Royals [Team Picks] in the 7th round (177th overall) of the 1979 Amateur Entry Draft
Prospect Rankings[BA] 1983-CHN-#8
MLB DebutApril 7,1983 [25.190]
OrganizationsSDN [7] CHN [4] SFN [3] CAL [1] TEX [1] BAL [1] Awards0
TBC Player ID14230Retrosheet IDleffc001MLBAM ID117628
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Baseball Jobs -- Transactions -- Salaries


This player page is available for sponsorship:
Sponsor the Craig Lefferts page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.


Player Notes:   Opening day starter for Texas Rangers in 1993
About Sponsorships Program


Career Talent RatingsPitchingStrikeouts60Walks80Hittable57SO/BB80vsPower57Hitting10Durability88Team.497Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1979ArizonaCollegeNCAAJrS/R211033.68221848000127.01316952048890001.419.26--3.396.291.85.769-
1980ArizonaCollegeNCAASrST22724.2216160210096.01025745046540001.549.56--4.315.061.17.778-
1980Geneva CubsNYPLA-chn-ST22912.7812120510094.0743529724992001.047.090.672.309.484.13.900-
1981Midland CubsTexAAchn-ST2312124.142625111310185.0203958521361351201.299.881.021.756.573.75.500-
1982Iowa CubsAmerAAAchn-S/R24853.0518144310097.0975033825713001.258.970.742.316.572.84.615-
1983Chicago CubsNLMLBchn32Rel25343.13565510010189.08035311329602001.228.091.312.936.072.07.4294.28
1984San Diego PadresNLMLBsdn37R/CL26342.1362062002910105.2882925424562201.067.500.342.044.772.33.4292.88
1985San Diego PadresNLMLBsdn37Rel27763.35600600024283.0753431730482001.268.100.763.245.181.60.5383.70
1986San Diego PadresNLMLBsdn37Rel28983.098308300364107.2984137744721101.328.190.593.686.021.64.5293.50
1987San Diego PadresNLMLBsdn37Rel29224.3833033008251.0562925915395201.389.821.582.636.842.60.5004.51
1987San Francisco GiantsNLMLBsfn32Rel29333.23440440014447.0361817418181101.146.850.763.423.421.00.5004.35
1988San Francisco GiantsNLMLBsfn32R/CL30382.926406400301192.0743330723584001.057.210.682.245.652.52.2733.25
1989San Francisco GiantsNLMLBsfn32R/CL31242.6970070003220107.09338321122714101.077.820.931.855.973.23.3333.39
1990San Diego PadresNLMLBsdn11R/CL32752.525605600442378.26826221022601001.147.781.142.526.862.73.5833.77
1991San Diego PadresNLMLBsdn11R/CL33163.915405400402369.0743530514483101.289.650.651.836.263.43.1433.02
1992San Diego PadresNLMLBsdn11,37ST341393.69272700000163.018076671635814101.329.920.881.934.462.31.5913.71
1992Baltimore OriolesALMLBbal11,31ST34134.09550100033.034191536231001.219.270.821.646.273.83.2503.12
1993Oklahoma City 89ersAmerAAAtex-ST35017.5011000006.09551210001.8313.501.503.001.500.50.000-
1993Texas RangersALMLBtex11Rel35396.0552844009083.010257561728580101.5611.021.843.026.262.07.2505.26
1994California AngelsALMLBcal21Rel36114.67300300010134.2502018712271001.7912.981.823.127.012.25.5005.24
MLB Totals - 12 Season(s)Filter58723.4369645651102861011142.21108490436120322719311001.258.700.942.535.652.23.4460.95
Minor League Totals - 4 Season(s)Filter29193.585752519510382.038318515237873066201.239.020.872.057.203.52.604-
AAA Totals - 2 Season(s)Filter863.31191543100103.01065538927723001.299.230.782.356.272.67.571-
AA Totals - 1 Season(s)Filter12124.142625111310185.0203958521361351201.299.881.021.756.573.75.500-
A- Totals - 1 Season(s)Filter912.7812120510094.0743529724992001.047.090.672.309.484.13.900-
NCAA Totals - 2 Season(s)Filter1753.913834410100223.0233126970941430001.469.39--3.795.761.52.773-
San Diego Padres Totals - 7 Season(s)Filter42403.24375273480018164656.06392702375818440418701.258.730.792.515.522.20.512-
San Francisco Giants Totals - 3 Season(s)Filter8152.881780178007635246.2203897922631479201.087.410.802.305.362.33.348-
Chicago Cubs Totals - 1 Season(s)Filter343.13565510010189.08035311329602001.228.091.312.936.072.07.429-
Texas Rangers Totals - 1 Season(s)Filter396.0552844009083.010257561728580101.5611.021.843.026.262.07.250-
California Angels Totals - 1 Season(s)Filter114.67300300010134.2502018712271001.7912.981.823.127.012.25.500-
Baltimore Orioles Totals - 1 Season(s)Filter134.09550100033.034191536231001.219.270.821.646.273.83.250-
Average MLB - Per ~220 innings11143.431349125005519220.0213948423621386201.258.700.942.535.652.23.4400.95
Average Minor - Per ~220 innings17113.583330311310220.02201068721501763101.239.020.872.057.203.52.607-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1983Chicago CubsNLMLBchn32p255618120000001901000.111.158.111.2692020.222.000.056.1335.0045.009.000.000.000.00
1984San Diego PadresNLMLBsdn37p266217151000000601000.294.294.353.6476118.455.059.059.2900.0033.330.000.000.0020.00
1985San Diego PadresNLMLBsdn37p27604010000000200000.250.250.250.500104.500.000.000.2250.0050.000.000.000.000.00
1986San Diego PadresNLMLBsdn37p28848110011000401000.125.125.500.625419.000.375.375.2620.0044.440.0011.118.00100.00
1987San Diego PadresNLMLBsdn37p29333010000000200000.333.333.333.6661031.000.000.000.2980.0066.670.000.000.000.00
1987San Francisco GiantsNLMLBsfn32p29444011001000200000.250.250.500.750214.500.250.250.3140.0050.000.000.000.00100.00
1987Totals for NL-NL         777021001000400000.286.286.429.715317.667.143.143.3070.0057.140.000.000.0050.00
1988San Francisco GiantsNLMLBsfn32p30649000000000700000.000.000.000.000009.000.000.000.0000.0077.780.000.000.000.00
1989San Francisco GiantsNLMLBsfn32p31707000000000500000.000.000.000.000007.000.000.000.0000.0071.430.000.000.000.00
1990San Diego PadresNLMLBsdn11p32564110001000202000.250.250.250.500106.500.000.000.2270.0033.330.000.000.000.00
1991San Diego PadresNLMLBsdn11p33546000000000400000.000.000.000.000006.000.000.000.0000.0066.670.000.000.000.00
1992San Diego PadresNLMLBsdn11,37p3427520400000002109000.077.077.077.1544061.129.000.000.0700.0034.430.000.000.000.00
MLB Totals - 10 Season(s)Filter610132416201300164014000.121.128.159.287213147.224.038.045.0000.6843.5464.000.68132.0018.75
San Diego Padres Totals - 7 Season(s)Filter37694313101200041013000.138.138.181.319172107.231.043.043.0000.0038.320.000.9394.0015.38
San Francisco Giants Totals - 3 Season(s)Filter178200110010001400000.050.050.100.1502120.167.050.050.0000.0070.000.000.000.00100.00
Chicago Cubs Totals - 1 Season(s)Filter5618120000001901000.111.158.111.2692020.222.000.056.0005.0045.009.000.000.000.00
Average MLB - Per 162 games162351410010001704000.121.128.159.2876139.224.038.045.0000.6843.5464.000.68132.0018.75

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1980Geneva Cubs NYPLA-chn22P12--717212624.9232.00------12100.016.2
1981Midland Cubs TexAAchn23P26--1238125150.9801.92------26100.038.8
1982Iowa Cubs AmerAAAchn24P18--48111312.9230.67------18100.013.3
1983Chicago CubsNLMLBchn25P56-898131-2221.9550.380.24-----56100.034.6
1984San Diego PadresNLMLBsdn26P62-105510121615.9380.240.14-----62100.038.3
1985San Diego PadresNLMLBsdn27P60-83411-115151.0000.250.18-----60100.037.0
1986San Diego PadresNLMLBsdn28P83-107324-327271.0000.330.25-----8498.851.2
1987San Francisco GiantsNLMLBsfn29P44-47361-109.9000.200.19-----44100.027.2
1987San Diego PadresNLMLBsdn29P33-51251187.8750.210.14-----33100.020.4
1988San Francisco GiantsNLMLBsfn30P64-92211--13131.0000.200.14-----64100.039.5
1989San Francisco GiantsNLMLBsfn31P70-10759-214141.0000.200.13-----70100.043.2
1990San Diego PadresNLMLBsdn32P56-78610-216161.0000.290.21-----56100.034.6
1991San Diego PadresNLMLBsdn33P54-69312-115151.0000.280.22-----54100.033.3
1992San Diego PadresNLMLBsdn34P27-1637261-3433.9711.220.20-----27100.016.7
1992Baltimore OriolesALMLBbal34P5-33121-43.7500.600.09-----5100.03.1
1993Oklahoma City 89ers AmerAAAtex35P1---1--111.0001.00------1100.00.7
1993Texas RangersALMLBtex35P52-836121-1918.9470.350.22-----52100.032.1
1994California AngelsALMLBcal36P30-34131-54.8000.130.12-----30100.026.1
MLB Totals for P - 12 season(s)-   P696-114156154812218210.9630.300.18-----6960.00.0
AAA Totals for P - 2 season(s)-   P19--49111413.9290.68------190.00.0
AA Totals for P - 1 season(s)-   P26--1238125150.9801.92------260.00.0
A- Totals for P - 1 season(s)-   P12--717212624.9232.00------120.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1980Geneva Cubs NYPLA-chn2212----------
1981Midland Cubs TexAAchn2326----------
1982Iowa Cubs AmerAAAchn2418----------
1983Chicago CubsNLMLBchn2556----------
1984San Diego PadresNLMLBsdn2662----------
1985San Diego PadresNLMLBsdn2760----------
1986San Diego PadresNLMLBsdn2883----------
1987San Francisco GiantsNLMLBsfn2944----------
1987San Diego PadresNLMLBsdn2933----------
1988San Francisco GiantsNLMLBsfn3064----------
1989San Francisco GiantsNLMLBsfn3170----------
1990San Diego PadresNLMLBsdn3256----------
1991San Diego PadresNLMLBsdn3354----------
1992San Diego PadresNLMLBsdn3427----------
1992Baltimore OriolesALMLBbal345----------
1993Oklahoma City 89ers AmerAAAtex351----------
1993Texas RangersALMLBtex3552----------
1994California AngelsALMLBcal3630----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
1984San Diego PadresChamp. SeriesMLB26200.003004.0101100.502.250.002.252.251.000.001.000
1984San Diego PadresWorld SeriesMLB26000.003016.0201700.503.000.001.5010.507.000.00.000
1987San Francisco GiantsChamp. SeriesMLB29000.003002.0301002.0013.500.004.500.000.000.00.000
1989San Francisco GiantsChamp. SeriesMLB31009.002001.0112103.009.000.0018.009.000.500.00.000
1989San Francisco GiantsWorld SeriesMLB31003.373002.2212101.826.750.006.753.370.500.00.000
MLB Playoffs - Championship Series Totals - 3 yrs201.2980800007.0501042001.296.430.005.142.570.500.001.000
MLB Playoffs - World Series Totals - 2 yrs001.0460600018.7401038000.814.150.003.128.312.670.00.000

Jobs in Baseball

TopAbout Jobs
YearTeamLgLevelCategoryOrgAgeJobGWLPctGBLRankManager/HCPlayoffs
1999Medicine Hat Blue JaysPioRkMinortor41Pitching Coach763343.43414.53Paul Elliott
2000Tennessee SmokiesSouAAMinortor42Pitching Coach1407169.507--1Rocket Wheeler
2001Tennessee SmokiesSouAAMinortor43Pitching Coach1408060.571--2Rocket Wheeler
2002Tennessee SmokiesSouAAMinortor44Pitching Coach1406971.4938.53Rocket Wheeler
2003Midland RockHoundsTexAAMinoroak45Pitching Coach1205664.46722.53Greg Sparks
2005Vancouver CanadiansNwstA-Minoroak47Pitching Coach764630.605--1Juan NavaretteLost in Finals
2006Vancouver CanadiansNwstA-Minoroak48Pitching Coach763937.51316.03Rick Magnante-
2007Vancouver CanadiansNwstA-Minoroak49Pitching Coach753738.49319.52Rick Magnante
2009Vancouver CanadiansNwstA-Minoroak51Pitching Coach763640.47413.03Rick Magnante
2010Vancouver CanadiansNwstA-Minoroak52Pitching Coach764234.5537.02Rick MagnanteLost in Semi-Finals
2011Stockton PortsCalifA+Minoroak53Pitching Coach1407565.53615.02Webster GarrisonLost in Finals
2012Stockton PortsCalifA+Minoroak54Pitching Coach1405684.40019.05Webster Garrison
2013Vermont Lake MonstersNYPLA-Minoroak55Pitching Coach763343.43411.04Rick Magnante
2014Beloit SnappersMidwAMinoroak56Pitching Coach1395584.39635.58Rick Magnante
* 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

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
1994-07-08Released by Angels. 
1994-01-13ContractSigned as Free Agent by Angels. 
1993-11-01Free AgentGranted Free Agency. 
1993-01-13ContractSigned as Free Agent by Rangers. 
1992-11-02Free AgentGranted Free Agency. 
1992-08-31TradeTraded by Padres to Orioles for Ricky Gutierrez and Erik Schullstrom. 
1989-12-06ContractSigned as Free Agent by Padres. 
1989-11-13Free AgentGranted Free Agency. 
1987-07-05TradeTraded by Padres with Kevin Mitchell and Dave Dravecky to Giants for Mark Grant, mark davis, Keith Comstock and Chris Brown. 
1983-12-07TradeTraded by Cubs with Fritzie Connally and Carmelo Martinez to Padres for Scott Sanderson. 
* Transactions data can be divided into 2 eras. 2012-2019 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
1985San Diego PadresTeam Payroll27270,000-3491343370,78060,000270,000
1986San Diego PadresTeam Payroll28390,000-2941259++386,34760,000660,000
1987San Diego PadresTeam Payroll29500,000-2061071++344,90660,0001,160,000
1987San Francisco GiantsTeam Payroll29500,000-206971++344,90660,0001,160,000
1988San Francisco GiantsTeam Payroll30575,000-1901173++392,10762,5001,735,000
1989San Francisco GiantsTeam Payroll31600,000-2131674++429,80262,5002,335,000
1990San Diego PadresTeam Payroll321,266,667-92488++515,727100,0003,601,667
1991San Diego PadresTeam Payroll332,641,667-45294++742,231100,0006,243,334
1992Baltimore OriolesTeam Payroll342,041,667-162580++962,245109,0008,285,001
1992San Diego PadresTeam Payroll342,041,667-162580++962,245109,0008,285,001
1993Texas RangersTeam Payroll351,100,000-248973++968,431109,0009,385,001
1994California AngelsTeam Payroll36400,000-3971756957,101109,0009,785,001
* 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