MLB/Players/Logan O'Hoppe
Logan O'Hoppe

LOGAN O'HOPPE

C · Los Angeles Angels · 20222026 · 393 games
393
CAREER GAMES · REGULAR SEASON
5 seasons
.228
CAREER BATTING AVERAGE
306 hits in 1,343 at-bats
57
CAREER HOME RUNS
154 RBI · 4 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026TEX8224523529042417660.212.263.298.561
2025LAA1194233590811943241392.213.255.371.626
2024LAA136479641171712056331552.244.293.409.702
2023LAA51182234360142914480.236.291.500.791
2022LAA514140002230.286.375.286.661
Career3931,34314630640257154904114.228.276.388.664

04/Where the ball went

2025 Regular season
Play log from 2015
Spray chart · 286 batted balls
Groundout · 103.7 mph · 68 ftGroundout · 79.0 mph · 55 ftGroundout · 81.6 mph · 107 ftGroundout · 106.8 mph · 4 ftGroundout · 72.2 mph · 43 ftFlyout · 79.8 mph · 216 ftFlyout · 91.7 mph · 325 ftFlyout · 89.6 mph · 307 ftGroundout · 65.7 mph · 8 ftGroundout · 92.9 mph · 6 ftGroundout · 99.5 mph · 28 ftLineout · 98.5 mph · 297 ftGrounded into a double play · 75.2 mph · 41 ftFlyout · 91.4 mph · 353 ftGroundout · 97.8 mph · 136 ftGrounded into a double play · 89.7 mph · 15 ftGroundout · 96.4 mph · 10 ftFlyout · 86.4 mph · 281 ftFlyout · 92.2 mph · 266 ftFlyout · 92.6 mph · 337 ftFlyout · 103.9 mph · 396 ftLineout · 103.1 mph · 381 ftDouble Play · 105.3 mph · 171 ftGroundout · 106.5 mph · 138 ftGroundout · 81.0 mph · 51 ftGrounded into a double play · 89.6 mph · 14 ftPop Out · 93.6 mph · 176 ftPop Out · 85.4 mph · 178 ftPop Out · 63.8 mph · 79 ftGroundout · 70.3 mph · 18 ftPop Out · 94.4 mph · 119 ftFlyout · 85.6 mph · 297 ftFlyout · 92.0 mph · 219 ftGroundout · 64.6 mph · 8 ftLineout · 85.2 mph · 156 ftGrounded into a double play · 79.1 mph · 37 ftLineout · 104.7 mph · 341 ftFlyout · 92.4 mph · 322 ftFlyout · 93.0 mph · 294 ftGrounded into a double play · 89.4 mph · 47 ftGroundout · 88.0 mph · 9 ftGroundout · 107.2 mph · 92 ftLineout · 78.6 mph · 284 ftForceout · 70.2 mph · 25 ftSacrifice bunt · 29.3 mph · 7 ftLineout · 94.4 mph · 311 ftGroundout · 72.0 mph · 26 ftLineout · 94.6 mph · 313 ftFlyout · 76.1 mph · 265 ftGroundout · 98.0 mph · 69 ftPop Out · 57.0 mph · 171 ftGroundout · 66.6 mph · 30 ftGroundout · 75.0 mph · 8 ftFlyout · 84.9 mph · 278 ftFlyout · 98.6 mph · 277 ftGroundout · 56.1 mph · 15 ftFlyout · 93.2 mph · 329 ftGroundout · 67.6 mph · 65 ftGroundout · 89.0 mph · 57 ftGroundout · 69.7 mph · 8 ftGroundout · 89.2 mph · 35 ftGroundout · 98.7 mph · 5 ftGroundout · 101.8 mph · 33 ftFlyout · 99.7 mph · 292 ftFlyout · 90.6 mph · 228 ftGroundout · 88.1 mph · 8 ftLineout · 111.1 mph · 340 ftFlyout · 95.7 mph · 245 ftLineout · 86.3 mph · 290 ftFlyout · 92.5 mph · 347 ftFlyout · 99.7 mph · 321 ftGroundout · 69.0 mph · 5 ftFlyout · 92.4 mph · 348 ftFlyout · 87.2 mph · 187 ftLineout · 89.1 mph · 261 ftLineout · 99.3 mph · 369 ftFlyout · 103.2 mph · 386 ftFlyout · 108.3 mph · 373 ftFlyout · 92.2 mph · 330 ftGroundout · 92.6 mph · 20 ftLineout · 112.4 mph · 314 ftPop Out · 95.5 mph · 187 ftForceout · 69.6 mph · 6 ftFlyout · 102.4 mph · 290 ftGroundout · 97.7 mph · 46 ftLineout · 79.7 mph · 120 ftFlyout · 70.8 mph · 240 ftFlyout · 101.6 mph · 350 ftPop Out · 94.2 mph · 95 ftGroundout · 52.2 mph · 6 ftLineout · 67.2 mph · 94 ftGroundout · 51.1 mph · 4 ftFlyout · 93.6 mph · 251 ftFlyout · 97.9 mph · 368 ftGrounded into a double play · 102.2 mph · 26 ftGrounded into a double play · 100.7 mph · 7 ftPop Out · 65.4 mph · 57 ftGroundout · 103.8 mph · 5 ftGroundout · 98.9 mph · 6 ftGrounded into a double play · 94.9 mph · 13 ftForceout · 77.4 mph · 61 ftGroundout · 86.7 mph · 10 ftGroundout · 89.6 mph · 11 ftLineout · 104.0 mph · 328 ftGroundout · 34.3 mph · 68 ftFlyout · 97.2 mph · 323 ftPop Out · 92.1 mph · 163 ftForceout · 104.0 mph · 53 ftLineout · 104.3 mph · 351 ftGroundout · 83.4 mph · 5 ftPop Out · 89.9 mph · 68 ftGrounded into a double play · 94.4 mph · 6 ftPop Out · 104.0 mph · 130 ftGroundout · 87.0 mph · 23 ftFlyout · 95.4 mph · 309 ftLineout · 74.8 mph · 180 ftFlyout · 84.8 mph · 288 ftGroundout · 62.7 mph · 53 ftGroundout · 95.1 mph · 9 ftPop Out · 98.7 mph · 193 ftGroundout · 105.7 mph · 58 ftFlyout · 99.8 mph · 354 ftForceout · 76.3 mph · 22 ftLineout · 102.6 mph · 128 ftForceout · 101.3 mph · 94 ftLineout · 53.5 mph · 142 ftGrounded into a double play · 81.3 mph · 38 ftLineout · 100.8 mph · 309 ftFlyout · 90.9 mph · 313 ftGroundout · 97.4 mph · 83 ftField Error · 107.0 mph · 108 ftForceout · 87.7 mph · 10 ftPop Out · 71.6 mph · 158 ftGroundout · 70.8 mph · 10 ftGroundout · 97.5 mph · 54 ftPop Out · 79.9 mph · 166 ftForceout · 102.8 mph · 4 ftFlyout · 98.8 mph · 297 ftFlyout · 91.6 mph · 333 ftFlyout · 100.6 mph · 212 ftLineout · 103.8 mph · 345 ftGroundout · 88.7 mph · 18 ftFlyout · 103.5 mph · 361 ftGroundout · 91.6 mph · 53 ftFlyout · 95.0 mph · 311 ftGroundout · 56.5 mph · 4 ftFlyout · 89.8 mph · 288 ftForceout · 95.3 mph · 41 ftGroundout · 65.8 mph · 5 ftPop Out · 88.6 mph · 75 ftForceout · 80.7 mph · 5 ftFlyout · 102.0 mph · 312 ftLineout · 81.2 mph · 268 ftGroundout · 89.7 mph · 68 ftForceout · 97.9 mph · 8 ftLineout · 101.4 mph · 185 ftGroundout · 80.0 mph · 40 ftFlyout · 87.4 mph · 302 ftSacrifice fly · 98.6 mph · 362 ftGrounded into a double play · 96.6 mph · 121 ftFlyout · 70.5 mph · 193 ftLineout · 102.2 mph · 303 ftGroundout · 64.4 mph · 3 ftGroundout · 72.5 mph · 105 ftGroundout · 91.5 mph · 24 ftField Error · 83.4 mph · 70 ftPop Out · 86.2 mph · 73 ftFlyout · 89.1 mph · 323 ftPop Out · 91.3 mph · 156 ftPop Out · 71.9 mph · 89 ftGroundout · 81.5 mph · 85 ftFlyout · 91.9 mph · 200 ftLineout · 104.6 mph · 291 ftFlyout · 101.9 mph · 349 ftFlyout · 100.3 mph · 341 ftFlyout · 101.5 mph · 376 ftGroundout · 75.9 mph · 5 ftFlyout · 84.7 mph · 214 ftGroundout · 67.6 mph · 6 ftFlyout · 98.5 mph · 300 ftGroundout · 102.4 mph · 12 ftFlyout · 101.6 mph · 378 ftFlyout · 89.4 mph · 304 ftFlyout · 86.2 mph · 321 ftGroundout · 98.8 mph · 64 ftGrounded into a double play · 75.3 mph · 46 ftFlyout · 76.8 mph · 242 ftFlyout · 104.5 mph · 371 ftGroundout · 53.0 mph · 42 ftFlyout · 89.4 mph · 244 ftGroundout · 106.8 mph · 67 ftGroundout · 79.2 mph · 110 ftFlyout · 104.2 mph · 368 ftPop Out · 49.7 mph · 140 ftFlyout · 100.3 mph · 293 ftFlyout · 104.0 mph · 355 ftSingle · 100.6 mph · 180 ftSingle · 79.6 mph · 198 ftSingle · 73.4 mph · 156 ftDouble · 105.5 mph · 411 ftSingle · 82.1 mph · 259 ftSingle · 80.8 mph · 190 ftSingle · 89.9 mph · 242 ftSingle · 88.2 mph · 94 ftHome Run · 103.9 mph · 407 ftSingle · 102.6 mph · 24 ftSingle · 103.8 mph · 73 ftSingle · 97.9 mph · 218 ftSingle · 87.5 mph · 200 ftDouble · 108.6 mph · 296 ftSingle · 91.1 mph · 62 ftDouble · 101.9 mph · 358 ftSingle · 76.5 mph · 96 ftDouble · 103.8 mph · 331 ftSingle · 69.0 mph · 1 ftSingle · 104.5 mph · 119 ftSingle · 102.2 mph · 103 ftHome Run · 107.0 mph · 401 ftSingle · 97.8 mph · 249 ftSingle · 88.9 mph · 278 ftSingle · 85.8 mph · 220 ftTriple · 97.1 mph · 391 ftSingle · 101.3 mph · 197 ftSingle · 93.1 mph · 314 ftSingle · 94.6 mph · 259 ftSingle · 94.0 mph · 107 ftSingle · 103.1 mph · 37 ftSingle · 108.7 mph · 263 ftSingle · 109.0 mph · 152 ftSingle · 106.7 mph · 127 ftDouble · 99.8 mph · 337 ftSingle · 79.6 mph · 246 ftSingle · 110.4 mph · 225 ftHome Run · 109.3 mph · 373 ftHome Run · 104.1 mph · 396 ftHome Run · 100.5 mph · 394 ftSingle · 103.3 mph · 174 ftDouble · 99.9 mph · 212 ftSingle · 100.3 mph · 121 ftSingle · 108.2 mph · 349 ftSingle · 96.7 mph · 131 ftSingle · 52.6 mph · 4 ftSingle · 102.2 mph · 276 ftDouble · 107.5 mph · 369 ftHome Run · 104.1 mph · 410 ftSingle · 86.0 mph · 264 ftHome Run · 108.1 mph · 470 ftHome Run · 107.2 mph · 431 ftHome Run · 109.3 mph · 381 ftSingle · 101.6 mph · 192 ftSingle · 103.3 mph · 269 ftSingle · 90.4 mph · 12 ftSingle · 95.1 mph · 230 ftHome Run · 99.2 mph · 379 ftSingle · 77.5 mph · 159 ftSingle · 87.5 mph · 114 ftSingle · 104.7 mph · 97 ftSingle · 104.2 mph · 240 ftSingle · 99.1 mph · 248 ftSingle · 99.4 mph · 86 ftHome Run · 102.4 mph · 408 ftSingle · 79.6 mph · 242 ftSingle · 85.0 mph · 239 ftSingle · 100.0 mph · 41 ftHome Run · 104.4 mph · 395 ftHome Run · 109.2 mph · 412 ftHome Run · 102.2 mph · 376 ftSingle · 99.7 mph · 46 ftSingle · 76.6 mph · 125 ftSingle · 77.2 mph · 99 ftSingle · 78.9 mph · 223 ftSingle · 100.8 mph · 276 ftDouble · 98.6 mph · 126 ftSingle · 90.5 mph · 137 ftSingle · 111.1 mph · 153 ftSingle · 82.3 mph · 250 ftHome Run · 105.6 mph · 391 ftSingle · 102.7 mph · 97 ftSingle · 81.9 mph · 264 ftSingle · 98.0 mph · 245 ftHome Run · 99.9 mph · 396 ftSingle · 73.7 mph · 223 ftHome Run · 103.6 mph · 392 ftHome Run · 103.3 mph · 404 ftSingle · 81.6 mph · 266 ftHome Run · 109.6 mph · 417 ft
Hit (90) Out (196) Home run (19)
Average exit velocity 90.7 mph · longest 470 ft

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSO
MAR 27@ CWSL 184121101
MAR 29@ CWSW 104000001
MAR 31@ STLW 544000003
APR 2@ STLL 5124111401
APR 4vs CLEL 684121112
APR 5vs CLEW 1045131201
APR 6vs CLEW 624121101
APR 8@ TBW 431010000
APR 9@ TBL 454000003
APR 10@ TBW 1115230000
APR 11@ HOUL 3144000004
APR 12@ HOUW 414010001
APR 13@ HOUL 371010000
APR 16@ TEXL 131000000
APR 17@ TEXL 354000002
APR 18vs SFW 203000003
APR 19vs SFL 233010010
APR 20vs SFW 544010002
APR 22vs PITL 394110002
APR 24vs PITW 434111201
APR 25@ MINL 4114111101
APR 26@ MINL 154000003
APR 27@ MINL 053000012
APR 29@ SEAL 353111110
APR 30@ SEAL 394020100
MAY 1vs DETL 4104121100
MAY 2vs DETL 193010000
MAY 4vs DETL 1132000011
MAY 6vs TORW 834130101
MAY 7vs TORW 544000003
MAY 8vs TORL 583010101
MAY 9vs BALL 144000003
MAY 10vs BALW 524000001
MAY 11vs BALL 374010100
MAY 12@ SDW 950000010
MAY 13@ SDL 464000001
MAY 16@ LADW 624000001
MAY 17@ LADW 1195121501
MAY 18@ LADW 641000001
MAY 19@ ATHW 434020001
MAY 20@ ATHW 755121202
MAY 21@ ATHW 1054322311
MAY 22@ ATHW 1055221102
MAY 23vs MIAW 744010101
MAY 24vs MIAL 264010002
MAY 25vs MIAL 031000000
MAY 26vs NYYL 153000002
MAY 27vs NYYL 231000000
MAY 28vs NYYL 013000012
MAY 30@ CLEW 415020003
JUN 1@ CLEL 244100002
JUN 2@ BOSW 764000000
JUN 4@ BOSL 9115010102
JUN 7vs SEAW 865000001
JUN 8vs SEAL 233000001
JUN 10vs ATHW 214000000
JUN 13@ BALL 024010001
JUN 14@ BALL 565000002
JUN 16@ NYYW 104000000
JUN 17@ NYYW 404110003
JUN 18@ NYYW 322010021
JUN 20vs HOUL 231000001
JUN 21vs HOUW 914222400
JUN 22vs HOUL 784111202
JUN 24vs BOSW 324010001
JUN 27vs WSHL 9155020002
JUN 28vs WSHW 824000001
JUN 29vs WSHL 475010001
JUL 1@ ATLW 405000003
JUL 3@ ATLW 515020002
JUL 4@ TORL 344010001
JUL 5@ TORL 345010002
JUL 6@ TORL 234010002
JUL 8vs TEXL 1133000001
JUL 10vs TEXL 4113010011
JUL 11vs AZW 652210020
JUL 13vs AZL 154000001
JUL 18@ PHIW 654020001
JUL 20@ PHIW 824110010
JUL 21@ NYML 574121101
JUL 22@ NYML 234030000
JUL 23@ NYML 361000000
JUL 25vs SEAW 324010001
JUL 26vs SEAL 274110001
JUL 28vs TEXW 644110000
JUL 30vs TEXL 362000021
AUG 1vs CWSL 364110001
AUG 2vs CWSL 013000001
AUG 5vs TBL 373000012
AUG 6vs TBL 454000003
AUG 8@ DETL 564010101
AUG 10@ DETL 594010100
AUG 12vs LADW 763000011
AUG 13vs LADW 654120200
AUG 16@ ATHL 274000002
AUG 17@ ATHW 1154000002
AUG 18vs CINL 144000002
AUG 22vs CHCL 233000002
AUG 23vs CHCL 1123010001
AUG 25@ TEXW 404111102
AUG 27@ TEXL 3204000001
AUG 29@ HOUL 024000000
AUG 30@ HOUW 413110012
SEP 1@ HOUL 381010000
SEP 2@ KCW 514000002
SEP 3@ KCW 434000002
SEP 4@ KCL 344010002
SEP 6vs ATHL 4173000011
SEP 7vs ATHW 432000010
SEP 16@ MILL 294000001
SEP 18@ MILL 251000000
SEP 19@ COLL 674010000
SEP 20@ COLW 303020010
SEP 21@ COLL 134010002
SEP 23vs KCL 483000011
SEP 25vs KCL 494010001
SEP 26vs HOUW 433000001
SEP 27vs HOUL 163000010
SEP 28vs HOUL 263000000

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.