Pitching

Marlin Willis

Free Agent (AA)
P
Age: 28
Bats/Throws: L/L
6'4" / 190
DOB: 6/5/1998
(28 years, 4 months, 14 days)
P
RosterResource
Draft:2017, Rd: 18, Pick: 15, Ovr: 540
Draft Team:Kansas City Royals
Signing Bonus:$247,500
School:McEachern (GA) HS
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • ZiPS 3 Yr Proj
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2017KCRR191108321.15.482.110.00.30157.1%63.4%0.0%3.803.834.36
    2018KCRR2035011338.27.457.911.16.35861.6%42.4%12.8%8.387.436.91
    2019KCRR21100102.00.000.000.00.000100.0%80.0%0.0%0.004.054.77
    2019KCRR2121011547.29.255.290.76.26181.4%48.0%8.2%2.834.834.94
    2019KCRMiLB2131012549.28.885.070.72.25081.4%49.2%8.0%2.724.804.93
    2021KCRCPX23000101.018.000.000.00.500100.0%100.0%0.0%0.000.480.48
    2021KCRCPX23000203.27.362.450.00.53340.0%42.9%0.0%12.274.486.19
    2021KCRA2301123036.114.129.410.25.34663.7%43.4%3.4%5.704.835.55
    2021KCRMiLB2301126041.013.618.560.22.37961.3%44.6%2.9%6.154.695.48
    2022KCRA2431027042.013.508.360.64.36670.2%40.4%7.7%4.935.135.31
    2023KCRA+2500029031.013.6512.770.00.26757.4%31.7%0.0%7.845.506.57
    2025KCRCPX27000406.118.472.840.00.50085.7%40.0%0.0%1.421.341.91
    2025KCRA+272009013.15.402.700.00.16272.7%37.8%0.0%1.353.334.58
    2025KCRAA2721013018.29.648.200.96.35256.5%30.2%9.5%8.685.755.78
    2025KCRMiLB2741026038.19.635.400.47.29763.4%34.0%4.8%4.934.184.72
    2026SteamerPROJ28000101.07.545.481.30.29271.8%37.9%5.035.325.410.0
    2026ZiPSPROJ2813023030.77.927.621.47.28465.3%6.456.52-0.7
    2026OOPSYPROJ28000101.36.685.821.54.29367.2%5.965.990.0
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2017KCRR191108321.15.482.110.00.30157.1%63.4%0.0%3.803.834.36
    2018KCRR2035011338.27.457.911.16.35861.6%42.4%12.8%8.387.436.91
    2019KCRR21100102.00.000.000.00.000100.0%80.0%0.0%0.004.054.77
    2019KCRR2121011547.29.255.290.76.26181.4%48.0%8.2%2.834.834.94
    2019KCRMiLB2131012549.28.885.070.72.25081.4%49.2%8.0%2.724.804.93
    2021KCRCPX23000101.018.000.000.00.500100.0%100.0%0.0%0.000.480.48
    2021KCRCPX23000203.27.362.450.00.53340.0%42.9%0.0%12.274.486.19
    2021KCRA2301123036.114.129.410.25.34663.7%43.4%3.4%5.704.835.55
    2021KCRMiLB2301126041.013.618.560.22.37961.3%44.6%2.9%6.154.695.48
    2022KCRA2431027042.013.508.360.64.36670.2%40.4%7.7%4.935.135.31
    2023KCRA+2500029031.013.6512.770.00.26757.4%31.7%0.0%7.845.506.57
    2025KCRCPX27000406.118.472.840.00.50085.7%40.0%0.0%1.421.341.91
    2025KCRA+272009013.15.402.700.00.16272.7%37.8%0.0%1.353.334.58
    2025KCRAA2721013018.29.648.200.96.35256.5%30.2%9.5%8.685.755.78
    2025KCRMiLB2741026038.19.635.400.47.29763.4%34.0%4.8%4.934.184.72
    2026SteamerPROJ28000101.07.545.481.30.29271.8%37.9%5.035.325.410.0
    2026ZiPSPROJ2813023030.77.927.621.47.28465.3%6.456.52-0.7
    2026OOPSYPROJ28000101.36.685.821.54.29367.2%5.965.990.0
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2017KCRR113.80830001021.1922212905017113
    2018KCRR358.381130001038.22044940365340107232
    2019KCRR100.0010000002.050000000100
    2019KCRR212.831150000047.2204351715428045349
    2019KCRMiLB312.721250000049.2209351715428046349
    2021KCRCPX000.0010000001.041000000002
    2021KCRCPX0012.2720000003.2208650101213
    2021KCRA015.702300011036.11802827231381611457
    2021KCRMiLB016.152600011041.02043733281391713562
    2022KCRA314.932700003042.0206372823339089663
    2023KCRA+007.842900003031.01591629270440813047
    2025KCRCPX001.4240000006.12551102101013
    2025KCRA+201.35900002013.1506320401108
    2025KCRAA218.681300001218.295211918217026120
    2025KCRMiLB414.932600003238.1170322321223138141
    2026SteamerPROJ005.0310000001.0511101001
    2026ZiPSPROJ136.452300030.7151302422526157227
    2026OOPSYPROJ005.96100001.3611101001
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2017KCRR113.80830001021.1922212905017113
    2018KCRR358.381130001038.22044940365340107232
    2019KCRR100.0010000002.050000000100
    2019KCRR212.831150000047.2204351715428045349
    2019KCRMiLB312.721250000049.2209351715428046349
    2021KCRCPX000.0010000001.041000000002
    2021KCRCPX0012.2720000003.2208650101213
    2021KCRA015.702300011036.11802827231381611457
    2021KCRMiLB016.152600011041.02043733281391713562
    2022KCRA314.932700003042.0206372823339089663
    2023KCRA+007.842900003031.01591629270440813047
    2025KCRCPX001.4240000006.12551102101013
    2025KCRA+201.35900002013.1506320401108
    2025KCRAA218.681300001218.295211918217026120
    2025KCRMiLB414.932600003238.1170322321223138141
    2026SteamerPROJ005.0310000001.0511101001
    2026ZiPSPROJ136.452300030.7151302422526157227
    2026OOPSYPROJ005.96100001.3611101001
    Preseason ProjectionsMinor LeaguesAverages
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2017KCRR5.482.112.600.0014.1%5.4%8.7%.2561.27.30157.1%83863.83
    2018KCRR7.457.910.941.1615.7%16.7%-1.0%.3062.15.35861.6%1801517.43
    2019KCRR0.000.000.000.000.0%0.0%0.0%.0000.00.000100.0%0904.05
    2019KCRR9.255.291.750.7624.0%13.7%10.3%.2031.32.26181.4%671094.83
    2019KCRMiLB8.885.071.750.7223.4%13.4%10.0%.1981.27.25081.4%641084.80
    2021KCRCPX18.000.002.000.0050.0%0.0%50.0%.2501.00.500100.0%090.48
    2021KCRCPX7.362.453.000.0015.0%5.0%10.0%.4442.45.53340.0%236884.48
    2021KCRA14.129.411.500.2531.7%21.1%10.6%.2061.82.34663.7%1191014.83
    2021KCRMiLB13.618.561.590.2230.4%19.1%11.3%.2341.85.37961.3%126984.69
    2022KCRA13.508.361.620.6430.6%18.9%11.7%.2331.81.36670.2%1071125.13
    2023KCRA+13.6512.771.070.0029.6%27.7%1.9%.1501.94.26757.4%1911335.50
    2025KCRCPX18.472.846.500.0052.0%8.0%44.0%.2171.11.50085.7%28261.34
    2025KCRA+5.402.702.000.0016.0%8.0%8.0%.1330.75.16272.7%33823.33
    2025KCRAA9.648.201.180.9621.1%17.9%3.2%.2762.04.35256.5%2031365.75
    2025KCRMiLB9.635.401.780.4724.1%13.5%10.6%.2221.43.29763.4%115994.18
    2026SteamerPROJ7.545.481.381.3018.3%13.3%5.0%.2551.60.29271.8%5.32
    2026ZiPSPROJ7.927.621.041.4717.9%17.2%0.7%.2501.82.28465.3%6.52
    2026OOPSYPROJ6.685.821.151.5415.8%13.8%2.1%.2691.72.29367.2%5.99
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2017KCRR5.482.112.600.0014.1%5.4%8.7%.2561.27.30157.1%83863.83
    2018KCRR7.457.910.941.1615.7%16.7%-1.0%.3062.15.35861.6%1801517.43
    2019KCRR0.000.000.000.000.0%0.0%0.0%.0000.00.000100.0%0904.05
    2019KCRR9.255.291.750.7624.0%13.7%10.3%.2031.32.26181.4%671094.83
    2019KCRMiLB8.885.071.750.7223.4%13.4%10.0%.1981.27.25081.4%641084.80
    2021KCRCPX18.000.002.000.0050.0%0.0%50.0%.2501.00.500100.0%090.48
    2021KCRCPX7.362.453.000.0015.0%5.0%10.0%.4442.45.53340.0%236884.48
    2021KCRA14.129.411.500.2531.7%21.1%10.6%.2061.82.34663.7%1191014.83
    2021KCRMiLB13.618.561.590.2230.4%19.1%11.3%.2341.85.37961.3%126984.69
    2022KCRA13.508.361.620.6430.6%18.9%11.7%.2331.81.36670.2%1071125.13
    2023KCRA+13.6512.771.070.0029.6%27.7%1.9%.1501.94.26757.4%1911335.50
    2025KCRCPX18.472.846.500.0052.0%8.0%44.0%.2171.11.50085.7%28261.34
    2025KCRA+5.402.702.000.0016.0%8.0%8.0%.1330.75.16272.7%33823.33
    2025KCRAA9.648.201.180.9621.1%17.9%3.2%.2762.04.35256.5%2031365.75
    2025KCRMiLB9.635.401.780.4724.1%13.5%10.6%.2221.43.29763.4%115994.18
    2026SteamerPROJ7.545.481.381.3018.3%13.3%5.0%.2551.60.29271.8%5.32
    2026ZiPSPROJ7.927.621.041.4717.9%17.2%0.7%.2501.82.28465.3%6.52
    2026OOPSYPROJ6.685.821.151.5415.8%13.8%2.1%.2691.72.29367.2%5.99
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelAgedividerWLGGSIPdividerHRERHRBBSOdividerK/9BB/9K/BBHR/9dividerAVGWHIPBABIPLOB%dividerERAFIPWAR
    2026ZiPSPROJ281323030.7302422526277.927.621.041.47.2501.82.28465.3%6.456.52-0.7
    2027ZiPSPROJ291322029.7292120425267.887.581.041.21.2501.82.29168.2%6.066.17-0.6
    2028ZiPSPROJ301322029.7292120425267.887.581.041.21.2501.82.29168.2%6.066.17-0.6
    SeasonTeamLevelAgedividerWLGGSIPdividerHRERHRBBSOdividerK/9BB/9K/BBHR/9dividerAVGWHIPBABIPLOB%dividerERAFIPWAR
    2026ZiPSPROJ281323030.7302422526277.927.621.041.47.2501.82.28465.3%6.456.52-0.7
    2027ZiPSPROJ291322029.7292120425267.887.581.041.21.2501.82.29168.2%6.066.17-0.6
    2028ZiPSPROJ301322029.7292120425267.887.581.041.21.2501.82.29168.2%6.066.17-0.6
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2017KCRR3.0015.5%63.4%21.1%6.7%0.0%58.9%21.9%19.2%994.36
    2018KCRR1.3626.4%42.4%31.2%15.4%12.8%43.4%34.1%22.5%1446.91
    2019KCRR4.000.0%80.0%20.0%0.0%0.0%80.0%20.0%0.0%1044.77
    2019KCRR1.2413.4%48.0%38.6%22.4%8.2%44.8%27.6%27.6%1144.94
    2019KCRMiLB1.3012.9%49.2%37.9%22.0%8.0%46.0%27.3%26.6%1144.93
    2021KCRCPX2.000.0%100.0%0.0%0.0%0.0%50.0%50.0%0.0%90.48
    2021KCRCPX1.2021.4%42.9%35.7%40.0%0.0%40.0%33.3%26.7%1246.19
    2021KCRA1.1418.4%43.4%38.2%24.1%3.4%36.7%27.8%35.4%1205.55
    2021KCRMiLB1.2118.5%44.6%37.0%26.5%2.9%37.5%29.2%33.3%1185.48
    2022KCRA0.9718.1%40.4%41.5%17.9%7.7%40.2%20.6%39.2%1205.31
    2023KCRA+0.6318.3%31.7%50.0%23.3%0.0%45.0%23.3%31.7%1586.57
    2025KCRCPX1.0020.0%40.0%40.0%25.0%0.0%40.0%10.0%50.0%371.91
    2025KCRA+0.8216.2%37.8%45.9%29.4%0.0%43.2%21.6%35.1%1124.58
    2025KCRAA0.7630.2%30.2%39.6%14.3%9.5%50.9%24.6%24.6%1375.78
    2025KCRMiLB0.8124.0%34.0%42.0%21.4%4.8%47.1%22.1%30.8%1124.72
    2026SteamerPROJ20.5%37.9%41.6%5.41
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2017KCRR3.0015.5%63.4%21.1%6.7%0.0%58.9%21.9%19.2%994.36
    2018KCRR1.3626.4%42.4%31.2%15.4%12.8%43.4%34.1%22.5%1446.91
    2019KCRR4.000.0%80.0%20.0%0.0%0.0%80.0%20.0%0.0%1044.77
    2019KCRR1.2413.4%48.0%38.6%22.4%8.2%44.8%27.6%27.6%1144.94
    2019KCRMiLB1.3012.9%49.2%37.9%22.0%8.0%46.0%27.3%26.6%1144.93
    2021KCRCPX2.000.0%100.0%0.0%0.0%0.0%50.0%50.0%0.0%90.48
    2021KCRCPX1.2021.4%42.9%35.7%40.0%0.0%40.0%33.3%26.7%1246.19
    2021KCRA1.1418.4%43.4%38.2%24.1%3.4%36.7%27.8%35.4%1205.55
    2021KCRMiLB1.2118.5%44.6%37.0%26.5%2.9%37.5%29.2%33.3%1185.48
    2022KCRA0.9718.1%40.4%41.5%17.9%7.7%40.2%20.6%39.2%1205.31
    2023KCRA+0.6318.3%31.7%50.0%23.3%0.0%45.0%23.3%31.7%1586.57
    2025KCRCPX1.0020.0%40.0%40.0%25.0%0.0%40.0%10.0%50.0%371.91
    2025KCRA+0.8216.2%37.8%45.9%29.4%0.0%43.2%21.6%35.1%1124.58
    2025KCRAA0.7630.2%30.2%39.6%14.3%9.5%50.9%24.6%24.6%1375.78
    2025KCRMiLB0.8124.0%34.0%42.0%21.4%4.8%47.1%22.1%30.8%1124.72
    2026SteamerPROJ20.5%37.9%41.6%5.41
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2017KCRR451511128112140
    2018KCRR5339336342392734
    2019KCRR410041014
    2019KCRR61491711338523861
    2019KCRMiLB65501711342533875
    2021KCRCPX2000088
    2021KCRCPX6532102434
    2021KCRA3329147339458797
    2021KCRMiLB4134179349490839
    2022KCRA3839177371493864
    2023KCRA+1930117335358693
    2025KCRCPX44214166107
    2025KCRA+14176558121179
    2025KCRAA1621163160208368
    2025KCRMiLB3442249259395654
    2026SteamerPROJ111
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2017KCRR451511128112140
    2018KCRR5339336342392734
    2019KCRR410041014
    2019KCRR61491711338523861
    2019KCRMiLB65501711342533875
    2021KCRCPX2000088
    2021KCRCPX6532102434
    2021KCRA3329147339458797
    2021KCRMiLB4134179349490839
    2022KCRA3839177371493864
    2023KCRA+1930117335358693
    2025KCRCPX44214166107
    2025KCRA+14176558121179
    2025KCRAA1621163160208368
    2025KCRMiLB3442249259395654
    2026SteamerPROJ111
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Preseason ProjectionsMinor LeaguesAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2017KCRR72.1%72.3%14.1%20.0%7.9%27.9%
    2018KCRR35.6%74.3%33.8%9.1%16.9%26.0%
    2019KCRR50.0%100.0%60.0%0.0%21.4%21.4%
    2019KCRR46.2%70.1%48.0%13.8%14.2%28.0%
    2019KCRMiLB46.3%70.6%48.3%13.6%14.3%27.9%
    2021KCRCPX100.0%25.0%50.0%75.0%0.0%75.0%
    2021KCRCPX70.6%62.5%10.0%26.5%0.0%26.5%
    2021KCRA39.4%64.0%50.0%14.2%17.9%32.1%
    2021KCRMiLB41.2%63.0%46.1%15.3%17.0%32.3%
    2022KCRA41.4%62.6%48.5%15.5%15.4%30.9%
    2023KCRA+31.6%61.2%41.5%12.3%20.1%32.3%
    2025KCRCPX36.4%64.1%48.0%13.1%25.2%38.3%
    2025KCRA+46.4%77.1%54.0%10.6%21.2%31.8%
    2025KCRAA38.9%76.2%35.8%9.2%17.7%26.9%
    2025KCRMiLB40.5%74.7%42.9%10.2%19.9%30.1%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2017KCRR72.1%72.3%14.1%20.0%7.9%27.9%
    2018KCRR35.6%74.3%33.8%9.1%16.9%26.0%
    2019KCRR50.0%100.0%60.0%0.0%21.4%21.4%
    2019KCRR46.2%70.1%48.0%13.8%14.2%28.0%
    2019KCRMiLB46.3%70.6%48.3%13.6%14.3%27.9%
    2021KCRCPX100.0%25.0%50.0%75.0%0.0%75.0%
    2021KCRCPX70.6%62.5%10.0%26.5%0.0%26.5%
    2021KCRA39.4%64.0%50.0%14.2%17.9%32.1%
    2021KCRMiLB41.2%63.0%46.1%15.3%17.0%32.3%
    2022KCRA41.4%62.6%48.5%15.5%15.4%30.9%
    2023KCRA+31.6%61.2%41.5%12.3%20.1%32.3%
    2025KCRCPX36.4%64.1%48.0%13.1%25.2%38.3%
    2025KCRA+46.4%77.1%54.0%10.6%21.2%31.8%
    2025KCRAA38.9%76.2%35.8%9.2%17.7%26.9%
    2025KCRMiLB40.5%74.7%42.9%10.2%19.9%30.1%
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2017KCRRP8321.11500
    2018KCRRP11338.22830
    2019KCRRP11547.201000
    2019KCRRP102.01100
    2021KCRCPXP101.00100
    2021KCRCPXP203.20000
    2021KCRAP23036.10411
    2022KCRAP27042.01400
    2023KCRA+P29031.00120
    2025KCRCPXP406.10110
    2025KCRA+P9013.10000
    2025KCRAAP13018.20410
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2017KCRRP8321.11500
    2018KCRRP11338.22830
    2019KCRRP11547.201000
    2019KCRRP102.01100
    2021KCRCPXP101.00100
    2021KCRCPXP203.20000
    2021KCRAP23036.10411
    2022KCRAP27042.01400
    2023KCRA+P29031.00120
    2025KCRCPXP406.10110
    2025KCRA+P9013.10000
    2025KCRAAP13018.20410