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

Bob MacDonaldTrack this Player High 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.359]PlaceEast Orange,New Jersey
High SchoolPoint Pleasant Boro (Point Pleasant,NJ)
CollegeRutgers University (New Brunswick,NJ)

DraftedSelected by the Toronto Blue Jays [Team Picks] in the 19th round (491st overall) of the 1987 Amateur Entry Draft [Signed]
MLB DebutAugust 14,1990 [25.109]
OrganizationsTOR [6] SEA [1] CHA [1] DET [1] NYA [1] NYN [1] Awards0
TBC Player ID14587Retrosheet IDmacdr001MLBAM ID118069
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 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-
1994Calgary CannonsPCLAAAsea-Rel29227.5525025009131.0392826314263001.7111.320.874.067.551.86.500-
1994Nashville SoundsAmerAAAcha-Rel29000.0020200001.21000000000.605.40------0.00--
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 DescriptionAgeRoster 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