Age: 24
Bats/Throws: R/R
6' 1" / 210
OF
Birthdate: 8/23/1995 (24 y, 1 m, 20 d)
Drafted: 2014 June Amateur Draft - Round: 5, Pick: 9, Overall: 144, Team: Toronto Blue Jays
Service Time: 0.000
Reported as the pre-2019 value.
0 years and 0 days days of service time.
  
MiLB Options: 3
Reported as the pre-2019 season number of waiver options remaining.

Prospects Report
Team Rank: 7Overall Rank: NAReported: 2019 - UpdatedETA: 2019  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
40 / 4540 / 4550 / 5055 / 5550 / 5555 / 5540+

RotoWire News: Thomas (wrist) was transferred to the 60-day injured list Sunday. (9/1/2019)
Injury: Wrist, 60-Day IL

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



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2014Blue Jays (R)1873110828.2 %21.9 %.108.408.323.384.431.384136    
2014Blue Jays (R)3415202111713.8 %21.7 %.122.347.260.362.382.361119    
2015Blue Jays (A-)431835203354.4 %18.6 %.166.244.225.257.391.29580    
2015Blue Jays (A)93801217.9 %26.3 %.057.160.114.184.171.1775    
2016Blue Jays (R)62318428.7 %26.1 %.381.571.429.478.810.588272    
2016Blue Jays (A)81332750271713.6 %32.2 %.131.321.216.330.348.326106    
2017Cardinals (A+)93905327.7 %25.6 %.057.346.257.308.314.29081    
2017Blue Jays (A+)733084343888.8 %27.3 %.131.342.252.319.383.325105    
2018Cardinals (AA)100435216367139.9 %23.2 %.227.298.260.337.487.363123    
2018Cardinals (AAA)321406212145.0 %23.6 %.221.326.275.321.496.354110    
2019THE BAT31402107.5 %30.2 %.137.291.215.279.352.27672    
2019Depth Charts31401207.0 %26.4 %.148.297.233.291.381.292830.0-0.30.10.0
2019Steamer31301106.8 %25.5 %.147.289.231.288.378.290810.0-0.30.10.0
2019ZiPS127545145959127.2 %27.3 %.149.305.235.293.384.29484-2.4-13.03.80.8
2019Cardinals (AAA)753041042441110.5 %26.3 %.192.343.268.352.460.34797    
2019Cardinals3444461219.1 %18.2 %.368.308.316.409.684.445181-0.14.61.60.7
2019Steamer (R)0100007.3 %27.6 %.167.301.237.298.403.298840.00.00.00.0
Total- - -3444461219.1 %18.2 %.368.308.316.409.684.445181-0.14.61.60.7

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2014Blue Jays (R)18657321164011086016110320.323
2014Blue Jays (R)341311523422840211121033000473.260
2015Blue Jays (A-)431691833820130520338034150254.225
2015Blue Jays (A)9353842200123010000010.114
2016Blue Jays (R)621239350184206000021.429
2016Blue Jays (A)812823326139141750274501073024175.216
2017Cardinals (A+)9353998010533010010022.257
2017Blue Jays (A+)7327430869471264343827084241487.252
2018Cardinals (AA)100384435100591642163674301013322139.260
2018Cardinals (AAA)32131140362172621217033200241.275
2019THE BAT313143210021104000000.215
2019Depth Charts313143210012104000 00.233
2019Steamer312133210011103000 00.231
2019ZiPS1274985451177818714595939014933251211.235
2019Cardinals (AAA)752653047142172104244320804302116.268
2019Cardinals343844127014612408200111.316
2019Steamer (R)0110000000000000 00.237
Total- - -343844127014612408200111.316

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2014Blue Jays (R)8.2 %21.9 %0.38.323.384.431.814.1084.8.408  0.4123.1.384136
2014Blue Jays (R)13.8 %21.7 %0.64.260.362.382.744.1227.3.347  0.1223.5.361119
2015Blue Jays (A-)4.4 %18.6 %0.24.225.257.391.647.1664.3.244  -0.918-4.3.29580
2015Blue Jays (A)7.9 %26.3 %0.30.114.184.171.356.0574.0.160  0.20-4.0.1775
2016Blue Jays (R)8.7 %26.1 %0.33.429.478.8101.288.3816.2.571  0.074.4.588272
2016Blue Jays (A)13.6 %32.2 %0.42.216.330.348.678.1316.5.321  1.5382.3.326106
2017Cardinals (A+)7.7 %25.6 %0.30.257.308.314.622.0577.1.346  -0.43-0.8.29081
2017Blue Jays (A+)8.8 %27.3 %0.32.252.319.383.702.1316.1.342  -1.0341.6.325105
2018Cardinals (AA)9.9 %23.2 %0.43.260.337.487.824.2275.7.298  -1.36512.1.363123
2018Cardinals (AAA)5.0 %23.6 %0.21.275.321.496.818.2217.2.326  0.3201.8.354110
2019THE BAT7.5 %30.2 %0.25.215.279.352.631.1372.6.291  0.01-0.4.27672
2019Depth Charts7.0 %26.4 %0.26.233.291.381.671.1481.1.2970.0 0.01-0.3.29283
2019Steamer6.8 %25.5 %0.27.231.288.378.667.1471.1.2890.0 0.01-0.3.29081
2019ZiPS7.2 %27.3 %0.26.235.293.384.676.1495.7.305  -2.454-9.2.29484
2019Cardinals (AAA)10.5 %26.3 %0.40.268.352.460.812.1925.8.343  -0.944-1.5.34797
2019Cardinals9.1 %18.2 %0.50.316.409.6841.093.3684.9.3080.20.0-0.3104.8.445181
2019Average8.5 %23.0 %0.37.252.323.435.758.1835.0.298     .320 
2019Steamer (R)7.3 %27.6 %0.26.237.298.403.702.1675.5.3010.0 0.000.0.29884
Total- - -9.1 %18.2 %0.50.316.409.6841.093.3684.9.3080.20.0-0.3104.8.445181

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
201923127498545117781871459593914912117.2 %27.3 %0.26.235.293.384.676.149.305-2.4.2940.8
20202412348253111473197156060411481197.7 %27.9 %0.28.237.299.398.697.162.307-1.7.3021.2
20212512348253311371197166061431501198.1 %28.1 %0.29.234.299.402.702.168.304-1.7.3041.2

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2014Blue Jays (R)1.2218.4 %44.9 %36.7 %5.6 %5.6 %  56.0 %26.0 %18.0 %   
2014Blue Jays (R)1.3020.0 %45.3 %34.7 %21.2 %0.0 %  53.1 %17.4 %29.6 %   
2015Blue Jays (A-)0.9712.8 %42.9 %44.4 %11.9 %8.5 %  61.4 %17.9 %20.7 %   
2015Blue Jays (A)1.004.0 %48.0 %48.0 %16.7 %0.0 %  56.0 %24.0 %20.0 %   
2016Blue Jays (R)1.0038.5 %30.8 %30.8 %0.0 %25.0 %  57.1 %35.7 %7.1 %   
2016Blue Jays (A)1.2224.1 %41.8 %34.1 %41.4 %12.1 %  53.4 %21.4 %25.3 %   
2017Cardinals (A+)0.7823.8 %33.3 %42.9 %22.2 %0.0 %  26.1 %34.8 %39.1 %   
2017Blue Jays (A+)1.4118.5 %47.6 %33.9 %23.4 %6.3 %  43.3 %19.6 %37.1 %   
2018Cardinals (AA)1.2022.1 %42.5 %35.4 %22.2 %21.2 %  48.1 %31.0 %20.9 %   
2018Cardinals (AAA)1.0520.8 %40.6 %38.5 %13.5 %16.2 %  49.5 %30.3 %20.2 %   
2019Cardinals (AAA)1.1022.3 %40.8 %37.0 %23.5 %14.7 %  46.6 %23.3 %30.2 %   
2019Cardinals1.7526.7 %46.7 %26.7 %25.0 %50.0 %14.3 %0.0 %33.3 %36.7 %30.0 %20.0 %36.7 %43.3 %
Total- - -1.7526.7 %46.7 %26.7 %25.0 %50.0 %14.3 %0.0 %33.3 %36.7 %30.0 %20.0 %36.7 %43.3 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2014Blue Jays (R)221891   2799126
2014Blue Jays (R)4333197   88198286
2015Blue Jays (A-)5759177   45247292
2015Blue Jays (A)121212   236386
2016Blue Jays (R)4450   92938
2016Blue Jays (A)71584124   5147691283
2017Cardinals (A+)7952   4684130
2017Blue Jays (A+)90643515   4377261163
2018Cardinals (AA)119996222   66310351698
2018Cardinals (AAA)3937205   182341523
2019Cardinals (AAA)75684116   4867551241
2019Cardinals1488220068107175
Total- - -1488220068107175

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2019Cardinals0.64-0.451.085.480.590.540.63130.600.60
Total- - -0.64-0.451.085.480.590.540.63130.600.60

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2019Cardinals56.6% (93.0)17.1% (83.5)4.0% (90.3)12.0% (80.2)8.0% (84.4)2.3% (85.3)  
Total- - -56.6% (93.0)17.1% (83.5)4.0% (90.3)12.0% (80.2)8.0% (84.4)2.3% (85.3)  

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2019Cardinals37.7 %13.7 %6.9 %4.6 % 3.4 %14.3 %8.0 %3.4 % 8.0 %   
Total- - -37.7 %13.7 %6.9 %4.6 % 3.4 %14.3 %8.0 %3.4 % 8.0 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2019Cardinals93.692.689.185.7 88.982.780.380.8 84.4  
Total- - -93.692.689.185.7 88.982.780.380.8 84.4  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2019Cardinals41.7 %4.6 %3.4 %14.9 %6.9 %19.4 %9.1 %    
Total- - -41.7 %4.6 %3.4 %14.9 %6.9 %19.4 %9.1 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2019Cardinals93.890.284.391.585.083.279.8   
Total- - -93.890.284.391.585.083.279.8   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2019Cardinals1.11.81.20.10.2-0.1 1.106.1316.540.371.16-3.17 
Total- - -1.11.81.20.10.2-0.1 1.106.1316.540.371.16-3.17 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2019Cardinals2.4-1.01.0-0.1 -0.12.0-0.20.5 -0.2  
Total- - -2.4-1.01.0-0.1 -0.12.0-0.20.5 -0.2  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2019Cardinals3.65-4.218.60-1.19 -2.417.91-1.548.03 -1.54  
Total- - -3.65-4.218.60-1.19 -2.417.91-1.548.03 -1.54  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2019Cardinals1.51.30.0-0.4 2.1-0.4   
Total- - -1.51.30.0-0.4 2.1-0.4   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2019Cardinals2.0616.280.35-1.590.126.32-2.19   
Total- - -2.0616.280.35-1.590.126.32-2.19   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2019Cardinals22.0 %65.3 %40.6 %68.2 %89.8 %83.1 %42.9 %38.6 %6.9 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -22.0 %65.3 %40.6 %68.2 %89.8 %83.1 %42.9 %38.6 %6.9 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2019Cardinals23.9 %57.5 %40.6 %71.4 %88.0 %83.1 %49.7 %22.6
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -23.9 %57.5 %40.6 %71.4 %88.0 %83.1 %49.7 %22.6

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2019Cardinals23.6 %58.1 %40.6 %71.4 %88.0 %83.1 %49.1 %23.3
Total- - -23.6 %58.1 %40.6 %71.4 %88.0 %83.1 %49.1 %23.3

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2019Cardinals (AAA)LF3232262.03251  0          
2019CardinalsLF203.2000000000     .000 
Total- - -LF203.2000000000     .000 
2019Cardinals (AAA)CF3736303.19410  1          
2019CardinalsCF19468.01910000100     1.000 
Total- - -CF19468.01910000100     1.000 
2019Cardinals (AAA)RF3217.0400  0          
2019CardinalsRF5010.0300000000     1.000 
Total- - -RF5010.0300000000     1.000 
2019CardinalsOF26481.22210000100     1.000 
Total- - -OF26481.22210000100     1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2019CardinalsLF3.20   000000 0        
Total- - -LF3.20   000000 0        
2019CardinalsCF68.00   10011715.8824  1.0 -0.10.11.017.5
Total- - -CF68.00   10011715.8824  1.0 -0.10.11.017.5
2019CardinalsRF10.00   0000331.0000  0.5 0.00.00.533.7
Total- - -RF10.00   0000331.0000  0.5 0.00.00.533.7
2019CardinalsOF81.20   10012018.9004  1.5 -0.10.11.520.7
Total- - -OF81.20   10012018.9004  1.5 -0.10.11.520.7

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2019CardinalsCF68.00.0%      (1)0.0%      (0)0.0%      (3)100.0%     (1)0.0%      (0)100.0%    (18)
Total- - -CF68.00.0%      (1)0.0%      (0)0.0%      (3)100.0%     (1)0.0%      (0)100.0%    (18)
2019CardinalsRF10.00.0%      (1)0.0%      (1)0.0%      (1)0.0%     (0)0.0%      (0)100.0%      (3)
Total- - -RF10.00.0%      (1)0.0%      (1)0.0%      (1)0.0%     (0)0.0%      (0)100.0%      (3)
2019CardinalsOF81.20.0%      (2)0.0%      (1)0.0%      (4)100.0%     (1)0.0%      (0)100.0%    (21)
Total- - -OF81.20.0%      (2)0.0%      (1)0.0%      (4)100.0%     (1)0.0%      (0)100.0%    (21)

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2019Cardinals4.7-0.11.50.04.61.60.01.47.60.7$5.9 
Total- - -4.7-0.11.50.04.61.60.01.47.60.7$5.9 

  • 2014 June Amateur Draft - Round: 5, Pick: 9, Overall: 144
    • Team: Toronto Blue Jays
    • School: Bearden (TN) HS