Age: 28
Bats/Throws: L/L
5' 11" / 180
P

RotoWire News: Hart was recalled from Triple-A San Antonio on Friday. (4/19/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
2013Orioles (A-)31519024.09.752.630.00.35870.6 %46.8 %0.0 %2.252.182.77 
2014Orioles (A)13424029.19.513.380.61.29570.2 %47.4 %9.1 %3.683.593.36 
2015Orioles (A)111019017.09.002.120.00.28079.0 %64.4 %0.0 %2.122.372.73 
2015Orioles (A+)51327035.07.462.570.00.26584.2 %58.7 %0.0 %1.032.633.11 
2015Orioles (AA)000302.10.007.710.00.40083.3 %40.0 %0.0 %3.865.846.84 
2016Orioles (AA)31440046.19.711.360.19.32569.2 %49.6 %2.6 %2.722.192.77 
2016Orioles00022018.15.892.950.49.212100.0 %58.8 %8.3 %0.493.533.910.2
2016Orioles000100.10.000.000.00.000100.0 %0.0 %0.0 %0.003.158.14 
2017Orioles (AAA)10013015.111.741.170.59.39085.2 %53.7 %10.0 %2.351.971.92 
2017Orioles20051043.25.982.681.03.30979.3 %53.1 %10.6 %3.714.494.910.1
2018Orioles (AAA)32632341.09.882.200.22.36075.6 %60.7 %3.6 %2.412.262.73 
2018Orioles00020019.16.055.590.93.40374.6 %47.3 %9.1 %5.595.025.560.0
2019THE BAT10015015.08.072.900.68.30474.1 %  3.253.44  
2019ATC11018017.07.322.880.76.32972.5 %  3.864.03  
2019Depth Charts11015015.07.302.940.79.31272.6 %  3.743.79 0.0
2019Steamer11015015.07.962.860.97.29773.6 %51.2 % 3.713.873.900.1
2019ZiPS32054059.76.643.020.60.31471.6 %  3.773.71 0.7
2019Brewers (AAA)010603.012.006.000.00.41742.9 %40.0 %0.0 %3.003.136.24 
2019Brewers000101.00.0018.000.00.000100.0 %33.3 %0.0 %0.009.0712.800.0
2019ZiPS (R)22 44048.06.913.230.59.32270.8 %  3.923.71 0.3
2019Steamer (R)11013013.07.942.951.04.29773.4 %  3.854.00 0.1
2019Depth Charts (R)11013013.07.423.090.81.31672.0 %  3.883.86 0.0
2019THE BAT (R)10013013.07.763.050.73.30273.6 %  3.393.62  
Total- - -20094082.15.903.610.87.31281.3 %52.4 %9.6 %3.394.454.940.2
Postseason- - -000100.10.000.000.00.000100.0 %0.0 %0.0 %0.003.158.14 

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2013Orioles (A-)312.251900051124.01032410607230026
2014Orioles (A)133.682400042129.1123251312211113031
2015Orioles (A)112.1219000100017.072144404014017
2015Orioles (A+)511.032700033435.01392664010220029
2015Orioles (AA)003.8630000002.1124110200000
2016Orioles (AA)312.724000049246.118541171417140050
2016Orioles000.492200004018.171121116100012
2016Orioles000.0010000000.110000000000
2017Orioles (AAA)102.351300000015.164174412100020
2017Orioles203.715100005243.2190481918513041129
2018Orioles (AAA)322.413230064341.0171421411110112045
2018Orioles005.592000001019.199311312212000013
2019THE BAT103.25150  0  15.06314651511  13
2019ATC113.86180  01 17.0 18871502  14
2019Depth Charts113.74150  01 15.0 157615 1  12
2019Steamer113.711500001 15.064157625 1  13
2019ZiPS323.77540  0  59.7 612725420132144
2019Brewers (AAA)013.0060000303.0185410210004
2019Brewers000.0010000001.050000210000
2019ZiPS (R)223.92440     48.0 502321317 2  37
2019Steamer (R)113.851300001 13.056136624 1  12
2019Depth Charts (R)113.88130  01 13.0 136614 1  11
2019THE BAT (R)103.39130  0  13.05512551411  11
Total- - -203.3994000010282.1365913331833241154
Postseason- - -000.0010000000.110000000000

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2013Orioles (A-)9.752.633.710.0025.2 %6.8 %18.4 %.2581.29.35870.6 %  2.18
2014Orioles (A)9.513.382.820.6125.2 %8.9 %16.3 %.2251.23.29570.2 %  3.59
2015Orioles (A)9.002.124.250.0023.6 %5.6 %18.1 %.2091.06.28079.0 %  2.37
2015Orioles (A+)7.462.572.900.0020.9 %7.2 %13.7 %.2051.03.26584.2 %  2.63
2015Orioles (AA)0.007.710.000.000.0 %16.7 %-16.7 %.4002.57.40083.3 %  5.84
2016Orioles (AA)9.711.367.140.1927.0 %3.8 %23.3 %.2361.04.32569.2 %  2.19
2016Orioles5.892.952.000.4916.9 %8.5 %8.4 %.1850.98.212100.0 %12803.53
2016Orioles0.000.000.000.000.0 %0.0 %0.0 %.0000.00.000100.0 %0713.15
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Orioles (AAA)11.741.1710.000.5931.3 %3.1 %28.1 %.2741.24.39085.2 %  1.97
2017Orioles5.982.682.231.0315.3 %6.8 %8.4 %.2771.40.30979.3 %84994.49
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Orioles (AAA)9.882.204.500.2226.3 %5.9 %20.5 %.2631.27.36075.6 %  2.26
2018Orioles6.055.591.080.9313.1 %12.1 %1.0 %.3562.22.40374.6 %1301155.02
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019THE BAT8.072.902.780.68   .2451.24.30474.1 %  3.44
2019ATC7.322.882.550.76   .2741.39.32972.5 %  4.03
2019Depth Charts7.302.942.490.79   .2621.33.31272.6 %  3.79
2019Steamer7.962.862.790.9720.7 %7.4 %13.3 %.2491.29.29773.6 %  3.87
2019ZiPS6.643.022.200.60   .2661.36.31471.6 %  3.71
2019Brewers (AAA)12.006.002.000.0022.2 %11.1 %11.1 %.3132.33.41742.9 %  3.13
2019Brewers0.0018.000.000.000.0 %40.0 %-40.0 %.0002.00.000100.0 %02089.07
2019Average8.973.542.531.3223.3 %9.2 %14.1 %.2401.31.28773.3 %  4.43
2019ZiPS (R)6.913.232.140.59   .2701.40.32270.8 %  3.71
2019Steamer (R)7.942.952.691.04   .2511.31.29773.4 %  4.00
2019Depth Charts (R)7.423.092.400.81   .2641.36.31672.0 %  3.86
2019THE BAT (R)7.763.052.540.73   .2471.27.30273.6 %  3.62
Total- - -5.903.611.640.8714.8 %9.0 %5.7 %.2771.51.31281.3 %781004.45
Postseason- - -0.000.000.000.000.0 %0.0 %0.0 %.0000.00.000100.0 %0713.15

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019283254059.7612725420446.643.022.200.60.2661.36.31471.6 %3.773.710.7
2020293252057.0572423418426.632.842.330.63.2621.32.30973.5 %3.633.700.6
2021303249054.3542322418416.792.982.280.66.2611.33.30873.8 %3.643.770.5

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2013Orioles (A-)1.2616.1 %46.8 %37.1 %21.7 %0.0 %  28.4 %31.3 %40.3 %     2.77
2014Orioles (A)1.6423.7 %47.4 %28.9 %4.5 %9.1 %  42.0 %18.5 %39.5 %     3.36
2015Orioles (A)3.6317.8 %64.4 %17.8 %37.5 %0.0 %  47.1 %23.5 %29.4 %     2.73
2015Orioles (A+)2.1614.1 %58.7 %27.2 %40.0 %0.0 %  34.4 %27.1 %38.5 %     3.11
2015Orioles (AA)1.3330.0 %40.0 %30.0 %33.3 %0.0 %  60.0 %20.0 %20.0 %     6.84
2016Orioles (AA)1.5418.2 %49.6 %32.2 %23.1 %2.6 %  46.8 %21.0 %32.3 %     2.77
2016Orioles2.5017.6 %58.8 %23.5 %16.7 %8.3 %3.3 %0.0 %52.8 %28.3 %18.9 %24.5 %58.5 %17.0 %3.94923.91
2016Orioles0.000.0 %0.0 %100.0 %0.0 %0.0 %0.0 %0.0 %      13.251938.14
2017Orioles (AAA)2.2022.0 %53.7 %24.4 %0.0 %10.0 %  41.9 %23.3 %34.9 %     1.92
2017Orioles1.6214.0 %53.1 %32.9 %6.4 %10.6 %5.3 %0.0 %35.4 %44.4 %20.1 %18.1 %55.6 %26.4 %4.411124.91
2018Orioles (AAA)2.4314.3 %60.7 %25.0 %17.9 %3.6 %  42.6 %25.2 %32.2 %     2.73
2018Orioles1.5923.0 %47.3 %29.7 %13.6 %9.1 %11.4 %0.0 %29.7 %33.8 %36.5 %23.0 %47.3 %29.7 %5.311315.56
2019Brewers (AAA)0.8010.0 %40.0 %50.0 %20.0 %0.0 %  50.0 %8.3 %41.7 %     6.24
2019Brewers0.500.0 %33.3 %66.7 %0.0 %0.0 %0.0 %0.0 %33.3 %66.7 %0.0 %33.3 %0.0 %66.7 %13.9729912.80
Total- - -1.7117.0 %52.4 %30.6 %9.6 %9.6 %6.3 %0.0 %37.2 %38.7 %24.1 %20.8 %53.3 %25.9 %4.661144.94
Postseason- - -0.000.0 %0.0 %100.0 %0.0 %0.0 %0.0 %0.0 %      13.251938.14

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2013Orioles (A-)2923105    34148182
2014Orioles (A)3622181    116237353
2015Orioles (A)29883    64148212
2015Orioles (A+)54251310    126291417
2015Orioles (AA)4331    142236
2016Orioles (AA)6039229    243477720
2016Orioles30129212012104167271
2016Orioles01000000347
2017Orioles (AAA)221090    64159223
2017Orioles764720341020272437709
2018Orioles (AAA)6828165    213453666
2018Orioles352217340011136246382
2019Brewers (AAA)4511    224567
2019Brewers1200000091120
Total- - -14283468930435218611382
Postseason- - -01000000347

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2016Orioles0.23-0.570.807.180.740.520.510.700.70190.59-0.1401
2016Orioles0.020.000.020.100.010.810.810.811.8110.030.0000
2017Orioles-0.51-2.552.040.580.070.680.570.911.0539-0.03-0.7235
2018Orioles-0.85-1.480.63-11.07-1.080.550.570.900.5417-0.30-1.2523
2019Brewers0.02-0.010.030.500.050.380.290.29 00.030.0200
Total- - --1.11-4.613.50-2.82-0.230.610.550.850.85750.29-2.1159
Postseason- - -0.020.000.020.100.010.810.810.811.8110.030.0000

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Orioles46.1% (87.7)39.7% (77.0)  14.2% (80.4)  1.5%
2017Orioles48.0% (87.6)34.7% (76.5)  17.3% (79.7)   
2018Orioles56.5% (87.7)32.5% (76.1)  11.0% (80.7)   
2019Brewers60.0% (86.9)35.0% (76.1)  5.0% (81.0)  16.7%
Total- - -50.1% (87.7)35.1% (76.5)  14.8% (80.1)  0.6%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Orioles18.0 %    27.7 %39.7 %   14.6 %   
2017Orioles0.1 %    47.7 %35.8 %   16.4 %   
2018Orioles     56.5 %32.7 %   10.7 %   
2019Brewers     60.0 %30.0 %   10.0 %   
Total- - -3.6 %    46.4 %35.6 %   14.4 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Orioles88.1    87.476.9   80.5  
2017Orioles86.4    87.576.5   79.7  
2018Orioles     87.776.1   80.5  
2019Brewers     86.976.4   78.0  
Total- - -88.0    87.676.5   80.0  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Orioles   46.1 %14.2 %39.7 %     
2017Orioles1.1 %  46.8 %17.2 %34.8 %     
2018Orioles   56.5 %11.0 %32.5 %     
2019Brewers   60.0 %5.0 %35.0 %     
Total- - -0.6 %  49.6 %14.7 %35.1 %     

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Orioles   88.681.177.7    
2017Orioles88.7  88.080.176.9    
2018Orioles   88.281.076.5    
2019Brewers   87.481.776.5    
Total- - -88.7  88.180.576.9    

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Orioles0.65.6  -1.1  0.495.24  -2.98  
2017Orioles-2.94.5  -0.6  -0.841.81  -0.53  
2018Orioles-5.8-2.3  0.0  -2.71-1.85  0.01  
2019Brewers0.00.4  0.1  -0.265.20  8.16  
Total- - --8.18.1  -1.7  -1.181.67  -0.83  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Orioles0.4    0.35.4   -1.1  
2017Orioles0.0    -2.64.7   -0.8  
2018Orioles     -6.2-1.3   0.1  
2019Brewers     0.00.2   0.3  
Total- - -0.4    -8.59.0   -1.6  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Orioles0.87    0.405.14   -2.89  
2017Orioles0.00    -0.781.84   -0.66  
2018Orioles     -2.87-1.03   0.15  
2019Brewers     0.203.15   12.82  
Total- - -0.85    -1.331.84   -0.79  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Orioles   0.7-1.15.4    
2017Orioles-0.3  -2.3-0.64.5    
2018Orioles   -6.60.0-1.3    
2019Brewers   0.00.10.4    
Total- - --0.3  -8.2-1.69.1    

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Orioles   0.56-2.905.14    
2017Orioles-4.32  -0.70-0.471.83    
2018Orioles   -3.040.09-1.02    
2019Brewers   0.208.165.20    
Total- - --4.32  -1.20-0.771.88    

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Orioles30.7 %62.3 %44.2 %59.6 %94.4 %80.5 %42.7 %52.1 %8.5 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Orioles33.8 %61.7 %44.6 %66.7 %86.4 %77.2 %38.7 %55.3 %10.2 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Orioles29.9 %63.1 %44.5 %76.6 %84.0 %81.2 %44.0 %65.7 %8.4 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Brewers25.0 %75.0 %45.0 %100.0 %83.3 %88.9 %40.0 %20.0 %4.2 %
2019Average29.3 %66.8 %45.6 %60.5 %84.3 %75.6 %43.4 %60.1 %11.1 %
Total- - -32.1 %62.4 %44.5 %68.2 %87.2 %79.1 %40.9 %57.0 %9.2 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Orioles31.5 %59.5 %44.2 %67.4 %88.9 %80.5 %45.3 %24.3
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Orioles32.5 %63.3 %44.6 %67.1 %85.2 %77.2 %39.2 %27.0
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Orioles29.2 %61.2 %44.5 %77.6 %83.0 %81.2 %47.9 %24.7
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Brewers33.3 %62.5 %45.0 %100.0 %80.0 %88.9 %40.0 %28.4
2019Average29.2 %63.9 %45.5 %58.1 %84.3 %75.5 %47.1 %24.2
Total- - -31.5 %61.9 %44.5 %70.2 %85.2 %79.1 %42.8 %25.8

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Orioles34.5 %56.3 %44.2 %64.7 %92.5 %80.5 %44.6 %24.5
2017Orioles32.7 %65.4 %44.6 %68.2 %85.1 %77.2 %36.3 %27.3
2018Orioles28.9 %61.9 %44.5 %77.6 %83.0 %81.2 %47.4 %25.3
2019Brewers38.5 %57.1 %45.0 %100.0 %75.0 %88.9 %35.0 %28.4
Total- - -32.2 %62.2 %44.5 %70.2 %85.8 %79.1 %40.9 %26.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2013Orioles (A-)P19024.0120  0          
2014Orioles (A)P24029.1260  0          
2015Orioles (A)P19017.0040  0          
2015Orioles (A+)P27035.0480  1          
2015Orioles (AA)P302.1000  0          
2016Orioles (AA)P40046.1191  1          
2016OriolesP22018.1150001001 0   1.000 
2017Orioles (AAA)P13015.1130  0          
2017OriolesP51043.2360000000 2   1.000 
2018Orioles (AAA)P32341.0240  0          
2018OriolesP20019.1061101100 3   .857 
2019Brewers (AAA)P603.0000  0          
2019BrewersP101.0000000000 0   .000 
Total- - -P94082.14171102101 5   .955 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2016OriolesP18.10 0  000     0.0      
2017OriolesP43.20 0  000     0.3      
2018OriolesP19.10 0  000     -0.2      
2019BrewersP1.00 0  000            
Total- - -P82.10 0  000     0.2      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2016OriolesP18.10.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (5)
2017OriolesP43.20.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (5)
2018OriolesP19.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (3)66.7%      (3)
Total- - -P82.10.0%      (1)0.0%      (1)0.0%      (0)0.0%     (0)100.0%      (4)92.3%    (13)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2016Orioles0.80.40.20.61.80.2$1.5 
2017Orioles0.5-0.20.60.40.80.1$0.6 
2018Orioles-0.2-0.60.4-0.2-0.40.0($0.3) 
2019Brewers0.00.10.00.1-0.30.0($0.3) 
Total- - -1.0-0.31.20.81.80.2$1.5 


Add New Contract
  • 2013 June Amateur Draft - Round: 27, Pick: 23, Overall: 819
    • Team: Baltimore Orioles
    • School: Texas St