MLB/Players/Jeff McNeil
Jeff McNeil

JEFF MCNEIL

2B · Athletics · 20182026 · 1,048 games
1,048
CAREER GAMES · REGULAR SEASON
9 seasons
.282
CAREER BATTING AVERAGE
1,031 hits in 3,654 at-bats
88
CAREER HOME RUNS
419 RBI · 45 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026ATH1254094511120085227508.271.317.379.695
2025NYM1223994297215125449553.243.326.411.737
2024NYM12942457101260124435685.238.296.384.681
2023NYM156585751582541055396510.270.316.378.693
2022NYM1485337317439196240614.326.373.454.828
2021NYM120386489719173529583.251.304.360.664
2020NYM52183195714042320240.311.379.454.833
2019NYM13351083162381237535755.318.361.531.893
2018NYM63225357411631914247.329.368.471.839
Career1,0483,6544771,031213188841928848045.282.335.423.757

04/Where the ball went

2020 Regular season
Play log from 2015
Spray chart · 162 batted balls
Groundout · 88.9 mph · 8 ftLineout · 93.3 mph · 301 ftFlyout · 87.4 mph · 280 ftGroundout · 85.9 mph · 5 ftForceout · 49.2 mph · 3 ftFlyout · 94.6 mph · 370 ftFlyout · 90.5 mph · 337 ftFlyout · 87.5 mph · 258 ftForceout · 96.0 mph · 8 ftGroundout · 97.1 mph · 94 ftFlyout · 93.1 mph · 322 ftLineout · 99.1 mph · 276 ftFlyout · 84.5 mph · 265 ftGroundout · 59.0 mph · 17 ftFlyout · 88.4 mph · 303 ftGroundout · 59.1 mph · 2 ftGroundout · 82.3 mph · 7 ftForceout · 84.9 mph · 3 ftLineout · 82.2 mph · 287 ftField Error · 94.5 mph · 7 ftFlyout · 84.8 mph · 220 ftPop Out · 58.1 mph · 167 ftGroundout · 88.7 mph · 11 ftLineout · 55.0 mph · 151 ftLineout · 97.3 mph · 278 ftGroundout · 92.3 mph · 4 ftLineout · 62.0 mph · 153 ftPop Out · 72.1 mph · 212 ftGroundout · 80.4 mph · 7 ftGroundout · 87.1 mph · 108 ftFlyout · 83.0 mph · 292 ftGroundout · 78.8 mph · 51 ftGroundout · 95.8 mph · 113 ftFlyout · 88.9 mph · 271 ftGroundout · 89.9 mph · 10 ftFlyout · 93.7 mph · 365 ftFlyout · 91.5 mph · 270 ftGroundout · 70.1 mph · 11 ftFlyout · 90.7 mph · 278 ftLineout · 94.6 mph · 312 ftPop Out · 66.5 mph · 103 ftGroundout · 86.0 mph · 5 ftLineout · 84.7 mph · 176 ftGroundout · 87.5 mph · 5 ftLineout · 100.2 mph · 308 ftLineout · 78.3 mph · 271 ftGroundout · 88.5 mph · 6 ftLineout · 101.3 mph · 384 ftGrounded into a double play · 99.6 mph · 87 ftPop Out · 73.1 mph · 114 ftGroundout · 90.0 mph · 9 ftLineout · 89.3 mph · 278 ftGroundout · 59.3 mph · 5 ftFlyout · 96.4 mph · 334 ftLineout · 93.1 mph · 286 ftGroundout · 91.4 mph · 6 ftGroundout · 78.4 mph · 41 ftField Error · 86.3 mph · 8 ftForceout · 82.9 mph · 5 ftGroundout · 83.7 mph · 6 ftLineout · 90.1 mph · 305 ftGroundout · 103.1 mph · 3 ftFlyout · 98.2 mph · 364 ftFlyout · 81.7 mph · 299 ftFlyout · 85.9 mph · 305 ftLineout · 101.3 mph · 332 ftFlyout · 98.0 mph · 351 ftFlyout · 99.7 mph · 373 ftForceout · 92.6 mph · 108 ftSacrifice fly · 83.9 mph · 278 ftGroundout · 87.1 mph · 45 ftGroundout · 52.7 mph · 0 ftLineout · 90.0 mph · 175 ftFlyout · 88.6 mph · 323 ftLineout · 97.0 mph · 292 ftFlyout · 74.7 mph · 231 ftGroundout · 73.7 mph · 9 ftLineout · 95.4 mph · 331 ftFlyout · 85.5 mph · 311 ftGroundout · 62.4 mph · 1 ftSacrifice fly · 91.2 mph · 336 ftGroundout · 78.9 mph · 10 ftDouble Play · 100.8 mph · 111 ftLineout · 102.0 mph · 366 ftGroundout · 88.0 mph · 15 ftLineout · 100.6 mph · 175 ftGrounded into a double play · 85.9 mph · 129 ftForceout · 77.3 mph · 3 ftFlyout · 78.0 mph · 272 ftGrounded into a double play · 75.1 mph · 8 ftSacrifice fly · 101.8 mph · 380 ftGroundout · 89.1 mph · 9 ftGroundout · 62.8 mph · 7 ftLineout · 87.8 mph · 316 ftPop Out · 74.4 mph · 118 ftGroundout · 82.0 mph · 121 ftFlyout · 93.2 mph · 304 ftGroundout · 94.2 mph · 7 ftField Error · 86.6 mph · 28 ftGroundout · 66.8 mph · 6 ftFlyout · 95.3 mph · 348 ftPop Out · 74.8 mph · 209 ftFlyout · 93.8 mph · 322 ftPop Out · 85.6 mph · 141 ftFlyout · 85.2 mph · 278 ftSingle · 96.6 mph · 94 ftSingle · 73.7 mph · 22 ftDouble · 88.7 mph · 302 ftSingle · 84.1 mph · 154 ftDouble · 97.3 mph · 268 ftSingle · 93.0 mph · 241 ftSingle · 94.9 mph · 61 ftSingle · 90.9 mph · 115 ftSingle · 90.8 mph · 269 ftSingle · 85.7 mph · 88 ftSingle · 86.0 mph · 22 ftSingle · 89.4 mph · 46 ftSingle · 84.5 mph · 191 ftSingle · 68.9 mph · 88 ftSingle · 69.4 mph · 237 ftHome Run · 103.3 mph · 401 ftSingle · 97.2 mph · 89 ftHome Run · 106.2 mph · 399 ftSingle · 94.0 mph · 128 ftHome Run · 97.7 mph · 375 ftDouble · 80.1 mph · 149 ftDouble · 91.2 mph · 103 ftSingle · 100.6 mph · 11 ftSingle · 89.2 mph · 60 ftSingle · 81.4 mph · 255 ftSingle · 66.2 mph · 194 ftSingleDouble · 78.5 mph · 44 ftDouble · 96.2 mph · 300 ftSingle · 64.9 mph · 184 ftHome Run · 103.2 mph · 395 ftSingle · 99.7 mph · 69 ftSingle · 98.5 mph · 93 ftDouble · 98.7 mph · 385 ftDouble · 95.4 mph · 68 ftSingle · 100.7 mph · 53 ftDouble · 76.4 mph · 203 ftDouble · 96.6 mph · 333 ftSingle · 24.6 mph · 3 ftSingle · 89.7 mph · 204 ftSingle · 92.6 mph · 237 ftSingle · 86.4 mph · 164 ftSingle · 97.2 mph · 179 ftSingle · 74.9 mph · 3 ftSingle · 79.4 mph · 147 ftSingle · 80.6 mph · 153 ftDouble · 93.4 mph · 81 ftSingle · 81.3 mph · 8 ftSingle · 98.5 mph · 181 ftSingle · 92.1 mph · 201 ftDouble · 99.3 mph · 385 ftSingle · 100.7 mph · 84 ftSingle · 102.5 mph · 211 ftDouble · 88.0 mph · 280 ftSingle · 100.7 mph · 73 ftSingle · 97.8 mph · 232 ftDouble · 90.5 mph · 21 ft
Hit (57) Out (105) Home run (4)
Average exit velocity 86.6 mph · longest 401 ft

