John McHenry

John William McHenry
Born: June 18, 2001
Chico, CA US
Primary Position: Third base
All Position(s) Played: 2B, LF, OF, P, RF, SS
Bats: Switch
Throws: Right
Height: 5'10"
Weight: 190
Career: 2022-2025

John McHenry compiled a career batting average of .228 with 8 home runs and 71 RBI in his 190-game career with the Nationals, Fredericksburg Nationals, Wilmington Blue Rocks, Billings Mustangs and Tri-City ValleyCats. He began playing during the 2022 season and last took the field during the 2025 campaign.


Click on column headings to sort.

Pitching:

Year Level Lg Team W L W% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF
2023ACARLFredericksburg Nationals000.002020002.030000000008
2024ACARLFredericksburg Nationals0027.001010000.311110000002
Totals003.863030002.3411100000010

Batting:

Year Level Lg Team GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
2022RFLCLNationals931264400011045.154.290.154.444401000
2023ACARLFredericksburg Nationals40166132242920220522833.220.367.280.6483714020
2023RFLCLNationals619152410150041.267.421.533.954800000
2024Advanced ASALL3Wilmington Blue Rocks267762108300432829.129.276.177.4541105110
2024ACARLFredericksburg Nationals37134109141440310711742.128.244.248.4922711340
2025IndFRONTri-City ValleyCats3312410412274007731621.260.369.298.667312200
2025IndPIONBillings Mustangs45214182355892329672640.319.408.440.848802312
Totals19074661599140222871291599170.228.345.309.654190416790

Fielding:

Year Level Lg Team Pos GP PO A E DP Fld% RF/G
2022RFLCLNationals3B63911.9232.000
2022RFLCLNationals2B23611.9004.500
2023ACARLFredericksburg NationalsLF5110001.0002.200
2023RFLCLNationals2B4610031.0004.000
2023ACARLFredericksburg NationalsP20000.000
2023ACARLFredericksburg NationalsRF230001.0001.500
2023ACARLFredericksburg Nationals2B151632111.9803.200
2023ACARLFredericksburg Nationals3B15101921.9351.933
2024Advanced ASALL3Wilmington Blue Rocks2B8917051.0003.250
2024ACARLFredericksburg Nationals2B5811041.0003.800
2024Advanced ASALL3Wilmington Blue RocksLF440001.0001.000
2024Advanced ASALL3Wilmington Blue RocksRF43010.750.750
2024ACARLFredericksburg NationalsLF1918210.9521.053
2024ACARLFredericksburg Nationals3B1291322.9171.833
2024Advanced ASALL3Wilmington Blue Rocks3B1051313.9471.800
2024ACARLFredericksburg NationalsP10000.000
2024Advanced ASALL3Wilmington Blue RocksSS110001.0001.000
2025IndFRONTri-City ValleyCatsLF9.000
2025IndFRONTri-City ValleyCatsOF98010.889.889
2025IndFRONTri-City ValleyCatsSS8917051.0003.250
2025IndFRONTri-City ValleyCats2B761026.8892.286
2025IndFRONTri-City ValleyCats3B31411.8331.667
Totals1391211381238.9561.863

Minor League Service:

Year Level League Team Affiliation First Appearance Final Appearance
2022RFlorida Complex LeagueNationalsWASAugust 2, 2022August 23, 2022
2023RFlorida Complex LeagueNationalsWASJune 7, 2023June 22, 2023
2023ACarolina LeagueFredericksburg NationalsWASJune 30, 2023September 10, 2023
2024ACarolina LeagueFredericksburg NationalsWASApril 7, 2024July 28, 2024
2024Advanced ASouth Atlantic LeagueWilmington Blue RocksWASApril 14, 2024June 2, 2024
2025IndPioneer LeagueBillings Mustangs
2025IndFrontier LeagueTri-City ValleyCatsMay 10, 2025July 12, 2025




Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.