Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
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

Drafted

PositionsOF-669, 1B-111, DH-3, C-1Position when DraftedOFPlayer Listed UnderMajor Leaguers
Proper NameMark David Leonard
Height6-1Weight195BatsLeftThrowsRight
Born DateAugust 14,1964 [54.069]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