Batting
Pitching

Theo Hardy

Texas Rangers (AAA)
2B/SS
Age: 24
Bats/Throws: S/R
6'1" / 185
DOB: 11/27/2001
(24 years, 11 months, 19 days)
2B/SS
Season2026
TeamTEX
LevelMiLB
G55
PA174
HR3
AVG.207
OBP.327
SLG.331
wOBA.313
wRC+77
WAR
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
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2024TEXA+221136162216.7%25.0%.138.250.207.333.345.321100
    2024TEXAA22516031012.5%25.0%.231.222.154.313.385.32497
    2024TEXAAA2225011120.0%20.0%.000.000.000.200.000.149.258-25
    2024TEXMiLB2218571104315.8%24.6%.152.219.174.316.326.307.25888
    2025TEXA+234212702113616.5%26.0%.040.279.192.349.232.30389
    2025TEXAA23143903617.7%20.5%.056.286.222.282.278.26858
    2025TEXMiLB235616602419714.5%24.7%.044.281.200.333.244.29582
    2025TEXST235701100.0%0.0%.286.286.286.286.571.360117
    2026TEXST2444001050.0%25.0%.000.000.000.500.000.365120
    2026TEXA+2418592117215.3%27.1%.213.345.255.397.468.394128
    2026TEXAA2424801116310.0%35.0%.072.275.174.278.246.25743
    2026TEXAAA241335052111.4%17.1%.103.261.207.324.310.305.24470
    2026TEXMiLB245517432715612.1%28.7%.124.293.207.327.331.313.24477
    2027SteamerPROJ250100007.3%28.2%.089.271.198.266.287.251580.00.00.00.0
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2024TEXA+221136162216.7%25.0%.138.250.207.333.345.321100
    2024TEXAA22516031012.5%25.0%.231.222.154.313.385.32497
    2024TEXAAA2225011120.0%20.0%.000.000.000.200.000.149.258-25
    2024TEXMiLB2218571104315.8%24.6%.152.219.174.316.326.307.25888
    2025TEXA+234212702113616.5%26.0%.040.279.192.349.232.30389
    2025TEXAA23143903617.7%20.5%.056.286.222.282.278.26858
    2025TEXMiLB235616602419714.5%24.7%.044.281.200.333.244.29582
    2025TEXST235701100.0%0.0%.286.286.286.286.571.360117
    2026TEXST2444001050.0%25.0%.000.000.000.500.000.365120
    2026TEXA+2418592117215.3%27.1%.213.345.255.397.468.394128
    2026TEXAA2424801116310.0%35.0%.072.275.174.278.246.25743
    2026TEXAAA241335052111.4%17.1%.103.261.207.324.310.305.24470
    2026TEXMiLB245517432715612.1%28.7%.124.293.207.327.331.313.24477
    2027SteamerPROJ250100007.3%28.2%.089.271.198.266.287.251580.00.00.00.0
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2024TEXA+1129366410162609010020.207
    2024TEXAA513162011031204100000.154
    2024TEXAAA2450000011101000010.000
    2024TEXMiLB184657842111049014110030.174
    2025TEXA+42991271916210211321033421262.192
    2025TEXAA1436398620036308000011.222
    2025TEXMiLB561351662722410241924041421273.200
    2025TEXST5772020011000000001.286
    2026TEXST4240000001201000000.000
    2026TEXA+1847591272121179016201020.255
    2026TEXAA2469801292011168028201030.174
    2026TEXAAA1329356411052406101010.207
    2026TEXMiLB551451743020523271521050503060.207
    2027SteamerPROJ011000000000000000.198
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2024TEXA+1129366410162609010020.207
    2024TEXAA513162011031204100000.154
    2024TEXAAA2450000011101000010.000
    2024TEXMiLB184657842111049014110030.174
    2025TEXA+42991271916210211321033421262.192
    2025TEXAA1436398620036308000011.222
    2025TEXMiLB561351662722410241924041421273.200
    2025TEXST5772020011000000001.286
    2026TEXST4240000001201000000.000
    2026TEXA+1847591272121179016201020.255
    2026TEXAA2469801292011168028201030.174
    2026TEXAAA1329356411052406101010.207
    2026TEXMiLB551451743020523271521050503060.207
    2027SteamerPROJ011000000000000000.198
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2024TEXA+16.7%25.0%0.67.207.333.345.678.1386.3.2500.340.0.321100
    2024TEXAA12.5%25.0%0.50.154.313.385.697.2315.1.2220.020.0.32497
    2024TEXAAA20.0%20.0%1.00.000.200.000.200.0007.5.0000.20-0.9.149-25
    2024TEXMiLB15.8%24.6%0.64.174.316.326.642.1529.2.2190.46-1.0.30788
    2025TEXA+16.5%26.0%0.64.192.349.232.582.0407.4.279-0.213-1.6.30389
    2025TEXAA7.7%20.5%0.38.222.282.278.560.0563.2.286-0.33-1.9.26858
    2025TEXMiLB14.5%24.7%0.59.200.333.244.578.0446.8.281-0.516-3.5.29582
    2025TEXST0.0%0.0%0.00.286.286.571.857.2862.5.286-0.510.1.360117
    2026TEXST50.0%25.0%2.00.000.500.000.500.0000.1.0000.010.1.365120
    2026TEXA+15.3%27.1%0.56.255.397.468.865.2138.4.3450.2112.4.394128
    2026TEXAA10.0%35.0%0.29.174.278.246.525.0726.3.2750.45-6.3.25743
    2026TEXAAA11.4%17.1%0.67.207.324.310.634.1038.4.2610.13-1.7.30570
    2026TEXMiLB12.1%28.7%0.42.207.327.331.659.1248.4.2930.719-5.6.31377
    2027SteamerPROJ7.3%28.2%0.26.198.266.287.553.0894.9.2710.00.00-0.1.25158
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2024TEXA+16.7%25.0%0.67.207.333.345.678.1386.3.2500.340.0.321100
    2024TEXAA12.5%25.0%0.50.154.313.385.697.2315.1.2220.020.0.32497
    2024TEXAAA20.0%20.0%1.00.000.200.000.200.0007.5.0000.20-0.9.149-25
    2024TEXMiLB15.8%24.6%0.64.174.316.326.642.1529.2.2190.46-1.0.30788
    2025TEXA+16.5%26.0%0.64.192.349.232.582.0407.4.279-0.213-1.6.30389
    2025TEXAA7.7%20.5%0.38.222.282.278.560.0563.2.286-0.33-1.9.26858
    2025TEXMiLB14.5%24.7%0.59.200.333.244.578.0446.8.281-0.516-3.5.29582
    2025TEXST0.0%0.0%0.00.286.286.571.857.2862.5.286-0.510.1.360117
    2026TEXST50.0%25.0%2.00.000.500.000.500.0000.1.0000.010.1.365120
    2026TEXA+15.3%27.1%0.56.255.397.468.865.2138.4.3450.2112.4.394128
    2026TEXAA10.0%35.0%0.29.174.278.246.525.0726.3.2750.45-6.3.25743
    2026TEXAAA11.4%17.1%0.67.207.324.310.634.1038.4.2610.13-1.7.30570
    2026TEXMiLB12.1%28.7%0.42.207.327.331.659.1248.4.2930.719-5.6.31377
    2027SteamerPROJ7.3%28.2%0.26.198.266.287.553.0894.9.2710.00.00-0.1.25158
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2024TEXAAA389.596.81.300.0%133.3%.000.105.000.258.149.258
    2026TEXST190.390.3-33.000.0%00.0%.000.000.365
    2026TEXAAA2488.198.718.600.0%520.8%.207.155.310.226.305.244
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2024TEXAAA389.596.81.300.0%133.3%.000.105.000.258.149.258
    2026TEXST190.390.3-33.000.0%00.0%.000.000.365
    2026TEXAAA2488.198.718.600.0%520.8%.207.155.310.226.305.244
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2024TEXA+1.0023.8%38.1%38.1%12.5%12.5%52.4%19.0%28.6%
    2024TEXAA0.7522.2%33.3%44.4%50.0%0.0%44.4%11.1%44.4%
    2024TEXAAA2.000.0%66.7%33.3%0.0%0.0%66.7%33.3%0.0%
    2024TEXMiLB1.0021.2%39.4%39.4%23.1%7.7%51.5%18.2%30.3%
    2025TEXA+1.8322.7%50.0%27.3%5.6%0.0%52.2%17.4%30.4%
    2025TEXAA1.6714.3%53.6%32.1%11.1%0.0%42.9%14.3%42.9%
    2025TEXMiLB1.7820.2%51.1%28.7%7.4%0.0%49.5%16.5%34.0%
    2025TEXST4.0016.7%66.7%16.7%0.0%0.0%42.9%42.9%14.3%
    2026TEXST1.000.0%100.0%0.0%0.0%0.0%100.0%0.0%0.0%
    2026TEXA+2.8610.0%66.7%23.3%14.3%28.6%46.9%31.3%21.9%
    2026TEXAA4.8027.5%60.0%12.5%0.0%20.0%42.9%16.7%40.5%
    2026TEXAAA0.7317.4%34.8%47.8%0.0%0.0%33.3%29.2%37.5%
    2026TEXMiLB2.2619.4%55.9%24.7%4.3%13.0%41.8%24.5%33.7%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2024TEXA+1.0023.8%38.1%38.1%12.5%12.5%52.4%19.0%28.6%
    2024TEXAA0.7522.2%33.3%44.4%50.0%0.0%44.4%11.1%44.4%
    2024TEXAAA2.000.0%66.7%33.3%0.0%0.0%66.7%33.3%0.0%
    2024TEXMiLB1.0021.2%39.4%39.4%23.1%7.7%51.5%18.2%30.3%
    2025TEXA+1.8322.7%50.0%27.3%5.6%0.0%52.2%17.4%30.4%
    2025TEXAA1.6714.3%53.6%32.1%11.1%0.0%42.9%14.3%42.9%
    2025TEXMiLB1.7820.2%51.1%28.7%7.4%0.0%49.5%16.5%34.0%
    2025TEXST4.0016.7%66.7%16.7%0.0%0.0%42.9%42.9%14.3%
    2026TEXST1.000.0%100.0%0.0%0.0%0.0%100.0%0.0%0.0%
    2026TEXA+2.8610.0%66.7%23.3%14.3%28.6%46.9%31.3%21.9%
    2026TEXAA4.8027.5%60.0%12.5%0.0%20.0%42.9%16.7%40.5%
    2026TEXAAA0.7317.4%34.8%47.8%0.0%0.0%33.3%29.2%37.5%
    2026TEXMiLB2.2619.4%55.9%24.7%4.3%13.0%41.8%24.5%33.7%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2024TEXA+88515586141
    2024TEXAA3422254166
    2024TEXAAA210091019
    2024TEXMiLB13137389137226
    2025TEXA+3318151197299496
    2025TEXAA159414798145
    2025TEXMiLB4827192244397641
    2025TEXST411081927
    2026TEXST100011819
    2026TEXA+2073193137230
    2026TEXAA245110101180281
    2026TEXAAA811404482126
    2026TEXMiLB5223181238399637
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2024TEXA+88515586141
    2024TEXAA3422254166
    2024TEXAAA210091019
    2024TEXMiLB13137389137226
    2025TEXA+3318151197299496
    2025TEXAA159414798145
    2025TEXMiLB4827192244397641
    2025TEXST411081927
    2026TEXST100011819
    2026TEXA+2073193137230
    2026TEXAA245110101180281
    2026TEXAAA811404482126
    2026TEXMiLB5223181238399637
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLeveldividerFA%vFAdividerFC%vFCdividerdividerSI%vSIdividerSL%vSLdividerCU%vCUdividerKC%vKCdividerCH%vCHdivider
    2024TEXAAA21.1%95.75.3%93.542.1%91.65.3%89.621.1%85.75.3%83.0
    2024TEXMiLB21.1%95.75.3%93.542.1%91.65.3%89.621.1%85.75.3%83.0
    2026TEXST52.6%93.510.5%89.115.8%83.715.8%81.15.3%86.7
    2026TEXAAA46.8%93.85.6%87.46.3%93.025.4%85.56.3%79.29.5%84.0
    2026TEXMiLB46.8%93.85.6%87.46.3%93.025.4%85.56.3%79.29.5%84.0
    SeasonTeamLeveldividerFA%vFAdividerFC%vFCdividerdividerSI%vSIdividerSL%vSLdividerCU%vCUdividerKC%vKCdividerCH%vCHdivider
    2024TEXAAA21.1%95.75.3%93.542.1%91.65.3%89.621.1%85.75.3%83.0
    2024TEXMiLB21.1%95.75.3%93.542.1%91.65.3%89.621.1%85.75.3%83.0
    2026TEXST52.6%93.510.5%89.115.8%83.715.8%81.15.3%86.7
    2026TEXAAA46.8%93.85.6%87.46.3%93.025.4%85.56.3%79.29.5%84.0
    2026TEXMiLB46.8%93.85.6%87.46.3%93.025.4%85.56.3%79.29.5%84.0
    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
    2024TEXA+47.5%71.6%44.4%13.5%11.3%24.8%
    2024TEXAA50.0%75.8%43.8%12.1%12.1%24.2%
    2024TEXAAA18.2%37.5%26.3%50.0%66.7%60.0%42.1%40.0%10.5%26.3%36.8%16.1
    2024TEXMiLB18.2%37.5%46.5%50.0%66.7%72.4%42.1%43.9%12.8%12.8%25.7%16.1
    2025TEXA+45.6%68.1%44.9%14.5%13.1%27.6%
    2025TEXAA53.8%75.6%48.7%13.1%11.7%24.8%
    2025TEXMiLB47.4%70.1%45.8%14.2%12.8%27.0%
    2025TEXST51.9%78.6%71.4%11.1%18.5%29.6%
    2026TEXST21.4%60.0%31.6%66.7%100.0%83.3%26.3%50.0%5.3%10.5%15.8%19.3
    2026TEXA+43.9%67.3%44.1%14.3%13.5%27.8%
    2026TEXAA48.8%65.0%50.0%17.1%13.2%30.2%
    2026TEXAAA27.4%62.5%45.2%52.9%85.0%75.4%50.8%51.4%11.1%18.3%29.4%19.4
    2026TEXMiLB27.4%62.5%46.3%52.9%85.0%67.8%50.8%48.3%14.9%14.3%29.2%19.4
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2024TEXA+47.5%71.6%44.4%13.5%11.3%24.8%
    2024TEXAA50.0%75.8%43.8%12.1%12.1%24.2%
    2024TEXAAA18.2%37.5%26.3%50.0%66.7%60.0%42.1%40.0%10.5%26.3%36.8%16.1
    2024TEXMiLB18.2%37.5%46.5%50.0%66.7%72.4%42.1%43.9%12.8%12.8%25.7%16.1
    2025TEXA+45.6%68.1%44.9%14.5%13.1%27.6%
    2025TEXAA53.8%75.6%48.7%13.1%11.7%24.8%
    2025TEXMiLB47.4%70.1%45.8%14.2%12.8%27.0%
    2025TEXST51.9%78.6%71.4%11.1%18.5%29.6%
    2026TEXST21.4%60.0%31.6%66.7%100.0%83.3%26.3%50.0%5.3%10.5%15.8%19.3
    2026TEXA+43.9%67.3%44.1%14.3%13.5%27.8%
    2026TEXAA48.8%65.0%50.0%17.1%13.2%30.2%
    2026TEXAAA27.4%62.5%45.2%52.9%85.0%75.4%50.8%51.4%11.1%18.3%29.4%19.4
    2026TEXMiLB27.4%62.5%46.3%52.9%85.0%67.8%50.8%48.3%14.9%14.3%29.2%19.4
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2024TEXA+P100.10000
    2025TEXA+P100.20000
    2026TEXA+P403.00100
    2026TEXA+1B7541.130303
    2026TEXAA1B6447.036404
    2024TEXA+2B8870.1122022
    2024TEXAA2B5443.014917
    2025TEXA+2B6655.0112315
    2025TEXAA2B13881.0192626
    2026TEXA+2B3325.06511
    2026TEXAA2B1614125.1332828
    2026TEXAAA2B12990.0122415
    2024TEXA+3B218.01100
    2025TEXAA3B2217.02300
    2024TEXAAASS118.00110
    2025TEXA+SS3128252.03963723
    2026TEXAASS119.01100
    2025TEXA+DH300.00000
    2026TEXA+DH660.00000
    2026TEXAADH100.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2024TEXA+P100.10000
    2025TEXA+P100.20000
    2026TEXA+P403.00100
    2026TEXA+1B7541.130303
    2026TEXAA1B6447.036404
    2024TEXA+2B8870.1122022
    2024TEXAA2B5443.014917
    2025TEXA+2B6655.0112315
    2025TEXAA2B13881.0192626
    2026TEXA+2B3325.06511
    2026TEXAA2B1614125.1332828
    2026TEXAAA2B12990.0122415
    2024TEXA+3B218.01100
    2025TEXAA3B2217.02300
    2024TEXAAASS118.00110
    2025TEXA+SS3128252.03963723
    2026TEXAASS119.01100
    2025TEXA+DH300.00000
    2026TEXA+DH660.00000
    2026TEXAADH100.00000