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

Bob MacDonaldHigh Level: MLB Stat Years: 1985-1996 MLB Years: 1990-1996
Follow TBC on Twitter and Facebook


PositionsP-479Position when DraftedpPlayer Listed UnderMajor Leaguers
Proper NameRobert Joseph MacDonald
Height6-3Weight200BatsLeftThrowsLeft
Born DateApril 27,1965 [52.301]PlaceEast Orange,New Jersey
High SchoolPoint Pleasant Boro (Point Pleasant,NJ)
CollegeRutgers University (New Brunswick,NJ)

DraftedSelected by the Toronto Blue Jays in the 19th round (491st overall) of the 1987 Amateur Entry Draft [Signed]
MLB DebutAugust 14,1990 [25.109]
OrganizationsTOR [6] CHA [1] DET [1] NYA [1] NYN [1] SEA [1] Awards0
TBC Player ID14587Retrosheet IDmacdr001MLBAM ID118069
Research ToolsIntersect 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 Bob MacDonald 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 RatingsPitchingStrikeouts52Walks50Hittable56SO/BB53vsPower56Hitting0Durability61Team.514Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1985RutgersCollegeNCAASoST20437.741091100050.0615043041330002.0410.98--7.385.940.80.571-
1986RutgersCollegeNCAAJrS/R21544.661394400163.2593733036350001.498.34--5.094.950.97.556-
1987RutgersCollegeNCAASrS/R22632.9713103300269.2683623037450001.518.78--4.785.811.22.667-
1987Medicine Hat Blue JaysPioRktor-Rel22312.9213013009224.222138012265001.388.03--4.389.492.17.750-
1987St. Catharines Blue JaysNYPLA-tor-ST22004.5011000004.08420040002.0018.00----9.000.00--
1987Myrtle Beach Blue JaysSALAtor-Rel22215.6610010004020.224181317122001.5010.450.443.055.231.71.667-
1987Minor Totals (3 teams)MinorAAA--Rel0524.20241230013248.0543523119427001.489.850.183.477.662.21.714-
1988Myrtle Beach Blue JaysSALAtor-R/CL23341.695205200481553.0421310218432001.137.090.343.047.262.39.429-
1989Knoxville Blue JaysSouAAtor-Rel24353.29430430027963.0522723023580001.197.43--3.298.292.52.375-
1989Syracuse ChiefsILAAAtor-Rel24105.6312012004016.016101006120001.389.00--3.386.752.001.000-
1989Minor Totals (2 teams)MinorAAA--Rel0453.76550550031979.0683733029700001.237.75--3.307.972.41.444-
1990Knoxville Blue JaysSouAAtor-R/CL25121.893603600291557.0371712229543001.165.840.324.588.531.86.333-
1990Syracuse ChiefsILAAAtor-Rel25025.4090900528.04551960001.564.321.089.726.480.67.000-
1990Minor Totals (2 teams)MinorAAA--R/CL0142.344504500341765.0412217338603001.215.650.415.238.271.58.200-
1990Toronto Blue JaysALMLBtor45Rel25000.0040400102.00000200000.86----7.71--0.00-5.38
1991Syracuse ChiefsILAAAtor-Rel26104.5070700516.05331583001.677.501.507.5012.001.601.000-
1991Toronto Blue JaysALMLBtor45Rel26332.85450450010053.2511917525241101.428.550.844.194.020.96.5004.57
1992Syracuse ChiefsILAAAtor-Rel27234.63170170011223.0251312212142001.599.640.774.635.401.17.400-
1992Toronto Blue JaysALMLBtor45Rel27104.3727027009047.0502423416260011.399.510.763.044.941.631.0003.86
1993Detroit TigersALMLBdet38Rel28335.35680680024365.2674239833393111.529.181.104.525.351.18.5004.94
1994Birmingham BaronsSouAAcha-Rel29441.7823320008255.240161146380100.836.470.650.976.146.33.500-
1994Nashville SoundsAmerAAAcha-Rel29000.0020200001.21000000000.605.40------0.00--
1994Calgary CannonsPCLAAAsea-Rel29227.5525025009131.0392826314263001.7111.320.874.067.551.86.500-
1994Minor Totals (3 teams)MinorAAA--Rel0663.77503470017387.0804437720643101.138.150.712.046.523.20.500-
1995Columbus ClippersILAAAnya-Rel30212.3313013002019.0227515130001.4010.240.472.336.052.60.667-
1995New York YankeesALMLBnya34Rel30114.8633033005046.0502525722411011.559.711.364.277.961.86.5004.79
1996Norfolk TidesILAAAnyn-Rel31413.1327027005031.2271411312360001.237.670.853.4110.233.00.800-
1996New York MetsNLMLBnyn49Rel31024.2620020006019.01610929121001.327.580.954.265.681.33.0004.70
MLB Totals - 6 Season(s)Filter894.34197019700553232.0234120113261071426231.468.991.004.115.451.33.4711.64
Minor League Totals - 9 Season(s)Filter28263.2729042860016649412.23641881512015835020101.267.880.433.427.582.22.519-
AAA Totals - 7 Season(s)Filter1294.72112011200416135.0139807211631158001.479.110.724.137.541.83.571-
AA Totals - 3 Season(s)Filter8112.36102399006426175.212960466581503101.066.610.312.977.692.59.421-
A Totals - 2 Season(s)Filter552.806206200521573.1663123325554001.238.030.363.046.692.20.500-
A- Totals - 1 Season(s)Filter004.5011000004.08420040002.0018.00----9.000.00--
Rk Totals - 1 Season(s)Filter312.9213013009224.222138012265001.388.03--4.389.492.17.750-
NCAA Totals - 3 Season(s)Filter15104.86362888003182.01881239901141130001.659.23--5.605.550.99.600-
Toronto Blue Jays Totals - 3 Season(s)Filter433.487607600200102.01014340943501111.398.800.783.754.351.16.571-
Detroit Tigers Totals - 1 Season(s)Filter335.35680680024365.2674239833393111.529.181.104.525.351.18.500-
New York Yankees Totals - 1 Season(s)Filter114.8633033005046.0502525722411011.559.711.364.277.961.86.500-
New York Mets Totals - 1 Season(s)Filter024.2620020006019.01610929121001.327.580.954.265.681.33.000-
Average MLB - Per ~220 innings884.34185018500523220.0220113106241001336231.468.991.004.115.451.33.5001.64
Average Minor - Per ~220 innings15143.271532151008826220.019310080118418511101.267.880.433.427.582.22.517-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1996Norfolk TidesILAAAnyn-p31273000000000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
Minor League Totals - 1 Season(s)Filter273000000000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
AAA Totals - 1 Season(s)Filter273000000000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
Average Minor - Per 162 games16218000000000600000.000.000.000.0000018.000.000.000.0000.0033.330.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1987Medicine Hat Blue Jays PioRktor22P13---3--331.0000.23------13100.018.8
1987St. Catharines Blue Jays NYPLA-tor22P1--1---111.0001.00------1100.01.3
1987Myrtle Beach Blue Jays SALAtor22P10--26--881.0000.80------10100.07.2
1988Myrtle Beach Blue Jays SALAtor23P52--613-119191.0000.37------52100.037.4
1989Knoxville Blue Jays SouAAtor24P43--620-126261.0000.60------43100.030.1
1989Syracuse Chiefs ILAAAtor24P12--142-75.7140.42------12100.08.3
1990Knoxville Blue Jays SouAAtor25P37--520142625.9620.68------36102.825.7
1990Syracuse Chiefs ILAAAtor25P9---1-1111.0000.11------9100.06.2
1990Toronto Blue JaysALMLBtor25P4-2-------------4100.02.5
1991Toronto Blue JaysALMLBtor26P45-5345--991.0000.200.17-----45100.027.8
1992Syracuse Chiefs ILAAAtor27P17---5--551.0000.29------17100.011.9
1992Toronto Blue JaysALMLBtor27P27-4722--441.0000.150.09-----27100.016.7
1993Detroit TigersALMLBdet28P68-653131-1716.9410.240.25-----68100.042.0
1994Birmingham Barons SouAAcha29P23--28111110.9090.43------23100.016.5
1994Calgary Cannons PCLAAAsea29P25--15--661.0000.24------25100.017.5
1995Columbus Clippers ILAAAnya30P13--14--551.0000.38------13100.09.4
1995New York YankeesALMLBnya30P33-4624--661.0000.180.13-----33100.022.9
1996Norfolk Tides ILAAAnyn31P27--24--661.0000.22------27100.019.1
1996New York MetsNLMLBnyn31P20-1912--331.0000.150.16-----20100.012.3
MLB Totals for P - 6 season(s)-   P197-23212261-3938.9740.190.16-----1970.00.0
AAA Totals for P - 6 season(s)-   P103--523213028.9330.27------1030.00.0
AA Totals for P - 3 season(s)-   P103--1348266361.9680.59------1030.00.0
A Totals for P - 2 season(s)-   P62--819-127271.0000.44------620.00.0
A- Totals for P - 1 season(s)-   P1--1---111.0001.00------10.00.0
Rk Totals for P - 1 season(s)-   P13---3--331.0000.23------130.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1987Medicine Hat Blue Jays PioRktor2213----------
1987St. Catharines Blue Jays NYPLA-tor221----------
1987Myrtle Beach Blue Jays SALAtor2210----------
1988Myrtle Beach Blue Jays SALAtor2352----------
1989Knoxville Blue Jays SouAAtor2443----------
1989Syracuse Chiefs ILAAAtor2412----------
1990Knoxville Blue Jays SouAAtor2537----------
1990Syracuse Chiefs ILAAAtor259----------
1990Toronto Blue JaysALMLBtor254----------
1991Toronto Blue JaysALMLBtor2645----------
1992Syracuse Chiefs ILAAAtor2717----------
1992Toronto Blue JaysALMLBtor2727----------
1993Detroit TigersALMLBdet2868----------
1994Birmingham Barons SouAAcha2923----------
1994Calgary Cannons PCLAAAsea2925----------
1995Columbus Clippers ILAAAnya3013----------
1995New York YankeesALMLBnya3033----------
1996Norfolk Tides ILAAAnyn3127----------
1996New York MetsNLMLBnyn3120----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
1991Toronto Blue JaysChamp. SeriesMLB26009.001001.0111002.009.000.009.000.000.000.00.000
MLB Playoffs - Championship Series Totals - 1 yrs009.0010100001.0101010002.009.000.009.000.000.000.00.000

