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

2026 Regular season
Play log from 2015
Spray chart · 178 batted balls
Lineout · 94.6 mph · 317 ftLineout · 109.5 mph · 392 ftFlyout · 91.0 mph · 295 ftFlyout · 91.0 mph · 323 ftGrounded into a double play · 94.8 mph · 23 ftLineout · 106.5 mph · 318 ftGrounded into a double play · 91.0 mph · 33 ftFlyout · 99.4 mph · 392 ftGroundout · 99.1 mph · 16 ftGroundout · 62.9 mph · 3 ftGroundout · 94.7 mph · 27 ftPop Out · 66.1 mph · 19 ftGroundout · 64.8 mph · 3 ftPop Out · 80.4 mph · 80 ftPop Out · 65.7 mph · 96 ftForceout · 80.5 mph · 3 ftPop Out · 78.6 mph · 184 ftFlyout · 90.4 mph · 346 ftFlyout · 84.7 mph · 321 ftGroundout · 98.3 mph · 13 ftGroundout · 49.8 mph · 12 ftFlyout · 93.2 mph · 305 ftFlyout · 87.9 mph · 324 ftForceout · 93.4 mph · 11 ftFlyout · 91.1 mph · 193 ftGroundout · 76.6 mph · 37 ftGroundout · 100.3 mph · 4 ftFlyout · 94.5 mph · 269 ftLineout · 87.2 mph · 307 ftFlyout · 96.9 mph · 370 ftFlyout · 88.5 mph · 315 ftLineout · 78.6 mph · 276 ftLineout · 110.6 mph · 143 ftGroundout · 80.7 mph · 5 ftFlyout · 98.1 mph · 322 ftFlyout · 90.0 mph · 324 ftLineout · 84.8 mph · 254 ftGroundout · 71.3 mph · 42 ftFlyout · 78.2 mph · 257 ftLineout · 92.4 mph · 342 ftGroundout · 88.3 mph · 4 ftFlyout · 91.2 mph · 233 ftGroundout · 64.5 mph · 5 ftForceout · 78.1 mph · 8 ftFlyout · 93.8 mph · 251 ftPop Out · 73.7 mph · 77 ftGroundout · 74.9 mph · 10 ftGrounded into a double play · 87.3 mph · 8 ftGroundout · 78.4 mph · 85 ftGroundout · 101.2 mph · 8 ftLineout · 56.9 mph · 151 ftGroundout · 105.3 mph · 38 ftPop Out · 77.9 mph · 160 ftLineout · 100.5 mph · 279 ftPop Out · 69.8 mph · 28 ftGroundout · 83.4 mph · 5 ftFlyout · 78.9 mph · 266 ftFlyout · 76.0 mph · 240 ftLineout · 99.7 mph · 331 ftFlyout · 80.8 mph · 241 ftPop Out · 56.8 mph · 164 ftFlyout · 93.6 mph · 331 ftLineout · 87.1 mph · 125 ftSacrifice bunt · 25.8 mph · 9 ftFlyout · 101.1 mph · 377 ftFlyout · 92.9 mph · 299 ftLineout · 102.3 mph · 343 ftGroundout · 91.4 mph · 11 ftGroundout · 76.2 mph · 43 ftGroundout · 75.7 mph · 9 ftFlyout · 91.7 mph · 318 ftFlyout · 100.5 mph · 381 ftPop Out · 57.4 mph · 151 ftGroundout · 79.1 mph · 26 ftGrounded into a double play · 97.6 mph · 6 ftFlyout · 84.0 mph · 255 ftLineout · 58.0 mph · 145 ftPop Out · 85.6 mph · 145 ftFlyout · 79.5 mph · 270 ftGroundout · 81.0 mph · 3 ftFlyout · 89.0 mph · 233 ftFlyout · 96.7 mph · 334 ftLineout · 105.2 mph · 290 ftGrounded into a double play · 72.4 mph · 19 ftGroundout · 101.7 mph · 6 ftPop Out · 90.7 mph · 152 ftFlyout · 100.3 mph · 392 ftGroundout · 67.9 mph · 8 ftLineout · 92.3 mph · 313 ftLineout · 66.9 mph · 69 ftFlyout · 102.4 mph · 378 ftSacrifice fly · 108.4 mph · 321 ftFlyout · 101.2 mph · 316 ftGroundout · 104.8 mph · 47 ftFlyout · 87.6 mph · 327 ftGroundout · 73.1 mph · 29 ftGroundout · 64.8 mph · 6 ftFlyout · 98.7 mph · 328 ftFlyout · 96.3 mph · 329 ftGroundout · 92.1 mph · 15 ftGrounded into a double play · 74.9 mph · 64 ftPop Out · 79.2 mph · 170 ftPop Out · 76.1 mph · 175 ftPop Out · 69.9 mph · 121 ftPop Out · 80.3 mph · 97 ftGroundout · 47.1 mph · 4 ftFlyout · 92.1 mph · 321 ftForceout · 97.6 mph · 9 ftLineout · 95.8 mph · 331 ftGroundout · 79.1 mph · 109 ftFlyout · 95.3 mph · 331 ftPop Out · 76.6 mph · 176 ftPop Out · 60.9 mph · 34 ftFlyout · 75.3 mph · 212 ftGroundout · 44.4 mph · 37 ftGroundout · 99.0 mph · 25 ftPop Out · 79.8 mph · 110 ftFlyout · 90.5 mph · 275 ftGroundout · 68.1 mph · 5 ftGroundout · 100.1 mph · 5 ftFlyout · 96.3 mph · 335 ftFlyout · 80.7 mph · 287 ftFlyout · 98.4 mph · 401 ftFlyout · 75.7 mph · 244 ftFielder’s choice out · 86.3 mph · 3 ftLineout · 95.3 mph · 300 ftFlyout · 89.3 mph · 324 ftFlyout · 99.1 mph · 360 ftSingle · 100.4 mph · 37 ftSingle · 109.3 mph · 190 ftDouble · 104.7 mph · 357 ftHome Run · 99.1 mph · 384 ftSingle · 102.3 mph · 206 ftSingle · 75.5 mph · 246 ftSingle · 96.4 mph · 36 ftHome Run · 114.3 mph · 427 ftSingle · 102.5 mph · 143 ftSingle · 88.3 mph · 148 ftSingle · 89.7 mph · 142 ftSingle · 98.0 mph · 225 ftSingle · 99.0 mph · 103 ftSingle · 18.9 mph · 15 ftSingle · 75.5 mph · 101 ftSingle · 97.7 mph · 62 ftDouble · 107.0 mph · 353 ftSingle · 77.5 mph · 181 ftHome Run · 107.7 mph · 423 ftSingle · 104.5 mph · 17 ftSingle · 85.0 mph · 34 ftDouble · 97.7 mph · 62 ftSingle · 83.7 mph · 216 ftSingle · 62.7 mph · 20 ftDouble · 87.2 mph · 190 ftSingle · 101.5 mph · 118 ftSingle · 77.7 mph · 246 ftSingle · 68.5 mph · 216 ftSingle · 63.8 mph · 166 ftSingle · 74.6 mph · 1 ftSingle · 103.4 mph · 82 ftSingle · 81.7 mph · 231 ftSingle · 108.2 mph · 63 ftSingle · 65.2 mph · 10 ftSingle · 65.3 mph · 4 ftSingle · 104.8 mph · 54 ftSingle · 90.2 mph · 49 ftDouble · 99.9 mph · 346 ftSingle · 96.4 mph · 176 ftDouble · 98.9 mph · 345 ftSingle · 108.3 mph · 260 ftSingle · 104.6 mph · 100 ftSingle · 83.2 mph · 17 ftSingle · 76.5 mph · 216 ftHome Run · 97.2 mph · 396 ftSingle · 79.5 mph · 129 ftDouble · 102.7 mph · 66 ftSingle · 81.8 mph · 185 ftSingle · 87.4 mph · 257 ftDouble · 104.1 mph · 351 ft
Hit (50) Out (128) Home run (4)
Average exit velocity 86.5 mph · longest 427 ft

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSO
MAR 26@ HOUW 304020002
MAR 27@ HOUW 624010002
MAR 28@ HOUL 9113100001
MAR 29@ HOUL 790000000
MAR 30@ CHCL 273000000
MAR 31@ CHCW 203010210
APR 3vs SEAL 133000000
APR 4vs SEAW 103010001
APR 5vs SEAW 873110110
APR 6vs ATLW 622100110
APR 7vs ATLL 271000001
APR 8vs ATLL 283010112
APR 10@ CINW 1024110010
APR 11@ CINL 373000011
APR 12@ CINW 964020111
APR 13@ NYYL 10114010100
APR 14@ NYYW 714000010
APR 15@ NYYL 454111101
APR 17vs SDW 802100011
APR 18vs SDL 144110002
APR 19vs SDL 121000001
APR 20vs TORL 254000004
APR 21vs TORL 242000010
APR 22vs TORW 734120002
APR 24@ KCL 363110010
APR 25@ KCL 1123000001
MAY 15vs LADL 062000000
MAY 16vs LADL 2154010000
MAY 17vs LADL 1103000001
MAY 18vs ATHW 213000001
MAY 19vs ATHL 6145120001
MAY 20vs ATHL 563100012
MAY 21vs ATHL 230000000
MAY 22vs TEXW 964010201
MAY 26@ DETW 1064220100
MAY 27@ DETL 043000000
MAY 29@ TBL 583000010
MAY 31@ TBL 254121101
JUN 1vs COLL 894000002
JUN 3vs COLW 1144110101
JUN 5@ LADL 013000002
JUN 6@ LADL 293000000
JUN 8vs HOUL 454010202
JUN 9vs HOUW 1011010000
JUN 10vs HOUW 322121100
JUN 12vs TBW 434020101
JUN 13vs TBW 804010001
JUN 14vs TBL 380000000
JUN 15@ AZL 344010000
JUN 16@ AZW 704130001
JUN 18@ ATHL 053000002
JUN 19@ ATHL 11124231310
JUN 21@ ATHW 974010001
JUN 22vs BALL 163000001
JUN 23vs BALW 513000002
JUN 24vs BALW 761010100
JUN 26vs ATHL 394000002
JUN 27vs ATHW 524010100
JUN 29@ SEAL 263000002
JUN 30@ SEAL 384110101
JUL 2@ SEAL 013000001
JUL 3vs BOSL 250000000
JUL 5vs BOSL 574010000
JUL 7@ TEXL 384010000
JUL 8@ TEXW 1315000001
JUL 9@ TEXL 673000013
JUL 11@ MINL 354000002
JUL 12@ MINL 243000010
JUL 17vs DETL 123000001
JUL 18vs DETL 072020010
JUL 20vs STLW 322000000
JUL 21vs STLW 514000001
JUL 25@ SFL 294020000
JUL 26@ SFW 433000003
JUL 28vs HOUL 234000000
AUG 23vs LAAW 532110000
AUG 25@ CWSL 7112000000
AUG 26@ CWSL 4101000001
AUG 29@ MILL 352000001
SEP 1vs ATHW 811110000
SEP 2vs ATHW 851000101
SEP 4vs TBW 602110000

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.