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

Deck McGuireTrack this Player High Level: MLB Current Team: Los Angeles Angels MLB Years: 2017-2018
Follow TBC on Twitter and Facebook

Drafted
Arizona Fall League
Rated Prospect
1st Round Draft Pick

PositionsP-232Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameWilliam Deck Mcguire
Height6-6Weight235BatsRightThrowsRight
Born DateJune 23,1989 [29.148]PlaceRichmond,Virginia
High SchoolDeep Run (Glen Allen,VA)
CollegeGeorgia Tech (Atlanta,GA)

DraftedSelected by the Toronto Blue Jays [Team Picks] in the 1st round (11th overall) of the 2010 Amateur Entry Draft [Signed]
Signing Bonus$2,000,000Signing ScoutsEric McQueenService Time0.020 (2017)
Prospect Rankings[BA] 2011-MLB-#95 ... 2011-TOR-#2 ... 2012-TOR-#8
MLB DebutSeptember 12,2017 [28.081]
OrganizationsTOR [5] ANA [1] CIN [1] LAN [1] OAK [1] SLN [1] TEX [1] Awards4
TBC Player ID144338Retrosheet IDmcgud001MLBAM ID592547
Pitch Repertoire Fastball (58.01%) -- Slider (23.05%) -- Curveball (11.26%) -- Changeup (7.47%) -- 2-Seam Fastball (0.22%)
Fastball Velocity [2018] - 93.31 - [2017] - 92.59
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Deck McGuire 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


