Pitching

Oscar Rayo

Kansas City Royals (AA)
P
Age: 24
Bats/Throws: L/L
6'1" / 180
DOB: 1/3/2002
(24 years, 10 months)
P
Season2026
TeamKCR
LevelMiLB
G28
GS1
IP61.0
K%23.2%
BB%6.5%
GB%47.2%
ERA3.69
FIP4.88
WAR
RosterResource
How Acquired:Amateur FA (NIC) Jan'21
Birthplace:Nicaragua
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
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2021KCRDSL191009320.210.891.310.44.33364.8%35.3%4.3%3.922.662.71
    2022KCRDSL200005517.011.651.590.00.34287.5%50.0%0.0%0.531.752.29
    2022KCRCPX20100104.018.000.000.00.286100.0%66.7%0.0%0.000.250.77
    2022KCRA201118023.07.832.351.57.30979.5%39.1%13.3%3.915.284.57
    2022KCRMiLB2021114544.010.231.840.82.31983.3%44.1%8.9%2.253.463.35
    2023KCRA2152223671.18.331.510.13.31262.0%43.5%1.3%3.152.753.65
    2024KCRA+2260225784.28.292.020.21.29381.3%45.2%2.8%2.132.793.40
    2025KCRAA2324135387.26.883.590.72.28074.6%46.5%8.0%3.704.334.54
    2026KCRST24000100.213.5027.000.00.80033.3%20.0%0.0%54.009.6512.46
    2026KCRAA2423122147.28.691.511.70.22773.4%48.8%22.0%4.154.984.22
    2026KCRAAA241106013.17.435.400.00.24385.7%41.7%0.0%2.034.374.546.17
    2026KCRMiLB2434128161.08.412.361.33.23178.0%47.2%17.0%3.694.374.884.65
    2027SteamerPROJ25000101.06.253.511.17.29771.3%44.4%4.554.744.780.0
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2021KCRDSL191009320.210.891.310.44.33364.8%35.3%4.3%3.922.662.71
    2022KCRDSL200005517.011.651.590.00.34287.5%50.0%0.0%0.531.752.29
    2022KCRCPX20100104.018.000.000.00.286100.0%66.7%0.0%0.000.250.77
    2022KCRA201118023.07.832.351.57.30979.5%39.1%13.3%3.915.284.57
    2022KCRMiLB2021114544.010.231.840.82.31983.3%44.1%8.9%2.253.463.35
    2023KCRA2152223671.18.331.510.13.31262.0%43.5%1.3%3.152.753.65
    2024KCRA+2260225784.28.292.020.21.29381.3%45.2%2.8%2.132.793.40
    2025KCRAA2324135387.26.883.590.72.28074.6%46.5%8.0%3.704.334.54
    2026KCRST24000100.213.5027.000.00.80033.3%20.0%0.0%54.009.6512.46
    2026KCRAA2423122147.28.691.511.70.22773.4%48.8%22.0%4.154.984.22
    2026KCRAAA241106013.17.435.400.00.24385.7%41.7%0.0%2.034.374.546.17
    2026KCRMiLB2434128161.08.412.361.33.23178.0%47.2%17.0%3.694.374.884.65
    2027SteamerPROJ25000101.06.253.511.17.29771.3%44.4%4.554.744.780.0
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2021KCRDSL103.92930000020.282189913021025
    2022KCRDSL000.53550000017.063132103000022
    2022KCRCPX100.0010000004.0152000000008
    2022KCRA113.91800010123.09925111046010020
    2022KCRMiLB212.251450010144.017740131149010050
    2023KCRA523.152360020071.1289653225112051366
    2024KCRA+602.132570023084.2337702020219062078
    2025KCRAA243.703530014387.2364773736735152167
    2026KCRST0054.0010000000.284440200001
    2026KCRAA234.152210011147.218636222298041046
    2026KCRAAA112.03600001013.16093308140011
    2026KCRMiLB343.692810012161.0246452525916181057
    2027SteamerPROJ004.5510000001.0411100001
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2021KCRDSL103.92930000020.282189913021025
    2022KCRDSL000.53550000017.063132103000022
    2022KCRCPX100.0010000004.0152000000008
    2022KCRA113.91800010123.09925111046010020
    2022KCRMiLB212.251450010144.017740131149010050
    2023KCRA523.152360020071.1289653225112051366
    2024KCRA+602.132570023084.2337702020219062078
    2025KCRAA243.703530014387.2364773736735152167
    2026KCRST0054.0010000000.284440200001
    2026KCRAA234.152210011147.218636222298041046
    2026KCRAAA112.03600001013.16093308140011
    2026KCRMiLB343.692810012161.0246452525916181057
    2027SteamerPROJ004.5510000001.0411100001
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2021KCRDSL10.891.318.330.4430.5%3.7%26.8%.2341.02.33364.8%94632.66
    2022KCRDSL11.651.597.330.0034.9%4.8%30.2%.2170.94.34287.5%12391.75
    2022KCRCPX18.000.008.000.0053.3%0.0%53.3%.1330.50.286100.0%050.25
    2022KCRA7.832.353.331.5720.2%6.1%14.1%.2721.35.30979.5%851165.28
    2022KCRMiLB10.231.845.560.8228.2%5.1%23.2%.2401.11.31983.3%49763.46
    2023KCRA8.331.515.500.1322.8%4.2%18.7%.2391.08.31262.0%73642.75
    2024KCRA+8.292.024.110.2123.1%5.6%17.5%.2241.05.29381.3%54702.79
    2025KCRAA6.883.591.910.7218.4%9.6%8.8%.2381.28.28074.6%861024.33
    2026KCRST13.5027.000.500.0012.5%25.0%-12.5%.6679.00.80033.3%9991969.65
    2026KCRAA8.691.515.751.7024.7%4.3%20.4%.2070.92.22773.4%81984.98
    2026KCRAAA7.435.401.380.0018.3%13.3%5.0%.1881.28.24385.7%41914.54
    2026KCRMiLB8.412.363.561.3323.2%6.5%16.7%.2031.00.23178.0%72974.88
    2027SteamerPROJ6.253.511.781.1715.8%8.8%6.9%.2681.45.29771.3%4.74
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2021KCRDSL10.891.318.330.4430.5%3.7%26.8%.2341.02.33364.8%94632.66
    2022KCRDSL11.651.597.330.0034.9%4.8%30.2%.2170.94.34287.5%12391.75
    2022KCRCPX18.000.008.000.0053.3%0.0%53.3%.1330.50.286100.0%050.25
    2022KCRA7.832.353.331.5720.2%6.1%14.1%.2721.35.30979.5%851165.28
    2022KCRMiLB10.231.845.560.8228.2%5.1%23.2%.2401.11.31983.3%49763.46
    2023KCRA8.331.515.500.1322.8%4.2%18.7%.2391.08.31262.0%73642.75
    2024KCRA+8.292.024.110.2123.1%5.6%17.5%.2241.05.29381.3%54702.79
    2025KCRAA6.883.591.910.7218.4%9.6%8.8%.2381.28.28074.6%861024.33
    2026KCRST13.5027.000.500.0012.5%25.0%-12.5%.6679.00.80033.3%9991969.65
    2026KCRAA8.691.515.751.7024.7%4.3%20.4%.2070.92.22773.4%81984.98
    2026KCRAAA7.435.401.380.0018.3%13.3%5.0%.1881.28.24385.7%41914.54
    2026KCRMiLB8.412.363.561.3323.2%6.5%16.7%.2031.00.23178.0%72974.88
    2027SteamerPROJ6.253.511.781.1715.8%8.8%6.9%.2681.45.29771.3%4.74
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerERAxERA
    2026KCRST588.9110.98.400.0%120.0%54.00
    2026KCRAAA3787.2105.317.300.0%821.6%2.034.37
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerERAxERA
    2026KCRST588.9110.98.400.0%120.0%54.00
    2026KCRAAA3787.2105.317.300.0%821.6%2.034.37
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2021KCRDSL0.7819.6%35.3%45.1%21.7%4.3%34.6%21.2%44.2%632.71
    2022KCRDSL1.3813.9%50.0%36.1%15.4%0.0%39.5%21.1%39.5%502.29
    2022KCRCPX2.000.0%66.7%33.3%50.0%0.0%57.1%14.3%28.6%170.77
    2022KCRA0.9017.4%39.1%43.5%10.0%13.3%40.8%25.4%33.8%1034.57
    2022KCRMiLB1.0915.3%44.1%40.5%13.3%8.9%41.4%23.3%35.3%753.35
    2023KCRA1.1619.0%43.5%37.5%34.7%1.3%42.8%22.1%35.1%883.65
    2024KCRA+1.4623.9%45.2%30.9%35.2%2.8%46.2%22.2%31.6%853.40
    2025KCRAA1.3619.3%46.5%34.3%27.6%8.0%42.2%27.1%30.6%1084.54
    2026KCRST1.0060.0%20.0%20.0%0.0%0.0%60.0%0.0%40.0%25212.46
    2026KCRAA1.5118.9%48.8%32.3%24.4%22.0%43.0%27.3%29.7%844.22
    2026KCRAAA1.2525.0%41.7%33.3%25.0%0.0%43.2%29.7%27.0%1286.17
    2026KCRMiLB1.4520.2%47.2%32.5%24.5%17.0%43.0%27.9%29.1%934.65
    2027SteamerPROJ20.6%44.4%35.0%4.78
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2021KCRDSL0.7819.6%35.3%45.1%21.7%4.3%34.6%21.2%44.2%632.71
    2022KCRDSL1.3813.9%50.0%36.1%15.4%0.0%39.5%21.1%39.5%502.29
    2022KCRCPX2.000.0%66.7%33.3%50.0%0.0%57.1%14.3%28.6%170.77
    2022KCRA0.9017.4%39.1%43.5%10.0%13.3%40.8%25.4%33.8%1034.57
    2022KCRMiLB1.0915.3%44.1%40.5%13.3%8.9%41.4%23.3%35.3%753.35
    2023KCRA1.1619.0%43.5%37.5%34.7%1.3%42.8%22.1%35.1%883.65
    2024KCRA+1.4623.9%45.2%30.9%35.2%2.8%46.2%22.2%31.6%853.40
    2025KCRAA1.3619.3%46.5%34.3%27.6%8.0%42.2%27.1%30.6%1084.54
    2026KCRST1.0060.0%20.0%20.0%0.0%0.0%60.0%0.0%40.0%25212.46
    2026KCRAA1.5118.9%48.8%32.3%24.4%22.0%43.0%27.3%29.7%844.22
    2026KCRAAA1.2525.0%41.7%33.3%25.0%0.0%43.2%29.7%27.0%1286.17
    2026KCRMiLB1.4520.2%47.2%32.5%24.5%17.0%43.0%27.9%29.1%934.65
    2027SteamerPROJ20.6%44.4%35.0%4.78
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2021KCRDSL182310520127147
    2022KCRDSL18135216104120
    2022KCRCPX420103131
    2022KCRA2730123126215341
    2022KCRMiLB4945176142350492
    2023KCRA877538263277131040
    2024KCRA+1047155253998301229
    2025KCRAA1188749244868561342
    2026KCRST113010192988.98.400.0%
    2026KCRAA62412410225457682
    2026KCRAAA1512939112021187.217.300.0%
    2026KCRMiLB7753331331657789387.217.300.0%
    2027SteamerPROJ111
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2021KCRDSL182310520127147
    2022KCRDSL18135216104120
    2022KCRCPX420103131
    2022KCRA2730123126215341
    2022KCRMiLB4945176142350492
    2023KCRA877538263277131040
    2024KCRA+1047155253998301229
    2025KCRAA1188749244868561342
    2026KCRST113010192988.98.400.0%
    2026KCRAA62412410225457682
    2026KCRAAA1512939112021187.217.300.0%
    2026KCRMiLB7753331331657789387.217.300.0%
    2027SteamerPROJ111
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLeveldividerFA%vFAdividerdividerdividerdividerdividerSI%vSIdividerSL%vSLdividerdividerdividerdividerCH%vCHdividerdividerdivider
    2026KCRST17.2%78.782.8%86.8
    2026KCRAAA41.2%89.90.9%91.512.3%78.545.5%83.3
    2026KCRMiLB41.2%89.90.9%91.512.3%78.545.5%83.3
    SeasonTeamLeveldividerFA%vFAdividerdividerdividerdividerdividerSI%vSIdividerSL%vSLdividerdividerdividerdividerCH%vCHdividerdividerdivider
    2026KCRST17.2%78.782.8%86.8
    2026KCRAAA41.2%89.90.9%91.512.3%78.545.5%83.3
    2026KCRMiLB41.2%89.90.9%91.512.3%78.545.5%83.3
    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
    2021KCRDSL76.2%46.4%25.6%40.8%10.2%51.0%
    2022KCRDSL80.8%39.2%34.9%49.2%5.8%55.0%
    2022KCRCPX74.2%30.4%53.3%51.6%25.8%77.4%
    2022KCRA50.4%72.7%39.4%13.8%12.3%26.1%
    2022KCRMiLB59.3%58.2%39.0%24.8%11.6%36.4%
    2023KCRA50.9%72.8%56.4%13.8%17.6%31.4%
    2024KCRA+50.0%75.9%49.3%12.0%17.5%29.5%
    2025KCRAA47.6%78.9%48.9%10.1%16.0%26.1%
    2026KCRST41.2%58.3%48.3%71.4%71.4%71.4%41.4%62.5%13.8%17.2%31.0%19.7
    2026KCRAA50.0%72.1%53.8%13.9%16.6%30.5%
    2026KCRAAA25.0%68.4%44.5%41.4%84.6%71.3%45.0%38.3%12.8%12.3%25.1%18.7
    2026KCRMiLB25.0%68.4%48.7%41.4%84.6%72.0%45.0%50.0%13.7%15.6%29.2%18.7
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021KCRDSL76.2%46.4%25.6%40.8%10.2%51.0%
    2022KCRDSL80.8%39.2%34.9%49.2%5.8%55.0%
    2022KCRCPX74.2%30.4%53.3%51.6%25.8%77.4%
    2022KCRA50.4%72.7%39.4%13.8%12.3%26.1%
    2022KCRMiLB59.3%58.2%39.0%24.8%11.6%36.4%
    2023KCRA50.9%72.8%56.4%13.8%17.6%31.4%
    2024KCRA+50.0%75.9%49.3%12.0%17.5%29.5%
    2025KCRAA47.6%78.9%48.9%10.1%16.0%26.1%
    2026KCRST41.2%58.3%48.3%71.4%71.4%71.4%41.4%62.5%13.8%17.2%31.0%19.7
    2026KCRAA50.0%72.1%53.8%13.9%16.6%30.5%
    2026KCRAAA25.0%68.4%44.5%41.4%84.6%71.3%45.0%38.3%12.8%12.3%25.1%18.7
    2026KCRMiLB25.0%68.4%48.7%41.4%84.6%72.0%45.0%50.0%13.7%15.6%29.2%18.7
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2021KCRDSLP9320.20200
    2022KCRDSLP5517.00300
    2022KCRCPXP104.00000
    2022KCRAP8023.00100
    2023KCRAP23671.15821
    2024KCRA+P25784.231201
    2025KCRAAP35387.231300
    2026KCRAAP22147.25400
    2026KCRAAAP6013.10300
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2021KCRDSLP9320.20200
    2022KCRDSLP5517.00300
    2022KCRCPXP104.00000
    2022KCRAP8023.00100
    2023KCRAP23671.15821
    2024KCRA+P25784.231201
    2025KCRAAP35387.231300
    2026KCRAAP22147.25400
    2026KCRAAAP6013.10300