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

Mark LeonardTrack this Player High Level: MLB Stat Years: 1986-1996 MLB Years: 1990-1995
Follow TBC on Twitter and Facebook


PositionsOF-669, 1B-111, DH-3, C-1Position when DraftedOFPlayer Listed UnderMajor Leaguers
Proper NameMark David Leonard
Height6-1Weight195BatsLeftThrowsRight
Born DateAugust 14,1964 [53.248]PlaceMountain View,California
High SchoolFremont (Sunnyvale,CA)
CollegeUniversity of California-Santa Barbara (Santa Barbara,CA)

DraftedSelected by the San Francisco Giants [Team Picks] in the 29th round (709th overall) of the 1986 Amateur Entry Draft [Signed]
MLB DebutJuly 21,1990 [25.341]
OrganizationsSFN [9] BAL [1] MIN [1] Awards0
TBC Player ID14284Retrosheet IDleonm001MLBAM ID117693
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Mark Leonard 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 RatingsBattingSpeed25Power83Contact61XBH77RBIs81Runs39Hitting71Durability47Team.491Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1986Everett GiantsNwstA-sfn-of213812821336041742272110100.258.389.398.7875110157.279.140.367.36117.2013.380.782.5532.0030.30
1987Clinton GiantsMidwAsfn-1b2212841357132312158058716150330.320.423.513.93621248492.344.193.358.40714.4312.400.863.0527.5336.36
1988San Jose GiantsCalifA+sfn-of2314251010217650615118116118825011130.345.464.5551.01928371644.380.210.451.44318.3212.730.692.3334.0040.34
1989Shreveport CaptainsTexAAsfn-of24632192968153105215334030380.311.403.543.94611928258.337.232.365.41012.7915.501.213.8821.9041.18
1989Phoenix FirebirdsPCLAAAsfn-of24277872140061191500110.269.341.321.66225488.328.052.167.30310.2317.051.670.000.0019.05
1989Minor Totals (2 teams)Minor         902973689193105826425530490.300.387.485.87214432346.335.185.313.38312.1415.901.312.8929.7035.96
1990Phoenix FirebirdsPCLAAAsfn37of2510939076130222198263768140410.333.443.546.98921343474.378.213.415.43916.0317.091.074.0120.5333.08
1990San Francisco GiantsNLMLBsfn21of251117331012003800000.176.300.412.7127220.250.236.412.32315.0040.002.675.0017.0066.67
1991Phoenix FirebirdsPCLAAAsfn-of264114627377082510212900210.253.343.466.8096815169.261.213.363.35912.4317.161.384.7318.2540.54
1991San Francisco GiantsNLMLBsfn1of266412914317121401122511213.240.306.357.6634610145.279.117.202.2988.2817.242.081.3864.5032.26
1992Phoenix FirebirdsPCLAAAsfn-of273913917474152512212930210.338.430.489.9196810165.393.151.295.41412.7317.581.383.0327.8021.28
1992San Francisco GiantsNLMLBsfn1of275512813307041601163130103.234.331.383.7144911148.277.149.266.32910.8120.951.942.7032.0036.67
1993Rochester Red WingsILAAAbal-of289733057912311758016081100640.276.397.506.90316741406.311.230.409.39514.7819.951.354.1919.4145.05
1993Baltimore OriolesALMLBbal38of-dh281015111003003700300.067.190.133.3232121.091.066.267.16314.2933.332.330.000.00100.00
1994Phoenix FirebirdsPCLAAAsfn-of298931451931921149225053003213.296.390.475.86514932367.324.179.338.37813.6214.441.063.0028.5534.41
1994San Francisco GiantsNLMLBsfn21of291411241102003200000.364.500.6361.1367214.444.272.545.48421.4314.290.670.000.0050.00
1995Phoenix FirebirdsPCLAAAsfn-of301123927311625314793281630110819.296.408.482.89018942484.314.186.395.38716.7413.020.782.8928.0036.21
1995San Francisco GiantsNLMLBsfn2of301421441014005200010.190.346.381.7278226.167.191.429.31819.237.690.403.8521.0050.00
1996Salt Lake BuzzPCLAAAmin-of315919225486252702413920346.250.382.380.7627313238.285.130.333.34317.2316.390.952.1038.4027.08
MLB Totals - 6 Season(s)Filter168321377318284102427541626.227.319.371.69011928374.266.144.268.00011.2320.051.792.1440.1338.36
Minor League Totals - 11 Season(s)Filter9443251542992212221236183534608594331494638.305.414.497.91116173573942.336.192.380.00015.4215.070.983.1226.4335.99
AAA Totals - 8 Season(s)Filter573198133358311011793511413359390191312238.294.402.481.8839522002391.327.187.368.00015.0116.311.093.3025.0834.31
AA Totals - 1 Season(s)Filter632192968153105215334030380.311.403.543.94611928258.337.232.365.00012.7915.501.213.8821.9041.18
A+ Totals - 1 Season(s)Filter14251010217650615118116118825011130.345.464.5551.01928371644.380.210.451.00018.3212.730.692.3334.0040.34
A Totals - 1 Season(s)Filter12841357132312158058716150330.320.423.513.93621248492.344.193.358.00014.4312.400.863.0527.5336.36
A- Totals - 1 Season(s)Filter3812821336041742272110100.258.389.398.7875110157.279.140.367.00017.2013.380.782.5532.0030.30
San Francisco Giants Totals - 5 Season(s)Filter158306367217283802396841326.235.327.382.70911727353.275.147.268.00011.0519.261.742.2738.2537.50
Baltimore Orioles Totals - 1 Season(s)Filter1015111003003700300.067.190.133.3232121.091.066.267.00014.2933.332.330.000.00100.00
Average MLB - Per 162 games162310367017284002417241626.227.319.371.69011527361.266.144.268.00011.2320.051.792.1440.1338.36
Average Minor - Per 162 games16255893170364211066610410260887.305.414.497.91127761676.336.192.380.00015.4215.070.983.1226.4335.99

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1986Everett Giants NwstA-sfn21OF30--5313-5754.9471.80------3878.940.5
1986Tri-City Triplets NwstA--211B2--91121110.9095.00------20.02.7
1986Tri-City Triplets NwstA--21C1--1---111.0001.00------10.01.4
1987Clinton Giants MidwAsfn221B84--61047966666657.9867.82------12865.660.4
1988San Jose Giants CalifA+sfn23OF78--112813121120.9921.54------14254.954.5
1988San Jose Giants CalifA+sfn231B12--1008111109108.9919.00------1428.58.4
1989Shreveport Captains TexAAsfn24OF60--905-195951.0001.58------6395.244.1
1989Phoenix Firebirds PCLAAAsfn24OF21--2913-3330.9091.43------2777.814.7
1990Phoenix Firebirds PCLAAAsfn25OF72--12031-124123.9921.71------10966.151.8
1990San Francisco GiantsNLMLBsfn25OF7--10---10101.0001.43------1163.64.3
1991Phoenix Firebirds PCLAAAsfn26OF34--4533-5148.9411.41------4182.924.6
1991San Francisco GiantsNLMLBsfn26OF34--41---41411.0001.21------6453.121.0
1992Phoenix Firebirds PCLAAAsfn27OF36--6221-6564.9851.78------3992.325.0
1992San Francisco GiantsNLMLBsfn27OF37--612126463.9841.70------5567.322.8
1993Rochester Red Wings ILAAAbal28OF69--127221131129.9851.87------9771.148.9
1993Baltimore OriolesALMLBbal28OF4--5-1-65.8331.25------1040.02.5
1993Baltimore OriolesALMLBbal28DH3---------------1030.01.9
1994Phoenix Firebirds PCLAAAsfn29OF67--104631113110.9731.64------8975.347.2
1994San Francisco GiantsNLMLBsfn29OF2--1---111.0000.50------1414.31.7
1995Phoenix Firebirds PCLAAAsfn30OF89--154943167163.9761.83------11279.561.8
1995Phoenix Firebirds PCLAAAsfn301B13--8911119190.9896.92------11211.69.0
1995San Francisco GiantsNLMLBsfn30OF6--9---991.0001.50------1442.94.2
1996Salt Lake Buzz PCLAAAmin31OF23--322113534.9711.48------5939.016.0
MLB Totals for OF - 6 season(s)-   OF90--127222131129.9851.43------900.00.0
MLB Totals for DH - 1 season(s)-   DH3---------------30.00.0
AAA Totals for OF - 8 season(s)-   OF411--67328186719701.9751.71------4110.00.0
AAA Totals for 1B - 1 season(s)-   1B13--8911119190.9896.92------130.00.0
AA Totals for OF - 1 season(s)-   OF60--905-195951.0001.58------600.00.0
A+ Totals for OF - 1 season(s)-   OF78--112813121120.9921.54------780.00.0
A+ Totals for 1B - 1 season(s)-   1B12--1008111109108.9919.00------120.00.0
A Totals for 1B - 1 season(s)-   1B84--61047966666657.9867.82------840.00.0
A- Totals for OF - 1 season(s)-   OF30--5313-5754.9471.80------300.00.0
A- Totals for 1B - 1 season(s)-   1B2--91121110.9095.00------20.00.0
A- Totals for C - 1 season(s)-   C1--1---111.0001.00------10.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1986Everett Giants NwstA-sfn21---------30-
1986Tri-City Triplets NwstA--21-12--------
1987Clinton Giants MidwAsfn22--84--------
1988San Jose Giants CalifA+sfn23--12------78-
1989Shreveport Captains TexAAsfn24---------60-
1989Phoenix Firebirds PCLAAAsfn24---------21-
1990Phoenix Firebirds PCLAAAsfn25---------72-
1990San Francisco GiantsNLMLBsfn25---------7-
1991Phoenix Firebirds PCLAAAsfn26---------34-
1991San Francisco GiantsNLMLBsfn26---------34-
1992Phoenix Firebirds PCLAAAsfn27---------36-
1992San Francisco GiantsNLMLBsfn27---------37-
1993Rochester Red Wings ILAAAbal28---------69-
1993Baltimore OriolesALMLBbal28---------43
1994Phoenix Firebirds PCLAAAsfn29---------67-
1994San Francisco GiantsNLMLBsfn29---------2-
1995Phoenix Firebirds PCLAAAsfn30--13------89-
1995San Francisco GiantsNLMLBsfn30---------6-
1996Salt Lake Buzz PCLAAAmin31---------23-

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
1994-01-28ContractSigned as Free Agent by Giants. 
1993-12-12Released by Orioles. 
1993-03-20TradeTraded by Giants to Orioles for Steve Scarsone. 
* 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
1990San Francisco GiantsTeam Payroll25100,000-64937-515,727100,000100,000
1991San Francisco GiantsTeam Payroll26110,000-5832616742,231100,000210,000
1992San Francisco GiantsTeam Payroll27140,000-5692028962,245109,000350,000
1993Baltimore OriolesTeam Payroll28109,000-75735-968,431109,000459,000
1994San Francisco GiantsTeam Payroll2950,000-85635-957,101109,000509,000
1995San Francisco GiantsTeam Payroll30109,000-75342-999,520109,000618,000
* 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