Active Talent RatingsPitchingStrikeouts56Walks56Hittable63SO/BB58vsPower63Hitting20Durability87Team.514Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2008Georgia TechACCNCAA-1Fr25S/R19813.4617134000078.07035308327010101.318.080.923.698.082.19.889-
2009Georgia TechACCNCAA-1So25ST201123.50161600000100.08651398411188101.277.710.723.6810.582.88.846-
2010Georgia TechACCNCAA-1Jr25ST21942.96161602000112.2944437133311810001.137.511.042.649.433.58.692-
2011Dunedin Blue JaysFSLA+tor18ST22742.75191810000104.28938329381021001.217.650.773.278.772.68.636-
2011New Hampshire Fisher CatsEastAAtor34S/R22214.35431100020.220101047223001.318.711.743.059.583.14.667-
2011Minor Totals (2 teams)MinorAAA--ST0953.02232121000124.0109484213451244001.237.830.933.238.902.76.643-
2012New Hampshire Fisher CatsEastAAtor13ST235155.88282800000144.0162103942262977001.5610.131.383.886.061.56.250-
2013New Hampshire Fisher CatsEastAAtorST249104.86272611000157.0148908512591437001.328.470.693.388.182.42.474-
2014New Hampshire Fisher CatsEastAAtor13ST25342.9810100000060.0582820317473001.248.650.452.547.012.76.429-
2014Buffalo BisonsILAAAtor19ST25355.5610100000055.05737341223381001.459.331.963.766.221.65.375-
2014Sacramento River CatsPCLAAAoak14ST25248.05761000034.2493231516161001.8712.721.304.154.151.00.333-
2014Minor Totals (3 teams)MinorAAA--ST08135.10272610000149.1164978520561015001.479.841.203.366.061.80.381-
2015Tulsa DrillersTexAAlan25S/R26423.551899002171.0582828519664101.087.350.632.418.373.47.667-
2015Oklahoma City DodgersPCLAAAlan14S/R26543.841293002065.2703028617532001.329.590.822.337.263.12.556-
2015Minor Totals (2 teams)MinorAAA--S/R0963.693018120041136.2128585611361196101.208.430.722.377.843.31.600-
2016Springfield CardinalsTexAAsln22ST27000.0011000007.02100380000.712.57--3.8610.292.67--
2016Memphis RedbirdsPCLAAAsln31ST277115.10262601100134.0134797622501116101.379.001.483.367.462.22.389-
2016Minor Totals (2 teams)MinorAAA--ST07114.85272701100141.0136807622531196101.348.681.403.387.602.25.389-
2017Pensacola Blue WahoosSouAAcin25ST28992.79282710000168.0125585213571705201.086.700.703.059.112.98.500-
2017Cincinnati RedsNLMLBcin68S/R28112.63624002013.2106412110000.886.590.661.327.245.50.5002.94
2018Round Rock ExpressPCLAAAtexRel290027.0010100001.25551400005.4027.005.4021.60--0.00--
2018Buffalo BisonsILAAAtorST29423.22880000044.2331816319401001.166.650.603.838.062.11.667-
2018Salt Lake BeesPCLAAAanaS/R29114.91633001011.096625100001.277.361.644.098.182.00.500-
2018Minor Totals (3 teams)MinorAAA--S/R0534.2415114001056.0472927628501001.317.380.944.407.851.79.625-
2018Los Angeles AngelsALMLBana68S/R29026.0717413006029.2292220721262001.698.802.126.377.891.24.0003.44
2018Toronto Blue JaysALMLBtor48Rel29006.4840400308.09662570001.689.722.165.407.561.40-3.24
MLB Totals - 2 Season(s)Filter135.23276210011050.24834301028442001.478.361.744.887.661.57.2502.44
Minor League Totals - 8 Season(s)Filter61724.312051842131511076.2101956351711939692341401.318.490.993.307.692.33.459-
AAA Totals - 4 Season(s)Filter22275.09706281130344.23572071965113426811101.429.271.323.486.962.00.449-
AA Totals - 7 Season(s)Filter32414.14116104122021627.05733182895922455329301.278.210.853.217.922.47.438-
A+ Totals - 1 Season(s)Filter742.75191810000104.28938329381021001.217.650.773.278.772.68.636-
NCAA Totals - 3 Season(s)Filter2873.28494542000290.12501301062910630628201.227.730.903.289.462.89.800-
Los Angeles Angels Totals - 1 Season(s)Filter026.0717413006029.2292220721262001.698.802.126.377.891.24.000-
Cincinnati Reds Totals - 1 Season(s)Filter112.63624002013.2106412110000.886.590.661.327.245.50.500-
Toronto Blue Jays Totals - 1 Season(s)Filter006.4840400308.09662570001.689.722.165.407.561.40--
Average MLB - Per ~220 innings4135.23115268900470220.0204145128431191879001.478.361.744.887.661.57.2352.44
Average Minor - Per ~220 innings12154.31423751010220.020811510524811888101.318.490.993.307.692.33.444-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2015Tulsa DrillersTexAAlan25p2679111001000301001.111.111.222.3332110.167.111.111.1400.0030.000.000.000.00100.00
2015Oklahoma City DodgersPCLAAAlan14p2669130000001101000.333.400.333.7333011.375.000.111.3339.099.091.000.000.000.00
2015Minor Totals (2 teams)Minor         1318241001001402001.222.263.278.5415121.286.056.111.2414.7619.054.000.000.0025.00
2016Memphis RedbirdsPCLAAAsln31p271526210001001703001.038.074.038.1121030.053.000.038.0583.3323.337.000.000.000.00
2017Pensacola Blue WahoosSouAAcin25p2817290200010011004000.069.100.069.1692034.105.000.034.0822.9429.4110.000.000.000.00
2017Cincinnati RedsNLMLBcin68p2863000001000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
2018Toronto Blue JaysALMLBtor4829110100000000000001.0001.0001.0002.0001011.000.000.000.8800.000.000.000.000.000.00
2018Los Angeles AngelsALMLBana682922000000000100000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2018Totals for AL-AL         33010000000100000.333.333.333.666103.500.000.000.2930.0033.330.000.000.000.00
MLB Totals - 2 Season(s)Filter96010001000200000.167.167.167.334106.250.000.000.0000.0033.330.000.000.000.00
Minor League Totals - 3 Season(s)Filter45734710030032109002.096.132.110.2428185.135.014.055.0003.5324.717.000.000.0014.29
AAA Totals - 2 Season(s)Filter2135340001002804001.114.162.114.2764041.148.000.057.0004.8819.514.000.000.000.00
AA Totals - 2 Season(s)Filter24381310020011305001.079.103.105.2084144.120.026.053.0002.2729.5513.000.000.0033.33
Cincinnati Reds Totals - 1 Season(s)Filter63000001000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
Los Angeles Angels Totals - 1 Season(s)Filter22000000000100000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
Toronto Blue Jays Totals - 1 Season(s)Filter110100000000000001.0001.0001.0002.0001011.000.000.000.0000.000.000.000.000.000.00
Average MLB - Per 162 games162108018000180003600000.167.167.167.334180108.250.000.000.0000.0033.330.000.000.000.00
Average Minor - Per 162 games162263142540011001176032007.096.132.110.242294306.135.014.055.0003.5324.717.000.000.0014.29

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2011Dunedin Blue Jays FSLA+tor22P19--510-115151.0000.79------19100.013.6
2011New Hampshire Fisher Cats EastAAtor22P4--14--551.0001.25------4100.02.8
2012New Hampshire Fisher Cats EastAAtor23P28--914-123231.0000.82------28100.019.7
2013New Hampshire Fisher Cats EastAAtor24P27--6151-2221.9550.78------27100.019.3
2014New Hampshire Fisher Cats EastAAtor25P10--25--771.0000.70------10100.07.0
2014Buffalo Bisons ILAAAtor25P10--131-54.8000.40------10100.07.0
2014Sacramento River Cats PCLAAAoak25P7---22142.5000.29------7100.04.9
2015Tulsa Drillers TexAAlan26P18--78--15151.0000.83------18100.012.9
2015Oklahoma City Dodgers PCLAAAlan26P12--48-112121.0001.00------12100.08.3
2016Springfield Cardinals TexAAsln27P1---1--111.0001.00------1100.00.7
2016Memphis Redbirds PCLAAAsln27P26--1011412521.8400.81------26100.018.3
2017Pensacola Blue Wahoos SouAAcin28P28--1118123029.9671.04------28100.020.0
2017Cincinnati RedsNLMLBcin28P6213131-54.8000.670.31-----6100.03.7
2018Buffalo Bisons ILAAAtor29P8--12--331.0000.38------8100.05.8
2018Salt Lake Bees PCLAAAana29P6---1--111.0000.17------6100.04.3
2018Round Rock Express PCLAAAtex29P1---------------1100.00.7
2018Los Angeles AngelsALMLBana29P17429421176.8570.350.211150.0-17100.010.5
2018Toronto Blue JaysALMLBtor29P4-8-------------4100.02.5
MLB Totals for P - 2 season(s)-   P2765055211210.8330.370.201150.0-270.00.0
AAA Totals for P - 4 season(s)-   P70--1627735043.8600.61------700.00.0
AA Totals for P - 7 season(s)-   P116--366523103101.9810.87------1160.00.0
A+ Totals for P - 1 season(s)-   P19--510-115151.0000.79------190.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2011Dunedin Blue Jays FSLA+tor2219----------
2011New Hampshire Fisher Cats EastAAtor224----------
2012New Hampshire Fisher Cats EastAAtor2328----------
2013New Hampshire Fisher Cats EastAAtor2427----------
2014New Hampshire Fisher Cats EastAAtor2510----------
2014Buffalo Bisons ILAAAtor2510----------
2014Sacramento River Cats PCLAAAoak257----------
2015Tulsa Drillers TexAAlan2618----------
2015Oklahoma City Dodgers PCLAAAlan2612----------
2016Springfield Cardinals TexAAsln271----------
2016Memphis Redbirds PCLAAAsln2726----------
2017Pensacola Blue Wahoos SouAAcin2828----------
2017Cincinnati RedsNLMLBcin286----------
2018Buffalo Bisons ILAAAtor298----------
2018Salt Lake Bees PCLAAAana296----------
2018Round Rock Express PCLAAAtex291----------
2018Los Angeles AngelsALMLBana2917----------
2018Toronto Blue JaysALMLBtor294----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2012Salt River RaftersArizona Fall LgMinor23213.9511110001013.29762711001.215.931.324.617.241.574.61.667
2012Toronto Blue JaysMLB Spring TrainingMLB23102.5730300117.0822105001.1410.291.290.006.4302.571.000
2014Toronto Blue JaysMLB Spring TrainingMLB250027.0010100001.1444011004.5527.000.006.756.751.0027.00.000
2016St. Louis CardinalsMLB Spring TrainingMLB27012.2521100004.0421021001.509.000.004.502.250.504.50.000
2018Toronto Blue JaysMLB Spring TrainingMLB29200.00707002010.25000113000.594.220.000.8410.9713.000.001.000
Arizona Fall League Totals - 1 yrs213.9511110001013.79762711001.175.931.324.617.241.574.61.667
MLB Spring Training Totals - 4 yrs312.7413112003123.021871420001.098.220.391.577.835.003.13.750