Jobs in Baseball

TopAbout Jobs
YearTeamLgLevelCategoryOrgAgeJobGWLPctGBLRankManager/HCPlayoffs
2009Everett Aqua SoxNwstA-Minorsea44Hitting Coach763937.51310.02John Tamargo
* 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 DescriptionRoster for Current Team
1996-10-15Released by Mets. 
1996-01-13ContractSigned as Free Agent by Mets. 
1995-10-16Released by Yankees. 
1995-02-15ContractSigned as Free Agent by Yankees. 
1994-10-15Free AgentGranted Free Agency. 
1994-07-01ContractSigned as Free Agent by White Sox. 
1994-06-13Released by Mariners. 
1994-04-08ContractSigned as Free Agent by Mariners. 
1994-04-01Released by Astros. 
1994-02-11ContractSigned as Free Agent by Astros. 
1993-12-20Free AgentGranted Free Agency. 
1993-03-30Purchased by Tigers from Blue Jays. 
* 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
1990Toronto Blue JaysTeam Payroll25100,000-64937-515,727100,000100,000
1991Toronto Blue JaysTeam Payroll26100,000-62040-742,231100,000200,000
1992Toronto Blue JaysTeam Payroll27182,500-5072637962,245109,000382,500
1993Detroit TigersTeam Payroll28225,000-5012545968,431109,000607,500
1995New York YankeesTeam Payroll30260,000-4412452999,520109,000867,500
1996New York MetsTeam Payroll31200,000-5011844957,870109,0001,067,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