MLB/Players/Ha-Seong Kim
Ha-Seong Kim

HA-SEONG KIM

SS · Atlanta Braves · 20212026 · 626 games
626
CAREER GAMES · REGULAR SEASON
6 seasons
.236
CAREER BATTING AVERAGE
469 hits in 1,990 at-bats
52
CAREER HOME RUNS
223 RBI · 86 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026ATL3894611100610262.117.202.128.330
2025ATL4817119404051716396.234.299.345.644
2024SD12140360941631147587722.233.330.370.699
2023SD1525388414023017607512438.260.351.398.749
2022SD1505175813029311595110012.251.319.383.702
2021SD117267275412283422716.202.263.352.615
Career6261,9902544698585222323243786.236.315.365.680

04/Where the ball went

2022 Regular season
Play log from 2015
Spray chart · 424 batted balls
Groundout · 50.1 mph · 2 ftSacrifice fly · 92.6 mph · 381 ftFlyout · 86.1 mph · 296 ftGroundout · 62.2 mph · 30 ftGroundout · 83.2 mph · 4 ftFlyout · 87.3 mph · 336 ftGroundout · 70.3 mph · 84 ftFlyout · 84.5 mph · 326 ftFlyout · 95.7 mph · 316 ftGroundout · 64.7 mph · 19 ftFlyout · 94.1 mph · 361 ftFlyout · 85.0 mph · 286 ftPop Out · 62.1 mph · 137 ftPop Out · 83.3 mph · 64 ftForceout · 78.1 mph · 33 ftFlyout · 97.9 mph · 300 ftLineout · 82.1 mph · 180 ftFlyout · 86.5 mph · 337 ftFlyout · 92.8 mph · 344 ftLineout · 98.9 mph · 259 ftPop Out · 80.5 mph · 151 ftGroundout · 49.3 mph · 2 ftLineout · 99.8 mph · 308 ftFlyout · 99.4 mph · 368 ftLineout · 102.6 mph · 143 ftSacrifice fly · 79.5 mph · 255 ftGroundout · 83.4 mph · 7 ftGroundout · 54.5 mph · 47 ftGroundout · 62.8 mph · 33 ftForceout · 69.2 mph · 117 ftLineout · 105.0 mph · 293 ftLineout · 90.8 mph · 331 ftFlyout · 100.2 mph · 381 ftGroundout · 100.5 mph · 7 ftGroundout · 46.3 mph · 1 ftFlyout · 88.7 mph · 287 ftGrounded into a double play · 90.0 mph · 11 ftPop Out · 71.5 mph · 15 ftPop Out · 89.5 mph · 183 ftLineout · 94.6 mph · 320 ftFlyout · 60.6 mph · 193 ftFlyout · 72.9 mph · 244 ftPop Out · 74.4 mph · 48 ftGroundout · 104.0 mph · 115 ftPop Out · 90.6 mph · 207 ftField Error · 98.3 mph · 7 ftGroundout · 90.1 mph · 150 ftFlyout · 61.2 mph · 189 ftFlyout · 97.7 mph · 350 ftGroundout · 91.5 mph · 4 ftForceout · 97.0 mph · 13 ftGroundout · 106.4 mph · 5 ftLineout · 97.3 mph · 354 ftPop Out · 83.7 mph · 146 ftGroundout · 83.7 mph · 25 ftGroundout · 36.0 mph · 72 ftForceout · 90.3 mph · 65 ftFlyout · 77.8 mph · 232 ftForceout · 93.4 mph · 7 ftGroundout · 82.2 mph · 88 ftPop Out · 82.7 mph · 131 ftLineout · 55.5 mph · 163 ftFlyout · 82.1 mph · 252 ftPop Out · 49.4 mph · 133 ftPop Out · 83.3 mph · 121 ftLineout · 99.9 mph · 366 ftPop Out · 74.8 mph · 51 ftPop Out · 68.9 mph · 170 ftFlyout · 84.8 mph · 287 ftSacrifice bunt · 23.7 mph · 15 ftPop Out · 83.3 mph · 78 ftGroundout · 109.4 mph · 49 ftFlyout · 88.4 mph · 303 ftLineout · 90.0 mph · 312 ftGroundout · 95.6 mph · 5 ftGroundout · 71.6 mph · 68 ftPop Out · 87.4 mph · 166 ftForceout · 80.8 mph · 22 ftForceout · 75.9 mph · 5 ftLineout · 89.8 mph · 300 ftGroundout · 71.4 mph · 5 ftGroundout · 75.7 mph · 15 ftGroundout · 81.0 mph · 5 ftGroundout · 96.9 mph · 89 ftGroundout · 93.2 mph · 13 ftPop Out · 26.6 mph · 46 ftFlyout · 85.4 mph · 252 ftGroundout · 96.9 mph · 5 ftGroundout · 88.8 mph · 4 ftFlyout · 93.8 mph · 249 ftFlyout · 77.5 mph · 285 ftFlyout · 88.8 mph · 179 ftLineout · 101.5 mph · 376 ftFlyout · 67.6 mph · 196 ftFlyout · 100.6 mph · 348 ftFlyout · 95.3 mph · 334 ftGroundout · 92.9 mph · 22 ftGroundout · 95.4 mph · 28 ftSacrifice bunt · 21.0 mph · 6 ftGroundout · 90.7 mph · 5 ftLineout · 100.0 mph · 279 ftLineout · 101.9 mph · 356 ftFlyout · 93.3 mph · 354 ftLineout · 90.6 mph · 296 ftGroundout · 98.8 mph · 23 ftGroundout · 66.7 mph · 84 ftGroundout · 49.3 mph · 1 ftFlyout · 93.1 mph · 343 ftGroundout · 89.2 mph · 12 ftForceout · 91.6 mph · 5 ftFlyout · 94.7 mph · 218 ftFlyout · 90.8 mph · 305 ftPop Out · 90.7 mph · 116 ftGroundout · 93.2 mph · 42 ftLineout · 100.3 mph · 331 ftPop Out · 84.3 mph · 168 ftGroundout · 102.9 mph · 7 ftGroundout · 79.9 mph · 4 ftLineout · 90.7 mph · 302 ftForceout · 87.4 mph · 22 ftFlyout · 79.1 mph · 264 ftGroundout · 83.4 mph · 12 ftFlyout · 99.5 mph · 331 ftPop Out · 82.7 mph · 201 ftGroundout · 87.5 mph · 6 ftFlyout · 78.3 mph · 234 ftForceout · 94.2 mph · 7 ftGroundout · 91.8 mph · 13 ftForceout · 92.3 mph · 8 ftGroundout · 90.7 mph · 37 ftFlyout · 90.0 mph · 331 ftFlyout · 88.6 mph · 283 ftGroundout · 73.4 mph · 11 ftGroundout · 91.6 mph · 24 ftPop Out · 82.0 mph · 85 ftPop Out · 80.8 mph · 50 ftGroundout · 68.8 mph · 54 ftPop Out · 66.7 mph · 71 ftLineout · 97.5 mph · 322 ftGroundout · 82.5 mph · 11 ftFlyout · 76.1 mph · 235 ftPop Out · 67.7 mph · 155 ftGroundout · 76.4 mph · 14 ftPop Out · 79.1 mph · 97 ftFlyout · 86.1 mph · 271 ftGroundout · 86.7 mph · 10 ftGroundout · 67.8 mph · 41 ftFlyout · 78.7 mph · 280 ftGroundout · 89.1 mph · 101 ftLineout · 102.0 mph · 290 ftField Error · 96.5 mph · 17 ftFlyout · 74.4 mph · 218 ftForceout · 96.7 mph · 13 ftForceout · 68.4 mph · 2 ftGroundout · 75.0 mph · 8 ftGroundout · 59.9 mph · 2 ftField Error · 101.3 mph · 350 ftGroundout · 83.1 mph · 9 ftFlyout · 71.6 mph · 142 ftGroundout · 90.2 mph · 13 ftGroundout · 82.1 mph · 8 ftForceout · 103.0 mph · 4 ftGroundout · 43.6 mph · 4 ftGroundout · 91.0 mph · 30 ftFlyout · 100.3 mph · 376 ftFlyout · 95.6 mph · 350 ftGroundout · 62.0 mph · 67 ftFlyout · 90.1 mph · 347 ftFlyout · 89.9 mph · 268 ftLineout · 63.0 mph · 123 ftGroundout · 79.3 mph · 9 ftGrounded into a double play · 108.4 mph · 94 ftLineout · 73.6 mph · 242 ftFlyout · 102.6 mph · 331 ftPop Out · 84.0 mph · 163 ftGroundout · 77.2 mph · 9 ftFlyout · 92.3 mph · 178 ftGroundout · 83.9 mph · 13 ftLineout · 96.3 mph · 350 ftGrounded into a double play · 96.4 mph · 35 ftGroundout · 85.0 mph · 3 ftGroundout · 103.4 mph · 27 ftGroundout · 76.6 mph · 92 ftPop Out · 83.2 mph · 125 ftGroundout · 102.8 mph · 68 ftPop Out · 78.4 mph · 70 ftPop Out · 83.9 mph · 116 ftPop Out · 69.4 mph · 47 ftPop Out · 56.2 mph · 59 ftGroundout · 66.9 mph · 9 ftFlyout · 102.4 mph · 389 ftPop Out · 81.6 mph · 183 ftGroundout · 81.4 mph · 10 ftGroundout · 97.1 mph · 73 ftPop Out · 75.8 mph · 151 ftGroundout · 58.2 mph · 30 ftGroundout · 46.2 mph · 27 ftGroundout · 62.0 mph · 97 ftForceout · 84.1 mph · 59 ftPop Out · 71.1 mph · 89 ftGrounded into a double play · 95.9 mph · 25 ftFlyout · 92.6 mph · 208 ftGroundout · 84.4 mph · 16 ftPop Out · 86.0 mph · 92 ftGrounded into a double play · 88.2 mph · 40 ftPop Out · 51.6 mph · 28 ftForceout · 60.2 mph · 78 ftField Error · 65.0 mph · 7 ftLineout · 79.5 mph · 298 ftFlyout · 96.9 mph · 348 ftLineout · 94.2 mph · 303 ftFlyout · 104.9 mph · 363 ftForceout · 92.4 mph · 43 ftFlyout · 85.5 mph · 252 ftLineout · 98.8 mph · 328 ftFlyout · 92.1 mph · 323 ftFlyout · 80.3 mph · 233 ftPop Out · 79.2 mph · 120 ftPop Out · 53.4 mph · 149 ftFlyout · 84.4 mph · 313 ftGroundout · 82.9 mph · 4 ftGroundout · 60.8 mph · 2 ftLineout · 96.6 mph · 362 ftForceout · 99.8 mph · 14 ftGroundout · 53.1 mph · 2 ftFlyout · 82.6 mph · 221 ftGroundout · 98.4 mph · 5 ftGroundout · 100.0 mph · 14 ftGroundout · 91.4 mph · 9 ftFlyout · 84.7 mph · 288 ftGrounded into a double play · 98.9 mph · 57 ftFlyout · 92.7 mph · 227 ftSacrifice bunt · 52.4 mph · 2 ftGroundout · 81.4 mph · 6 ftGroundout · 98.1 mph · 17 ftFlyout · 88.7 mph · 330 ftGroundout · 101.7 mph · 13 ftLineout · 95.4 mph · 143 ftFlyout · 77.6 mph · 272 ftFlyout · 97.6 mph · 312 ftFlyout · 96.5 mph · 356 ftGroundout · 86.9 mph · 35 ftPop Out · 98.8 mph · 162 ftLineout · 90.2 mph · 113 ftFlyout · 87.8 mph · 328 ftFlyout · 100.6 mph · 398 ftForceout · 107.6 mph · 6 ftGroundout · 81.5 mph · 45 ftLineout · 92.7 mph · 289 ftFlyout · 77.8 mph · 227 ftFlyout · 93.9 mph · 304 ftLineout · 104.4 mph · 332 ftGroundout · 58.5 mph · 12 ftGroundout · 96.7 mph · 89 ftGroundout · 66.9 mph · 13 ftFlyoutFlyoutFlyoutGroundoutForceout · 72.5 mph · 43 ftLineout · 71.1 mph · 142 ftGroundout · 83.7 mph · 62 ftLineout · 95.0 mph · 349 ftGrounded into a double play · 87.4 mph · 21 ftGroundout · 91.1 mph · 9 ftGroundout · 88.3 mph · 6 ftLineout · 90.3 mph · 343 ftPop Out · 83.8 mph · 169 ftGrounded into a double play · 98.9 mph · 5 ftFlyoutGroundout · 83.3 mph · 4 ftLineout · 93.5 mph · 273 ftPop Out · 65.1 mph · 191 ftGroundout · 66.3 mph · 129 ftPop Out · 60.2 mph · 49 ftSacrifice fly · 86.5 mph · 296 ftLineout · 89.3 mph · 282 ftForceout · 90.7 mph · 5 ftGrounded into a double play · 78.1 mph · 40 ftFlyout · 92.0 mph · 337 ftGroundout · 95.7 mph · 44 ftFlyout · 91.5 mph · 305 ftFlyout · 94.5 mph · 366 ftLineout · 100.1 mph · 387 ftGroundout · 91.5 mph · 120 ftSacrifice fly · 91.0 mph · 365 ftFlyout · 92.0 mph · 347 ftLineout · 96.5 mph · 297 ftFlyout · 87.6 mph · 287 ftPop Out · 85.8 mph · 166 ftPop Out · 70.6 mph · 45 ftFlyout · 82.3 mph · 284 ftForceout · 69.8 mph · 9 ftFlyout · 98.8 mph · 361 ftDouble · 70.7 mph · 142 ftSingle · 102.2 mph · 85 ftDouble · 100.7 mph · 353 ftSingle · 99.4 mph · 147 ftDouble · 100.5 mph · 193 ftSingle · 90.1 mph · 7 ftSingle · 87.8 mph · 13 ftDouble · 107.0 mph · 356 ftDouble · 80.4 mph · 260 ftSingle · 84.5 mph · 227 ftHome Run · 101.7 mph · 390 ftSingle · 107.4 mph · 31 ftSingle · 79.6 mph · 8 ftSingle · 41.3 mph · 26 ftSingle · 92.8 mph · 59 ftSingle · 98.9 mph · 242 ftSingle · 102.8 mph · 166 ftSingle · 104.8 mph · 17 ftSingle · 90.7 mph · 220 ftSingle · 96.3 mph · 38 ftDouble · 91.2 mph · 337 ftSingle · 80.7 mph · 7 ftSingle · 54.6 mph · 10 ftSingle · 99.7 mph · 17 ftSingle · 92.0 mph · 56 ftSingle · 103.9 mph · 132 ftHome Run · 104.5 mph · 416 ftSingle · 100.6 mph · 178 ftSingle · 75.9 mph · 238 ftSingle · 95.4 mph · 196 ftSingle · 105.0 mph · 252 ftSingle · 73.2 mph · 214 ftHome Run · 96.6 mph · 365 ftSingle · 105.9 mph · 276 ftHome Run · 100.4 mph · 366 ftSingle · 86.1 mph · 251 ftSingle · 79.7 mph · 222 ftSingle · 86.5 mph · 175 ftSingle · 92.1 mph · 233 ftSingle · 89.6 mph · 14 ftSingle · 87.5 mph · 190 ftDouble · 99.5 mph · 210 ftDouble · 100.6 mph · 338 ftDouble · 94.7 mph · 98 ftSingle · 103.1 mph · 158 ftSingle · 12.1 mph · 7 ftSingle · 70.3 mph · 135 ftSingle · 102.9 mph · 18 ftSingle · 83.3 mph · 260 ftSingle · 81.2 mph · 237 ftSingle · 100.3 mph · 95 ftSingle · 87.6 mph · 272 ftHome Run · 102.3 mph · 408 ftSingle · 93.8 mph · 174 ftSingle · 73.0 mph · 202 ftSingle · 74.5 mph · 197 ftSingle · 86.9 mph · 15 ftSingle · 94.6 mph · 160 ftSingle · 107.2 mph · 96 ftDouble · 103.4 mph · 380 ftSingle · 89.4 mph · 222 ftSingle · 99.6 mph · 294 ftDouble · 101.9 mph · 288 ftSingle · 85.1 mph · 132 ftTriple · 101.1 mph · 281 ftSingle · 107.7 mph · 120 ftDouble · 104.0 mph · 128 ftSingle · 57.7 mph · 6 ftSingle · 82.4 mph · 197 ftHome Run · 103.1 mph · 393 ftSingle · 98.8 mph · 77 ftSingle · 95.3 mph · 207 ftSingle · 87.5 mph · 114 ftSingle · 95.9 mph · 210 ftSingle · 77.0 mph · 227 ftSingle · 92.7 mph · 221 ftDouble · 52.1 mph · 132 ftSingle · 69.9 mph · 219 ftSingle · 86.8 mph · 24 ftSingle · 79.8 mph · 232 ftSingle · 87.3 mph · 141 ftDouble · 78.9 mph · 188 ftDouble · 105.6 mph · 380 ftHome Run · 108.5 mph · 425 ftSingle · 104.9 mph · 93 ftSingle · 102.6 mph · 265 ftDouble · 100.8 mph · 358 ftSingle · 77.1 mph · 109 ftDouble · 80.9 mph · 287 ftSingle · 103.8 mph · 129 ftSingle · 22.8 mph · 30 ftSingle · 81.1 mph · 245 ftSingle · 96.9 mph · 244 ftSingle · 70.3 mph · 228 ftSingle · 105.1 mph · 9 ftDouble · 106.9 mph · 56 ftHome Run · 104.3 mph · 426 ftHome Run · 102.2 mph · 390 ftSingle · 99.4 mph · 261 ftSingle · 99.7 mph · 295 ftSingle · 81.4 mph · 195 ftSingle · 99.9 mph · 28 ftDouble · 97.8 mph · 258 ftSingle · 85.4 mph · 223 ftDouble · 99.6 mph · 152 ftSingle · 2 ftSingle · 70.9 mph · 232 ftSingle · 99.9 mph · 275 ftDouble · 101.5 mph · 427 ftDouble · 105.7 mph · 318 ftSingle · 95.7 mph · 107 ftDouble · 101.3 mph · 300 ftDouble · 95.5 mph · 268 ftSingle · 84.1 mph · 138 ftSingle · 91.5 mph · 249 ftDouble · 94.2 mph · 275 ftDouble · 107.4 mph · 360 ftHome Run · 105.6 mph · 412 ftTriple · 87.2 mph · 328 ftSingle · 89.4 mph · 213 ftDouble · 92.7 mph · 365 ftSingleDouble · 77.9 mph · 257 ftSingle · 91.1 mph · 243 ftHome Run · 103.1 mph · 388 ftSingle · 84.2 mph · 1 ftSingle · 100.4 mph · 372 ftDouble · 104.6 mph · 338 ftSingle · 91.9 mph · 261 ftTriple · 101.6 mph · 380 ft
Hit (130) Out (294) Home run (11)
Average exit velocity 86.1 mph · longest 427 ft

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSO
APR 7@ AZL 243200011
APR 10@ AZW 1052210010
APR 11@ SFW 424110001
APR 12@ SFL 2131000000
APR 15vs ATLL 253110101
APR 16vs ATLL 251000000
APR 17vs ATLW 213110011
APR 18vs CINW 414010101
APR 19vs CINW 623000001
APR 20vs CINW 604111100
APR 22vs LADL 162000021
APR 24vs LADL 2103000000
APR 26@ CINW 963211211
APR 28@ CINW 754130301
APR 29@ PITW 734221201
APR 30@ PITL 674010000
MAY 1@ PITW 524000002
MAY 4@ CLEL 562010130
MAY 4@ CLEW 544110001
MAY 5vs MIAW 213000002
MAY 6vs MIAW 323000011
MAY 7vs MIAL 084000001
MAY 8vs MIAW 323000011
MAY 9vs CHCL 063000001
MAY 10vs CHCW 542000121
MAY 11vs CHCL 574010000
MAY 13@ ATLW 1165331300
MAY 14@ ATLL 564000000
MAY 15@ ATLW 735120102
MAY 17@ PHIW 303000010
MAY 18@ PHIL 034010002
MAY 19@ PHIW 203010101
MAY 20@ SFW 874010001
MAY 21@ SFW 214000001
MAY 22@ SFW 1015120100
MAY 23vs MILW 322000000
MAY 24vs MILL 144010001
MAY 25vs MILL 124010000
MAY 27vs PITW 433000010
MAY 28vs PITL 245020001
MAY 29vs PITW 424010001
MAY 30@ STLL 363010012
MAY 31@ STLL 233000011
JUN 1@ STLL 254010001
JUN 3@ MILW 705010101
JUN 4@ MILW 404000001
JUN 5@ MILW 645000002
JUN 6vs NYML 5114110002
JUN 7vs NYMW 704000000
JUN 8vs NYMW 1324320010
JUN 10vs COLW 904030111
JUN 11vs COLL 262000011
JUN 11vs COLW 213000002
JUN 12vs COLL 242000010
JUN 13@ CHCW 414010000
JUN 14@ CHCW 1254120200
JUN 15@ CHCW 1951210110
JUN 17@ COLL 4104000001
JUN 18@ COLL 454010001
JUN 19@ COLL 384010001
JUN 20vs AZW 412010210
JUN 21vs AZW 324010001
JUN 22vs AZW 1045110001
JUN 23vs PHIL 263010010
JUN 24vs PHIW 103010001
JUN 25vs PHIL 244000001
JUN 26vs PHIL 583000010
JUN 28@ AZL 674120000
JUN 29@ AZW 402110020
JUN 30@ LADL 133000011
JUL 1@ LADL 152000001
JUL 2@ LADL 274020000
JUL 3@ LADW 424111201
JUL 4vs SEAL 283120011
JUL 7vs SFW 211100001
JUL 8vs SFW 634120011
JUL 9vs SFL 132000010
JUL 11@ COLW 650000000
JUL 12@ COLL 354020110
JUL 13@ COLL 6104010110
JUL 14@ COLL 584110100
JUL 15vs AZW 534120100
JUL 16vs AZW 434010000
JUL 17vs AZL 131000000
JUL 22@ NYMW 410000000
JUL 23@ NYMW 213000002
JUL 24@ NYML 584010000
JUL 25@ DETL 4124020200
JUL 26@ DETW 645000003
JUL 27@ DETL 344110102
JUL 29vs MINW 1013221110
JUL 30vs MINL 473110010
JUL 31vs MINW 323010001
AUG 1vs COLW 412000010
AUG 2vs COLW 324000001
AUG 2vs COLW 1355240200
AUG 3vs COLW 914010001
AUG 4vs COLL 372000000
AUG 5@ LADL 183010002
AUG 6@ LADL 383000000
AUG 7@ LADL 043010000
AUG 8vs SFL 013010000
AUG 9vs SFW 744010101
AUG 10vs SFW 1375110102
AUG 12@ WSHW 1055020102
AUG 13@ WSHL 344010000
AUG 15@ MIAL 034000001
AUG 16@ MIAL 343120011
AUG 17@ MIAW 1034130410
AUG 18vs WSHL 132010020
AUG 19vs WSHL 364000001
AUG 20vs WSHW 214000000
AUG 21vs WSHW 213010000
AUG 23vs CLEL 133010010
AUG 24vs CLEL 074020000
AUG 26@ KCW 1356131500
AUG 27@ KCW 434010001
AUG 28@ KCL 7151000001
AUG 29@ SFW 655010001
AUG 30@ SFW 434110000
AUG 31@ SFW 544210000
SEP 2@ LADW 714020001
SEP 3@ LADL 1121000010
SEP 4@ LADL 495000003
SEP 5vs AZL 053010001
SEP 6vs AZW 654111101
SEP 7vs AZW 634010110
SEP 9vs LADW 544000001
SEP 10vs LADL 483000010
SEP 11vs LADL 2114000011
SEP 13@ SEAW 203000001
SEP 14@ SEAL 164000000
SEP 15@ AZL 043010001
SEP 16@ AZW 1235331100
SEP 17@ AZW 203000100
SEP 18@ AZW 613000011
SEP 20vs STLW 504121100
SEP 21vs STLW 103110000
SEP 22vs STLL 454010002
SEP 23@ COLL 344000000
SEP 24@ COLW 933010210
SEP 25@ COLW 1366230000
SEP 27vs LADW 433000010
SEP 28vs LADL 014000011
SEP 29vs LADL 254010002
SEP 30vs CWSL 134010002
OCT 1vs CWSW 522000021
OCT 2vs CWSL 124121101
OCT 3vs SFW 743010000
OCT 4vs SFW 624120200

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.