Awards [4]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
20092nd Team College All-American (SP) ... Atlantic Coast Conference All-Conference (SP) ... Atlantic Coast Conference Pitcher of the Year3
2010Atlantic Coast Conference All-Conference (SP)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-11-02PFree Agent -Free AgentFree AgentElected Free Agency29.132  
2018-11-02PLos Angeles AngelsLos Angeles Angels (MLB)-MinorsReassigned MinorsOutrighted to minors29.132Team Roster on 2018-11-02
2018-09-05PLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)29.074Team Roster on 2018-09-05
2018-08-26PLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsAssigned to Salt Lake (AAA)29.064Team Roster on 2018-08-26
2018-08-17PLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)29.055Team Roster on 2018-08-17
2018-08-06PLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsAssigned to Salt Lake (AAA)29.044Team Roster on 2018-08-06
2018-08-05PLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)29.043Team Roster on 2018-08-05
2018-07-23PLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsAssigned to Salt Lake (AAA)29.030Team Roster on 2018-07-23
2018-07-11PLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)29.018Team Roster on 2018-07-11
2018-07-10PLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsAssigned to Salt Lake (AAA)29.017Team Roster on 2018-07-10
2018-07-03PLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsAssigned to Salt Lake (AAA)29.010Team Roster on 2018-07-03
2018-07-03PLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)29.010Team Roster on 2018-07-03
2018-06-20PLos Angeles AngelsLos Angeles Angels (MLB)YActiveTradedTraded from Rangers to Angels for PTBNL28.362Team Roster on 2018-06-20
2018-06-19PTexas RangersRound Rock (AAA)-DFADes For AssignmentDesignated for Assignment28.361Team Roster on 2018-06-19
2018-06-15PTexas RangersRound Rock (AAA)YMinors--Claimed off waivers from Blue Jays by Rangers and assigned to Round Rock (AAA)28.357Team Roster on 2018-06-15
2018-06-09PToronto Blue JaysBuffalo (AAA)-DFADes For AssignmentDesignated for Assignment28.351Team Roster on 2018-06-09
2018-05-24PToronto Blue JaysBuffalo (AAA)YMinorsReassigned MinorsAssigned to Buffalo (AAA)28.335Team Roster on 2018-05-24
2018-05-18PToronto Blue JaysToronto Blue Jays (MLB)YActiveMLB ActiveRecalled from Buffalo (AAA)28.329Team Roster on 2018-05-18
2018-05-16PToronto Blue JaysBuffalo (AAA)YMinorsReassigned MinorsAssigned to Buffalo (AAA)28.327Team Roster on 2018-05-16
2018-05-13PToronto Blue JaysToronto Blue Jays (MLB)YActiveMLB ActiveContract purchased from minors28.324Team Roster on 2018-05-13
2018-02-01PToronto Blue JaysBuffalo (AAA)-MinorsReassigned MinorsAssigned to Buffalo (AAA)28.223Team Roster on 2018-02-01
2017-11-16PToronto Blue JaysToronto Blue Jays (MLB)-MinorsContractSigned to Minor League Contract28.146Team Roster on 2017-11-16
2017-11-07PFree Agent -Free Agent--Refused minor league assignment, declared free agent28.137  
2017-11-03PCincinnati RedsCincinnati Reds (MLB)-MinorsReassigned MinorsOutrighted to minors28.133Team Roster on 2017-11-03
2017-09-12PCincinnati RedsCincinnati Reds (MLB)YActiveMLB ActiveContract purchased from minors28.081Team Roster on 2017-09-12
2017-04-06PCincinnati RedsPensacola (AA)-MinorsReassigned MinorsAssigned to Pensacola (AA)27.287Team Roster on 2017-04-06
2016-11-07PFree Agent -Free AgentFree AgentGranted free agency27.137  
2016-08-12PSt. Louis CardinalsMemphis (AAA)-MinorsReassigned MinorsAssigned to Memphis (AAA)27.050Team Roster on 2016-08-12
2016-08-03PSt. Louis CardinalsSpringfield (AA)-MinorsReassigned MinorsAssigned to Springfield (AA)27.041Team Roster on 2016-08-03
2016-04-07PSt. Louis CardinalsMemphis (AAA)-MinorsReassigned MinorsAssigned to Memphis (AAA)26.288Team Roster on 2016-04-07
2015-11-26PSt. Louis CardinalsSt. Louis Cardinals (MLB)-MinorsContractSigned to Minor League Contract26.156Team Roster on 2015-11-26
2015-11-13PFree Agent -Free AgentFree AgentGranted free agency26.143  
2015-09-01PLos Angeles DodgersOklahoma City (AAA)-MinorsReassigned MinorsAssigned to Oklahoma City (AAA)26.070Team Roster on 2015-09-01
2015-07-17PLos Angeles DodgersTulsa (AA)-MinorsReassigned MinorsAssigned to Tulsa (AA)26.024Team Roster on 2015-07-17
2015-05-24PLos Angeles DodgersOklahoma City (AAA)-Minors--Reinstated to active roster25.335Team Roster on 2015-05-24
2015-05-21PLos Angeles DodgersTulsa (AA)-Restricted--Placed on temporary inactive list25.332Team Roster on 2015-05-21
2015-05-14PLos Angeles DodgersTulsa (AA)-MinorsReassigned MinorsAssigned to Tulsa (AA)25.325Team Roster on 2015-05-14
2015-05-06PLos Angeles DodgersOgden (Rk)-MinorsReassigned MinorsAssigned to Ogden (Rk)25.317Team Roster on 2015-05-06
2015-04-09PLos Angeles DodgersTulsa (AA)-MinorsReassigned MinorsAssigned to Tulsa (AA)25.290Team Roster on 2015-04-09
2015-04-07PLos Angeles DodgersLos Angeles Dodgers (MLB)-MinorsContractSigned to Minor League Contract25.288Team Roster on 2015-04-07
2015-03-30PFree Agent -Free AgentFree AgentReleased by Athletics25.280  
2014-07-27POakland AthleticsSacramento (AAA)-MinorsReassigned MinorsAssigned to Sacramento (AAA)25.034Team Roster on 2014-07-27
2014-07-17PToronto Blue JaysBuffalo (AAA)-DFADes For AssignmentDesignated for Assignment25.024Team Roster on 2014-07-17
2014-05-25PToronto Blue JaysBuffalo (AAA)YMinorsReassigned MinorsAssigned to Buffalo (AAA)24.336Team Roster on 2014-05-25
2014-04-12PToronto Blue JaysNew Hampshire (AA)YMinorsReassigned MinorsAssigned to New Hampshire (AA)24.293Team Roster on 2014-04-12
2014-03-19PToronto Blue JaysToronto Blue Jays (MLB)YMinorsReassigned MinorsOptioned to minors24.269Team Roster on 2014-03-19
2013-12-03PToronto Blue JaysToronto Blue Jays (MLB)YActiveMLB ActiveContract purchased from New Hampshire (AA)24.163Team Roster on 2013-12-03
2012-04-07PToronto Blue JaysNew Hampshire (AA)-MinorsReassigned MinorsAssigned to New Hampshire (AA)22.288Team Roster on 2012-04-07
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2010-08-16ContractSigned by 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
2010Toronto Blue Jays-212,000,000-------2,000,000Signing Bonus out of 2010 Draft (1st round - 11th overall)
2017Cincinnati RedsTeam Payroll28535,0000.0281924-3,651,709535,0002,535,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