Pitching

Teddy McGraw

Teddy McGraw

Seattle Mariners (AA)
P
Age: 25
Bats/Throws: R/R
6'3" / 210
DOB: 10/30/2001
(25 years, 10 days)
P
Report: 2026 Updated
Org Rk
Ovr Rk
ETA
FV
14
N/A
2027
40

Fastball
50 / 55
Slider
60 / 60
Changeup
50 / 55
Command
30 / 40
RosterResource
How Acquired:Draft
Draft:2023, Rd: 3, Pick: 22, Ovr: 92
Draft Team:Seattle Mariners
Signing Bonus:$600,000
College:Wake Forest (Winston Salem, USA)
Rule 5 Eligible
Eligible
News
Rotowire: McGraw (elbow) struck out a batter and allowed one hit and one walk over one inning in his debut Friday for Double-A Arkansas after being assigned to the affiliate Thursday following his activation from High-A Everett's 7-day injured list. (6/8/2026)

News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Preseason ProjectionsMinor LeaguesCollege
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2021WAKENCAA1900019018.110.809.330.98.31366.3%4.426.26
    2022WAKENCAA20520151270.28.534.841.15.23471.4%4.085.65
    2024SEAA22000448.28.314.150.00.34673.3%57.7%0.0%4.154.305.52
    2025SEACPX23000549.09.004.000.00.33375.0%63.6%0.0%3.003.834.43
    2025SEAA+230309819.111.171.860.47.42678.9%58.2%7.7%3.262.262.53
    2025SEAMiLB23030141228.110.482.540.32.39777.7%59.7%5.3%3.182.763.13
    2026SEACPX24100425.05.403.600.00.33385.7%40.0%0.0%1.804.905.80
    2026SEAA24000203.06.000.000.00.333100.0%66.7%0.0%0.003.083.62
    2026SEAAA2431226031.26.822.561.14.25067.9%54.5%16.0%4.265.064.97
    2026SEAMiLB2441232239.26.582.500.91.26973.1%53.6%13.8%3.634.894.98
    2027FGDCPROJ25000606.07.493.431.06.29173.0%4.034.260.0
    2027SteamerPROJ25000606.07.493.431.06.29173.0%45.8%4.034.264.280.0
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2021WAKENCAA1900019018.110.809.330.98.31366.3%4.426.26
    2022WAKENCAA20520151270.28.534.841.15.23471.4%4.085.65
    2024SEAA22000448.28.314.150.00.34673.3%57.7%0.0%4.154.305.52
    2025SEACPX23000549.09.004.000.00.33375.0%63.6%0.0%3.003.834.43
    2025SEAA+230309819.111.171.860.47.42678.9%58.2%7.7%3.262.262.53
    2025SEAMiLB23030141228.110.482.540.32.39777.7%59.7%5.3%3.182.763.13
    2026SEACPX24100425.05.403.600.00.33385.7%40.0%0.0%1.804.905.80
    2026SEAA24000203.06.000.000.00.333100.0%66.7%0.0%0.003.083.62
    2026SEAAA2431226031.26.822.561.14.25067.9%54.5%16.0%4.265.064.97
    2026SEAMiLB2441232239.26.582.500.91.26973.1%53.6%13.8%3.634.894.98
    2027FGDCPROJ25000606.07.493.431.06.29173.0%4.034.260.0
    2027SteamerPROJ25000606.07.493.431.06.29173.0%45.8%4.034.264.280.0
    Preseason ProjectionsMinor LeaguesCollege
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2021WAKENCAA004.4219000018.1941715921937022
    2022WAKENCAA524.08151200070.2316533932938143267
    2024SEAA004.1544000008.2409440402108
    2025SEACPX003.0054000009.0378330400109
    2025SEAA+033.26980000019.183247714000024
    2025SEAMiLB033.1814120000028.112032101018001033
    2026SEACPX101.8042000005.0205110200103
    2026SEAA000.0020000003.0113000000002
    2026SEAAA314.262600021131.212525161549042024
    2026SEAMiLB413.633220021139.2156331716411043029
    2027FGDCPROJ004.03600016.0266331205
    2027SteamerPROJ004.0360000016.02663312005
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2021WAKENCAA004.4219000018.1941715921937022
    2022WAKENCAA524.08151200070.2316533932938143267
    2024SEAA004.1544000008.2409440402108
    2025SEACPX003.0054000009.0378330400109
    2025SEAA+033.26980000019.183247714000024
    2025SEAMiLB033.1814120000028.112032101018001033
    2026SEACPX101.8042000005.0205110200103
    2026SEAA000.0020000003.0113000000002
    2026SEAAA314.262600021131.212525161549042024
    2026SEAMiLB413.633220021139.2156331716411043029
    2027FGDCPROJ004.03600016.0266331205
    2027SteamerPROJ004.0360000016.02663312005
    Preseason ProjectionsMinor LeaguesAveragesCollege
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2021WAKENCAA10.809.331.160.9823.4%20.2%3.2%.2361.96.31366.3%931316.26
    2022WAKENCAA8.534.841.761.1521.2%12.0%9.2%.2011.29.23471.4%811125.65
    2024SEAA8.314.152.000.0020.0%10.0%10.0%.2651.50.34673.3%89944.30
    2025SEACPX9.004.002.250.0024.3%10.8%13.5%.2421.33.33375.0%62783.83
    2025SEAA+11.171.866.000.4728.9%4.8%24.1%.3041.45.42678.9%69482.26
    2025SEAMiLB10.482.544.130.3227.5%6.7%20.8%.2861.41.39777.7%67582.76
    2026SEACPX5.403.601.500.0015.0%10.0%5.0%.2781.40.33385.7%31834.90
    2026SEAA6.000.002.000.0018.2%0.0%18.2%.2731.00.333100.0%0573.08
    2026SEAAA6.822.562.671.1419.2%7.2%12.0%.2231.07.25067.9%961095.06
    2026SEAMiLB6.582.502.640.9118.6%7.1%11.5%.2341.11.26973.1%811024.89
    2027FGDCPROJ7.493.432.181.0619.3%8.8%10.5%.2511.35.29173.0%4.26
    2027SteamerPROJ7.493.432.181.0619.3%8.8%10.5%.2511.35.29173.0%4.26
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2021WAKENCAA10.809.331.160.9823.4%20.2%3.2%.2361.96.31366.3%931316.26
    2022WAKENCAA8.534.841.761.1521.2%12.0%9.2%.2011.29.23471.4%811125.65
    2024SEAA8.314.152.000.0020.0%10.0%10.0%.2651.50.34673.3%89944.30
    2025SEACPX9.004.002.250.0024.3%10.8%13.5%.2421.33.33375.0%62783.83
    2025SEAA+11.171.866.000.4728.9%4.8%24.1%.3041.45.42678.9%69482.26
    2025SEAMiLB10.482.544.130.3227.5%6.7%20.8%.2861.41.39777.7%67582.76
    2026SEACPX5.403.601.500.0015.0%10.0%5.0%.2781.40.33385.7%31834.90
    2026SEAA6.000.002.000.0018.2%0.0%18.2%.2731.00.333100.0%0573.08
    2026SEAAA6.822.562.671.1419.2%7.2%12.0%.2231.07.25067.9%961095.06
    2026SEAMiLB6.582.502.640.9118.6%7.1%11.5%.2341.11.26973.1%811024.89
    2027FGDCPROJ7.493.432.181.0619.3%8.8%10.5%.2511.35.29173.0%4.26
    2027SteamerPROJ7.493.432.181.0619.3%8.8%10.5%.2511.35.29173.0%4.26
    Preseason ProjectionsMinor LeaguesCollege
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2024SEAA1.503.8%57.7%38.5%30.0%0.0%34.6%34.6%30.8%1155.52
    2025SEACPX2.339.1%63.6%27.3%33.3%0.0%36.4%22.7%40.9%874.43
    2025SEAA+2.4618.2%58.2%23.6%30.8%7.7%43.6%27.3%29.1%572.53
    2025SEAMiLB2.4215.6%59.7%24.7%31.6%5.3%41.6%26.0%32.5%663.13
    2026SEACPX2.0040.0%40.0%20.0%33.3%0.0%40.0%26.7%33.3%955.80
    2026SEAA6.0022.2%66.7%11.1%0.0%0.0%55.6%0.0%44.4%653.62
    2026SEAAA1.9217.0%54.5%28.4%12.0%16.0%34.1%18.2%47.7%994.97
    2026SEAMiLB2.0720.5%53.6%25.9%13.8%13.8%36.6%17.9%45.5%964.98
    2027SteamerPROJ20.4%45.8%33.8%4.28
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2024SEAA1.503.8%57.7%38.5%30.0%0.0%34.6%34.6%30.8%1155.52
    2025SEACPX2.339.1%63.6%27.3%33.3%0.0%36.4%22.7%40.9%874.43
    2025SEAA+2.4618.2%58.2%23.6%30.8%7.7%43.6%27.3%29.1%572.53
    2025SEAMiLB2.4215.6%59.7%24.7%31.6%5.3%41.6%26.0%32.5%663.13
    2026SEACPX2.0040.0%40.0%20.0%33.3%0.0%40.0%26.7%33.3%955.80
    2026SEAA6.0022.2%66.7%11.1%0.0%0.0%55.6%0.0%44.4%653.62
    2026SEAAA1.9217.0%54.5%28.4%12.0%16.0%34.1%18.2%47.7%994.97
    2026SEAMiLB2.0720.5%53.6%25.9%13.8%13.8%36.6%17.9%45.5%964.98
    2027SteamerPROJ20.4%45.8%33.8%4.28
    Preseason ProjectionsMinor LeaguesCollege
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2024SEAA1510136089149
    2025SEACPX146223568103
    2025SEAA+3213104106203309
    2025SEAMiLB4619126141271412
    2026SEACPX6361253964
    2026SEAA612082937
    2026SEAAA4825153159280439
    2026SEAMiLB6029234192348540
    2027SteamerPROJ864
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2024SEAA1510136089149
    2025SEACPX146223568103
    2025SEAA+3213104106203309
    2025SEAMiLB4619126141271412
    2026SEACPX6361253964
    2026SEAA612082937
    2026SEAAA4825153159280439
    2026SEAMiLB6029234192348540
    2027SteamerPROJ864
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Preseason ProjectionsMinor LeaguesAveragesCollege
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2024SEAA43.6%73.8%50.0%11.4%16.1%27.5%
    2025SEACPX47.6%67.3%32.4%15.5%18.4%34.0%
    2025SEAA+52.4%72.2%43.4%14.6%12.9%27.5%
    2025SEAMiLB51.2%71.1%40.0%14.8%14.3%29.1%
    2026SEACPX46.9%76.7%45.0%10.9%14.1%25.0%
    2026SEAA64.9%87.5%54.5%8.1%13.5%21.6%
    2026SEAAA43.7%79.2%56.8%9.1%20.0%29.2%
    2026SEAMiLB45.6%79.7%55.1%9.3%18.9%28.1%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2024SEAA43.6%73.8%50.0%11.4%16.1%27.5%
    2025SEACPX47.6%67.3%32.4%15.5%18.4%34.0%
    2025SEAA+52.4%72.2%43.4%14.6%12.9%27.5%
    2025SEAMiLB51.2%71.1%40.0%14.8%14.3%29.1%
    2026SEACPX46.9%76.7%45.0%10.9%14.1%25.0%
    2026SEAA64.9%87.5%54.5%8.1%13.5%21.6%
    2026SEAAA43.7%79.2%56.8%9.1%20.0%29.2%
    2026SEAMiLB45.6%79.7%55.1%9.3%18.9%28.1%
    Preseason ProjectionsMinor LeaguesCollege
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2024SEAAP448.21100
    2025SEACPXP549.00000
    2025SEAA+P9819.11100
    2026SEACPXP425.01000
    2026SEAAP203.00000
    2026SEAAAP26031.23302
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2024SEAAP448.21100
    2025SEACPXP549.00000
    2025SEAA+P9819.11100
    2026SEACPXP425.01000
    2026SEAAP203.00000
    2026SEAAAP26031.23302