05/Game log

2020
Regular season
DateOppResultABRHHRRBIBBSO
JUL 24vs ATLW 104010000
JUL 25vs ATLL 354100101
JUL 26vs ATLL 1142000000
JUL 27@ BOSW 745020001
JUL 28@ BOSW 835120200
JUL 29vs BOSL 562110020
JUL 30vs BOSL 244020200
JUL 31@ ATLL 10111000000
AUG 1@ ATLL 173010020
AUG 2@ ATLL 045030002
AUG 7vs MIAL 344000002
AUG 8vs MIAW 843110011
AUG 9vs MIAW 423000201
AUG 10vs WSHL 4164130000
AUG 11vs WSHL 124010001
AUG 12vs WSHW 1165000001
AUG 13vs WSHW 820000000
AUG 16@ PHIL 261000000
AUG 17@ MIAW 1144010111
AUG 18@ MIAW 834000001
AUG 25vs MIAL 042010010
AUG 25@ MIAL 032000010
AUG 26vs MIAW 544010000
AUG 28@ NYYW 644000001
AUG 28vs NYYW 432010010
AUG 30vs NYYL 254110000
AUG 30@ NYYL 784010001
AUG 31vs MIAL 354020101
SEP 1@ BALL 594130000
SEP 2@ BALW 945110100
SEP 3vs NYYW 974020110
SEP 4vs PHIL 354000001
SEP 5vs PHIW 514120000
SEP 6vs PHIW 1413111110
SEP 7vs PHIL 894121311
SEP 8vs BALL 2113121110
SEP 9vs BALW 763121311
SEP 11@ TORW 1815130210
SEP 12@ TORL 234000000
SEP 13@ TORL 372110000
SEP 15@ PHIL 144030000
SEP 16@ PHIW 543010011
SEP 17@ PHIW 1063110021
SEP 18vs ATLL 2155010100
SEP 19vs ATLW 724110001
SEP 20vs ATLL 072000010
SEP 21vs TBL 124020101
SEP 22vs TBW 524020002
SEP 23vs TBL 583110010
SEP 24@ WSHW 325000000
SEP 26@ WSHL 344010000
SEP 26@ WSHL 354100000

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.