Batting
Pitching

Morgan McCullough

Free Agent (AA)
2B/3B/SS
Age: 28
Bats/Throws: L/R
5'8" / 180
DOB: 12/19/1997
(28 years, 10 months, 24 days)
2B/3B/SS
RosterResource
Draft:2019, Rd: 22, Pick: 14, Ovr: 661
Draft Team:Los Angeles Angels
Signing Bonus:$125,000
School:Alabama
Rule 5 Eligible
Eligible
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Statcast
  • Batted Ball
  • Pitch Type & Velo
  • Plate Discipline
  • Fielding
  • Heat Map:
    Off
    On
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2019LAAR214718142620111.0%27.6%.131.358.263.348.394.33798
    2019LAAA211349022018.4%18.4%.026.241.184.367.211.30889
    2019LAAMiLB216023042822112.6%25.7%.111.333.247.352.359.33196
    2022KCRA+246423752623714.3%22.8%.157.304.241.370.398.356121
    2022KCRAA24301172159111.1%25.6%.131.324.242.350.374.33790
    2022KCRMiLB249435474132813.3%23.7%.148.310.241.364.390.350110
    2023KCRAA2578309640251011.7%27.2%.151.322.240.346.391.33895
    2023KCRAAA2583215619.4%31.3%.214.412.286.375.500.386.292116
    2023KCRMiLB2586341745311111.4%27.6%.157.330.245.349.402.343.29297
    2023KCRST25101102110.0%27.3%.091.500.364.364.455.361120
    2024SEAAA265420342520914.8%26.1%.144.279.210.335.353.324111
    2024SEAST264801000.0%25.0%.125.167.125.125.250.158-12
    2027SteamerPROJ290100007.8%26.1%.112.277.213.281.325.271690.00.00.00.0
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2019LAAR214718142620111.0%27.6%.131.358.263.348.394.33798
    2019LAAA211349022018.4%18.4%.026.241.184.367.211.30889
    2019LAAMiLB216023042822112.6%25.7%.111.333.247.352.359.33196
    2022KCRA+246423752623714.3%22.8%.157.304.241.370.398.356121
    2022KCRAA24301172159111.1%25.6%.131.324.242.350.374.33790
    2022KCRMiLB249435474132813.3%23.7%.148.310.241.364.390.350110
    2023KCRAA2578309640251011.7%27.2%.151.322.240.346.391.33895
    2023KCRAAA2583215619.4%31.3%.214.412.286.375.500.386.292116
    2023KCRMiLB2586341745311111.4%27.6%.157.330.245.349.402.343.29297
    2023KCRST25101102110.0%27.3%.091.500.364.364.455.361120
    2024SEAAA265420342520914.8%26.1%.144.279.210.335.353.324111
    2024SEAST264801000.0%25.0%.125.167.125.125.250.158-12
    2027SteamerPROJ290100007.8%26.1%.112.277.213.281.325.271690.00.00.00.0
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2019LAAR471601814230714262020050100211.263
    2019LAAA1338497610022909200001.184
    2019LAAMiLB601982304936814282229059300212.247
    2022KCRA+641912374629935262334054732074.241
    2022KCRAA3099117241570215913030410212.242
    2022KCRMiLB94290354704416374132470841142286.241
    2023KCRAA78258309623717264025361849605103.240
    2023KCRAAA8283285111563010100010.286
    2023KCRMiLB862863417042183745313919410605113.245
    2023KCRST1011114310021003000010.364
    2024SEAAA541672033521824252030153212594.210
    2024SEAST4881010010002000000.125
    2027SteamerPROJ011000000000000000.213
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2019LAAR471601814230714262020050100211.263
    2019LAAA1338497610022909200001.184
    2019LAAMiLB601982304936814282229059300212.247
    2022KCRA+641912374629935262334054732074.241
    2022KCRAA3099117241570215913030410212.242
    2022KCRMiLB94290354704416374132470841142286.241
    2023KCRAA78258309623717264025361849605103.240
    2023KCRAAA8283285111563010100010.286
    2023KCRMiLB862863417042183745313919410605113.245
    2023KCRST1011114310021003000010.364
    2024SEAAA541672033521824252030153212594.210
    2024SEAST4881010010002000000.125
    2027SteamerPROJ011000000000000000.213
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2019LAAR11.0%27.6%0.40.263.348.394.742.1314.0.3580.0250.1.33798
    2019LAAA18.4%18.4%1.00.184.367.211.578.0261.1.241-0.45-0.5.30889
    2019LAAMiLB12.6%25.7%0.49.247.352.359.711.1113.2.333-0.530-0.4.33196
    2022KCRA+14.3%22.8%0.63.241.370.398.768.1576.1.304-0.9355.6.356121
    2022KCRAA11.1%25.6%0.43.242.350.374.724.1312.9.324-1.015-1.4.33790
    2022KCRMiLB13.3%23.7%0.56.241.364.390.753.1485.2.310-1.9504.2.350110
    2023KCRAA11.7%27.2%0.43.240.346.391.738.1516.2.3220.041-1.3.33895
    2023KCRAAA9.4%31.3%0.30.286.375.500.875.2147.9.4120.250.9.386116
    2023KCRMiLB11.4%27.6%0.41.245.349.402.751.1576.7.3300.146-0.4.34397
    2023KCRST0.0%27.3%0.00.364.364.455.818.0917.1.5000.220.2.361120
    2024SEAAA14.8%26.1%0.57.210.335.353.688.1446.6.279-0.424-0.3.324111
    2024SEAST0.0%25.0%0.00.125.125.250.375.1252.6.1670.00-1.2.158-12
    2027SteamerPROJ7.8%26.1%0.30.213.281.325.605.1124.6.2770.00.000.0.27169
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2019LAAR11.0%27.6%0.40.263.348.394.742.1314.0.3580.0250.1.33798
    2019LAAA18.4%18.4%1.00.184.367.211.578.0261.1.241-0.45-0.5.30889
    2019LAAMiLB12.6%25.7%0.49.247.352.359.711.1113.2.333-0.530-0.4.33196
    2022KCRA+14.3%22.8%0.63.241.370.398.768.1576.1.304-0.9355.6.356121
    2022KCRAA11.1%25.6%0.43.242.350.374.724.1312.9.324-1.015-1.4.33790
    2022KCRMiLB13.3%23.7%0.56.241.364.390.753.1485.2.310-1.9504.2.350110
    2023KCRAA11.7%27.2%0.43.240.346.391.738.1516.2.3220.041-1.3.33895
    2023KCRAAA9.4%31.3%0.30.286.375.500.875.2147.9.4120.250.9.386116
    2023KCRMiLB11.4%27.6%0.41.245.349.402.751.1576.7.3300.146-0.4.34397
    2023KCRST0.0%27.3%0.00.364.364.455.818.0917.1.5000.220.2.361120
    2024SEAAA14.8%26.1%0.57.210.335.353.688.1446.6.279-0.424-0.3.324111
    2024SEAST0.0%25.0%0.00.125.125.250.375.1252.6.1670.00-1.2.158-12
    2027SteamerPROJ7.8%26.1%0.30.213.281.325.605.1124.6.2770.00.000.0.27169
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2023KCRAAA1887.6101.912.2211.1%422.2%.286.208.500.339.386.292
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2023KCRAAA1887.6101.912.2211.1%422.2%.286.208.500.339.386.292
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2019LAAR2.0433.3%44.8%21.9%4.3%17.4%38.5%31.2%30.3%
    2019LAAA0.9210.7%42.9%46.4%23.1%0.0%27.6%24.1%48.3%
    2019LAAMiLB1.6428.6%44.4%27.1%11.1%11.1%36.2%29.7%34.1%
    2022KCRA+1.3118.1%46.4%35.5%8.2%10.2%50.7%27.5%21.8%
    2022KCRAA1.0821.7%40.6%37.7%23.1%7.7%48.6%27.1%24.3%
    2022KCRMiLB1.2319.3%44.4%36.2%13.3%9.3%50.0%27.4%22.6%
    2023KCRAA0.9120.6%37.8%41.7%21.3%8.0%47.8%20.0%32.2%
    2023KCRAAA1.3322.2%44.4%33.3%0.0%16.7%27.8%38.9%33.3%
    2023KCRMiLB0.9420.7%38.4%40.9%19.8%8.6%46.0%21.7%32.3%
    2023KCRST1.0025.0%37.5%37.5%33.3%0.0%50.0%25.0%25.0%
    2024SEAAA1.0720.9%40.9%38.3%22.7%9.1%52.6%20.7%26.7%
    2024SEAST1.5016.7%50.0%33.3%0.0%0.0%16.7%16.7%66.7%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2019LAAR2.0433.3%44.8%21.9%4.3%17.4%38.5%31.2%30.3%
    2019LAAA0.9210.7%42.9%46.4%23.1%0.0%27.6%24.1%48.3%
    2019LAAMiLB1.6428.6%44.4%27.1%11.1%11.1%36.2%29.7%34.1%
    2022KCRA+1.3118.1%46.4%35.5%8.2%10.2%50.7%27.5%21.8%
    2022KCRAA1.0821.7%40.6%37.7%23.1%7.7%48.6%27.1%24.3%
    2022KCRMiLB1.2319.3%44.4%36.2%13.3%9.3%50.0%27.4%22.6%
    2023KCRAA0.9120.6%37.8%41.7%21.3%8.0%47.8%20.0%32.2%
    2023KCRAAA1.3322.2%44.4%33.3%0.0%16.7%27.8%38.9%33.3%
    2023KCRMiLB0.9420.7%38.4%40.9%19.8%8.6%46.0%21.7%32.3%
    2023KCRST1.0025.0%37.5%37.5%33.3%0.0%50.0%25.0%25.0%
    2024SEAAA1.0720.9%40.9%38.3%22.7%9.1%52.6%20.7%26.7%
    2024SEAST1.5016.7%50.0%33.3%0.0%0.0%16.7%16.7%66.7%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2019LAAR4723351260424684
    2019LAAA12133380100180
    2019LAAMiLB5936384340524864
    2022KCRA+6449254375545920
    2022KCRAA2826156187281468
    2022KCRMiLB927540105628261388
    2023KCRAA687537164867281214
    2023KCRAAA86405976135
    2023KCRMiLB768141165458041349
    2023KCRST332111718
    2024SEAAA47442410322458780
    2024SEAST321011415
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2019LAAR4723351260424684
    2019LAAA12133380100180
    2019LAAMiLB5936384340524864
    2022KCRA+6449254375545920
    2022KCRAA2826156187281468
    2022KCRMiLB927540105628261388
    2023KCRAA687537164867281214
    2023KCRAAA86405976135
    2023KCRMiLB768141165458041349
    2023KCRST332111718
    2024SEAAA47442410322458780
    2024SEAST321011415
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLeveldividerFA%vFAdividerFC%vFCdividerdividerSI%vSIdividerSL%vSLdividerCU%vCUdividerdividerCH%vCHdivider
    2023KCRAAA42.2%93.35.2%90.111.1%94.023.7%83.95.9%76.311.9%86.5
    2023KCRMiLB42.2%93.35.2%90.111.1%94.023.7%83.95.9%76.311.9%86.5
    SeasonTeamLeveldividerFA%vFAdividerFC%vFCdividerdividerSI%vSIdividerSL%vSLdividerCU%vCUdividerdividerCH%vCHdivider
    2023KCRAAA42.2%93.35.2%90.111.1%94.023.7%83.95.9%76.311.9%86.5
    2023KCRMiLB42.2%93.35.2%90.111.1%94.023.7%83.95.9%76.311.9%86.5
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2019LAAR43.4%72.4%45.9%12.0%18.3%30.3%
    2019LAAA38.9%71.4%46.9%11.1%16.7%27.8%
    2019LAAMiLB42.5%72.2%46.1%11.8%17.9%29.7%
    2022KCRA+41.8%74.3%44.3%10.8%17.4%28.2%
    2022KCRAA44.2%72.0%48.7%12.4%15.8%28.2%
    2022KCRMiLB42.7%73.5%45.8%11.3%16.9%28.2%
    2023KCRAA44.8%71.5%44.3%12.8%14.7%27.5%
    2023KCRAAA25.6%59.2%37.8%63.6%79.3%72.5%36.3%46.9%10.4%18.5%28.9%19.4
    2023KCRMiLB25.6%59.2%44.1%63.6%79.3%71.6%36.3%44.6%12.5%15.1%27.7%19.4
    2023KCRST72.2%69.2%18.2%22.2%22.2%44.4%
    2024SEAAA40.1%74.1%42.9%10.4%17.9%28.3%
    2024SEAST53.3%75.0%25.0%13.3%40.0%53.3%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2019LAAR43.4%72.4%45.9%12.0%18.3%30.3%
    2019LAAA38.9%71.4%46.9%11.1%16.7%27.8%
    2019LAAMiLB42.5%72.2%46.1%11.8%17.9%29.7%
    2022KCRA+41.8%74.3%44.3%10.8%17.4%28.2%
    2022KCRAA44.2%72.0%48.7%12.4%15.8%28.2%
    2022KCRMiLB42.7%73.5%45.8%11.3%16.9%28.2%
    2023KCRAA44.8%71.5%44.3%12.8%14.7%27.5%
    2023KCRAAA25.6%59.2%37.8%63.6%79.3%72.5%36.3%46.9%10.4%18.5%28.9%19.4
    2023KCRMiLB25.6%59.2%44.1%63.6%79.3%71.6%36.3%44.6%12.5%15.1%27.7%19.4
    2023KCRST72.2%69.2%18.2%22.2%22.2%44.4%
    2024SEAAA40.1%74.1%42.9%10.4%17.9%28.3%
    2024SEAST53.3%75.0%25.0%13.3%40.0%53.3%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2019LAARP100.10000
    2022KCRA+P100.10000
    2023KCRAAP201.20000
    2019LAAR2B121296.0173408
    2019LAAA2B9976.0131817
    2022KCRA+2B1817152.1224218
    2022KCRAA2B1514123.02333010
    2023KCRAA2B1716140.1213818
    2023KCRAAA2B6652.281403
    2024SEAAA2B1512116.0173908
    2019LAAR3B2726227.292871
    2019LAAA3B3327.05500
    2022KCRA+3B3230244.2175224
    2022KCRAA3B5540.031423
    2023KCRAA3B2828245.2175409
    2023KCRAAA3B2217.21400
    2024SEAAA3B9976.002811
    2019LAARSS8764.071532
    2022KCRA+SS1414112.0164217
    2022KCRAASS101087.0182114
    2023KCRAASS2422192.21654713
    2024SEAAASS2727237.1286329
    2023KCRAALF118.00000
    2024SEAAALF3321.06000
    2019LAARDH110.00000
    2019LAAADH110.00000
    2023KCRAADH770.00000
    2024SEAAADH110.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2019LAARP100.10000
    2022KCRA+P100.10000
    2023KCRAAP201.20000
    2019LAAR2B121296.0173408
    2019LAAA2B9976.0131817
    2022KCRA+2B1817152.1224218
    2022KCRAA2B1514123.02333010
    2023KCRAA2B1716140.1213818
    2023KCRAAA2B6652.281403
    2024SEAAA2B1512116.0173908
    2019LAAR3B2726227.292871
    2019LAAA3B3327.05500
    2022KCRA+3B3230244.2175224
    2022KCRAA3B5540.031423
    2023KCRAA3B2828245.2175409
    2023KCRAAA3B2217.21400
    2024SEAAA3B9976.002811
    2019LAARSS8764.071532
    2022KCRA+SS1414112.0164217
    2022KCRAASS101087.0182114
    2023KCRAASS2422192.21654713
    2024SEAAASS2727237.1286329
    2023KCRAALF118.00000
    2024SEAAALF3321.06000
    2019LAARDH110.00000
    2019LAAADH110.00000
    2023KCRAADH770.00000
    2024SEAAADH110.00000