John Curtiss

Los Angeles Angels of Anaheim (AAA)
Age: 26
Bats/Throws: R/R
6' 4" / 200
P

Prospects Report
Team Rank: 42Overall Rank: NAReported: 2018 - UpdatedETA: 2018  
FastballCurveballCommandFuture Value
60 / 6055 / 6040 / 4535+

RotoWire News: Curtiss was optioned to Triple-A Salt Lake on Tuesday, Fabian Ardaya of The Athletic reports. (4/16/2019)

We hope you find the FanGraphs Player Stat Pages useful!

Please support FanGraphs by becoming a member. We publish over one thousand articles and podcasts each year, host numerous projection systems, and carry an ever growing database of baseball stats that assist you in your baseball research.

Support FanGraphs



SeasonTeamWLSVGGSIPK/9BB/9HR/9BABIPLOB%GB%HR/FBERAFIPxFIPWAR
2014Twins (R)2109631.111.782.010.29.40082.9 %56.3 %4.3 %2.302.032.15 
2015Twins (R)100508.07.884.500.00.30483.3 %54.5 %0.0 %1.133.433.87 
2015Twins (A)33216746.08.611.961.96.37168.9 %38.8 %14.7 %6.075.163.30 
2016Twins (A)002608.019.132.250.00.222100.0 %44.4 %0.0 %0.000.350.71 
2016Twins (A+)02338053.011.553.910.00.32670.2 %38.1 %0.0 %3.062.103.00 
2017Twins (AA)201321025.012.604.320.00.23187.5 %50.0 %0.0 %0.721.752.50 
2017Twins (AAA)00618024.112.213.700.00.21276.2 %46.2 %0.0 %1.851.862.92 
2017Twins000908.210.382.082.08.30443.5 %24.0 %14.3 %8.314.894.760.0
2018Twins (AAA)241038155.19.925.040.49.26475.6 %38.7 %4.8 %2.773.574.17 
2018Twins010806.19.955.680.00.42166.7 %11.1 %0.0 %5.682.855.190.1
2019ATC11016016.08.994.891.16.29574.2 %  4.164.84  
2019Depth Charts11015015.08.974.581.15.29973.1 %  4.314.52 0.0
2019Steamer11015015.09.044.561.27.28173.7 %37.1 % 4.314.624.750.0
2019ZiPS33048060.78.904.601.04.30672.5 %  4.304.41 -0.1
2019Angels (AAA)000507.111.059.822.45.33368.2 %50.0 %50.0 %8.598.075.59 
2019Angels000102.13.8611.570.00.25080.0 %50.0 %0.0 %3.866.128.560.0
2019ZiPS (R)23 37048.08.824.821.02.31171.3 %  4.454.47 0.1
2019Steamer (R)000101.08.915.131.32.28273.2 %  4.594.91 0.0
Total- - -01018017.19.354.671.04.34061.1 %23.5 %7.7 %6.754.315.430.1

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2014Twins (R)212.30960000031.1129338817003041
2015Twins (R)101.1350000108.0357210401107
2015Twins (A)336.071670020146.02076233311010033044
2016Twins (A)000.0060002008.02920002012017
2016Twins (A+)023.063800038053.0222422018023125068
2017Twins (AA)200.7221000131025.0991232012003035
2017Twins (AAA)001.851800062124.1951155010003033
2017Twins008.3190000008.23898822012010
2018Twins (AAA)242.7738100100255.1240412117331112061
2018Twins015.6880000006.1308440410307
2019ATC114.16160  00 16.0 14872902  16
2019Depth Charts114.31150  01 15.0 148728 1  15
2019Steamer114.311500001 15.065138728 1  15
2019ZiPS334.30480  0  60.7 563129731149160
2019Angels (AAA)008.5950000007.1378772800319
2019Angels003.8610000002.1122110300001
2019ZiPS (R)234.45370     48.0 452624526 3  47
2019Steamer (R)004.59100000 1.0411101 0  1
Total- - -016.751800000017.18019131329115018

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2014Twins (R)11.782.015.860.2931.8 %5.4 %26.3 %.2711.28.40082.9 %  2.03
2015Twins (R)7.884.501.750.0020.0 %11.4 %8.6 %.2331.38.30483.3 %  3.43
2015Twins (A)8.611.964.401.9621.3 %4.8 %16.4 %.3201.57.37168.9 %  5.16
2016Twins (A)19.132.258.500.0058.6 %6.9 %51.7 %.0770.50.222100.0 %  0.35
2016Twins (A+)11.553.912.960.0030.6 %10.4 %20.3 %.2131.23.32670.2 %  2.10
2017Twins (AA)12.604.322.920.0035.4 %12.1 %23.2 %.1380.96.23187.5 %  1.75
2017Twins (AAA)12.213.703.300.0034.7 %10.5 %24.2 %.1290.86.21276.2 %  1.86
2017Twins10.382.085.002.0826.3 %5.3 %21.1 %.2571.27.30443.5 %1861094.89
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Twins (AAA)9.925.041.970.4925.4 %12.9 %12.5 %.1971.30.26475.6 %  3.57
2018Twins9.955.681.750.0023.3 %13.3 %10.0 %.3081.89.42166.7 %130662.85
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019ATC8.994.891.841.16   .2401.43.29574.2 %  4.84
2019Depth Charts8.974.581.961.15   .2431.41.29973.1 %  4.52
2019Steamer9.044.561.981.2723.1 %11.6 %11.5 %.2331.40.28173.7 %  4.62
2019ZiPS8.904.601.941.04   .2471.43.30672.5 %  4.41
2019Angels (AAA)11.059.821.132.4524.3 %21.6 %2.7 %.2762.18.33368.2 %  8.07
2019Angels3.8611.570.330.008.3 %25.0 %-16.7 %.2222.14.25080.0 %891386.12
2019Average8.983.512.561.3523.3 %9.1 %14.2 %.2431.32.29073.0 %  4.47
2019ZiPS (R)8.824.821.831.02   .2501.48.31171.3 %  4.47
2019Steamer (R)8.915.131.741.32   .2371.47.28273.2 %  4.91
Total- - -9.354.672.001.0422.5 %11.3 %11.2 %.2711.62.34061.1 %153984.31

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019263348060.7563129731608.904.601.941.04.2471.43.30672.5 %4.304.41-0.1
2020273349061.3553230732618.954.701.911.03.2411.42.30071.2 %4.404.420.0
2021283347060.0533129731619.154.651.971.05.2391.40.29871.4 %4.354.390.0

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2014Twins (R)1.9615.0 %56.3 %28.8 %21.7 %4.3 %  46.9 %27.2 %25.9 %     2.15
2015Twins (R)1.509.1 %54.5 %36.4 %12.5 %0.0 %  43.5 %13.0 %43.5 %     3.87
2015Twins (A)0.8415.0 %38.8 %46.3 %16.2 %14.7 %  46.0 %23.3 %30.7 %     3.30
2016Twins (A)1.0011.1 %44.4 %44.4 %25.0 %0.0 %  33.3 %22.2 %44.4 %     0.71
2016Twins (A+)0.8014.3 %38.1 %47.6 %25.0 %0.0 %  35.7 %25.6 %38.8 %     3.00
2017Twins (AA)1.2610.4 %50.0 %39.6 %47.4 %0.0 %  46.2 %28.9 %25.0 %     2.50
2017Twins (AAA)1.1413.5 %46.2 %40.4 %28.6 %0.0 %  53.9 %15.4 %30.8 %     2.92
2017Twins0.4320.0 %24.0 %56.0 %0.0 %14.3 %0.0 %0.0 %28.0 %20.0 %52.0 %8.0 %76.0 %16.0 %3.581084.76
2018Twins (AAA)0.8716.9 %38.7 %44.4 %22.2 %4.8 %  39.5 %26.5 %34.0 %     4.17
2018Twins0.2238.9 %11.1 %50.0 %0.0 %0.0 %50.0 %0.0 %36.8 %31.6 %31.6 %5.3 %36.8 %57.9 %4.801225.19
2019Angels (AAA)2.5030.0 %50.0 %20.0 %0.0 %50.0 %  45.0 %35.0 %20.0 %     5.59
2019Angels1.3312.5 %50.0 %37.5 %33.3 %0.0 %0.0 %0.0 %50.0 %25.0 %25.0 %25.0 %50.0 %25.0 %8.611918.56
Total- - -0.4625.5 %23.5 %51.0 %3.8 %7.7 %8.3 %0.0 %34.6 %25.0 %40.4 %9.6 %57.7 %32.7 %4.581255.43

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2014Twins (R)4523125    30205235
2015Twins (R)12821    174461
2015Twins (A)57682211    121345466
2016Twins (A)4411    4477121
2016Twins (A+)48601815    314551865
2017Twins (AA)241959    161280441
2017Twins (AAA)242176    132249381
2017Twins61450000659106165
2018Twins (AAA)55632414    3686341002
2018Twins297011044967116
2019Angels (AAA)10460    6889157
2019Angels43110003222648
Total- - -122613111013130199329

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2017Twins0.01-0.160.17-1.98-0.200.240.260.280.155-0.180.2211
2018Twins-0.44-0.640.20-0.84-0.090.930.410.450.1660.00-0.4801
2019Angels0.00-0.010.010.440.040.040.030.04 00.01-0.0200
Total- - --0.43-0.810.38-2.38-0.250.490.280.350.1511-0.17-0.7212

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2017Twins77.0% (95.2)21.2% (82.4)  1.8% (90.7)   
2018Twins65.5% (93.9)34.5% (84.5)     3.3%
2019Angels56.3% (92.1)43.8% (84.2)      
Total- - -69.9% (94.4)29.2% (83.7)  0.9% (90.7)  1.2%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2017Twins65.5 %13.3 %    21.2 %       
2018Twins65.2 %     34.8 %       
2019Angels56.3 %     43.8 %       
Total- - -64.0 %6.7 %    29.3 %       

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017Twins95.394.7    82.4      
2018Twins93.8     84.5      
2019Angels92.1     84.2      
Total- - -94.394.7    83.7      

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2017Twins77.0 %   1.8 %21.2 %     
2018Twins65.2 %    34.8 %     
2019Angels56.3 %    43.8 %     
Total- - -69.8 %   0.9 %29.3 %     

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017Twins95.6   90.982.6    
2018Twins94.2    84.8    
2019Angels92.8    84.9    
Total- - -94.8   90.984.0    

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2017Twins0.1-0.6  -0.1  0.09-1.82  -3.50  
2018Twins-0.6-0.9     -0.82-2.25     
2019Angels-0.40.0     -1.530.04     
Total- - --0.9-1.5  -0.1  -0.40-1.59  -3.50  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017Twins2.1-2.1    -0.7      
2018Twins-0.4     -0.9      
2019Angels-0.4     0.0      
Total- - -1.3-2.1    -1.6      

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2017Twins1.98-9.46    -1.91      
2018Twins-0.59     -2.30      
2019Angels-1.53     -0.05      
Total- - -0.61-9.46    -1.67      

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017Twins0.2   -0.1-0.7    
2018Twins-0.4    -0.9    
2019Angels-0.4    0.0    
Total- - --0.7   -0.1-1.6    

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017Twins0.12   -3.44-1.91    
2018Twins-0.59    -2.30    
2019Angels-1.53    -0.05    
Total- - --0.31   -3.44-1.67    

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2017Twins29.8 %69.1 %49.1 %52.0 %85.7 %75.3 %49.1 %63.2 %12.1 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Twins24.2 %68.0 %43.1 %62.5 %79.4 %74.0 %43.1 %43.3 %10.8 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Angels30.0 %55.6 %39.6 %55.6 %90.0 %73.7 %37.5 %41.7 %10.4 %
2019Average29.4 %66.8 %45.6 %60.5 %84.5 %75.7 %43.3 %60.3 %11.0 %
Total- - -27.8 %67.1 %45.6 %56.0 %84.0 %74.7 %45.3 %52.5 %11.4 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Twins32.0 %63.3 %49.1 %62.5 %80.7 %75.3 %54.6 %23.5
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Twins23.3 %65.5 %43.5 %50.0 %83.3 %74.0 %47.8 %25.7
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Angels28.1 %62.5 %39.6 %55.6 %90.0 %73.7 %33.3 %20.2
2019Average29.3 %63.9 %45.7 %58.2 %84.5 %75.6 %47.3 %24.2
Total- - -28.1 %64.0 %45.7 %57.5 %82.5 %74.7 %49.1 %23.7

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Twins29.7 %64.8 %49.1 %59.1 %81.4 %75.3 %55.2 %24.6
2018Twins25.0 %63.6 %43.5 %53.3 %82.9 %74.0 %47.8 %26.3
2019Angels31.3 %56.3 %39.6 %60.0 %88.9 %73.7 %33.3 %20.8
Total- - -28.3 %63.6 %45.7 %57.5 %82.5 %74.7 %49.4 %24.6

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2017Twins (AA)P21025.0120  0          
2017Twins (AAA)P18024.1100  0          
2017TwinsP908.2120000000 2   1.000 
2018Twins (AAA)P38155.1670  0          
2018TwinsP806.1110000100 2   1.000 
2019Angels (AAA)P507.1100  1          
2019AngelsP102.1010000000 0   1.000 
Total- - -P18017.1240000100 4   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017TwinsP8.20 0  000     -0.1      
2018TwinsP6.10 0  001     -0.1      
2019AngelsP2.10 0  000     0.0      
Total- - -P17.10 0  001     -0.2      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017TwinsP8.20.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
2018TwinsP6.10.0%      (0)0.0%      (0)0.0%      (0)100.0%     (1)0.0%      (0)0.0%      (0)
Total- - -P17.10.0%      (0)0.0%      (0)0.0%      (0)100.0%     (1)0.0%      (0)100.0%      (2)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2017Twins-0.20.0-0.1-0.2-0.20.0($0.1) 
2018Twins0.0-0.20.1-0.10.80.1$0.7 
2019Angels0.00.00.00.0-0.10.0($0.1) 
Total- - --0.2-0.2-0.1-0.30.50.1$0.4 


Add New Contract
  • 2014 June Amateur Draft - Round: 6, Pick: 5, Overall: 170
    • Team: Minnesota Twins
    • School: Carroll (TX) HS
  • 2011 June Amateur Draft - Round: 30, Pick: 17, Overall: 918
    • Team: Colorado Rockies
    • School: Carroll (TX) HS