Harold Castro Stats

Castro has recorded a batting average of .274 for his career in addition to 158 runs scored and an OPS of .656. Over the course of his time in the league, he stepped up to the plate 1,755 times and got on base with a base hit 456 times. He has compiled a slugging percentage of .358 and he has racked up 595 bases. In his career, Castro has hit 17 baseballs over the fence while driving in 187 runs. He has fanned 382 times and has walked on 63 occasions, contributing to a .299 on-base percentage.

On the year, Castro is sitting with 24 runs, recorded 31 runs batted in and has hit 1 home runs. He has earned a walk 9 times and has accrued an OBP of .275. Castro has 65 base hits out of 258 at-bats for a batting average of .252. He has been struck out 66 times while amassing 81 total bases. He has earned an OPS of 0.589 and a slugging % of .314.


Year Team BA HR H BB R RBI OBP PA AB OPS OPS+ 2B 3B G SLG SB CS TB SO
Career .274 17 456 63 158 187 .299 1,755 1,664 .656 N/A 74 7 549 .358 8 4 595 382
2023 COL .252 1 65 9 24 31 .275 270 258 .589 54 13 0 99 .314 1 0 81 66
2022 DET .271 7 114 17 37 47 .300 443 420 .681 98 21 2 120 .381 0 1 160 79
2021 DET .283 3 89 14 35 37 .310 339 315 .669 88 13 1 106 .359 1 1 113 72
2020 DET .347 0 17 5 6 3 .407 54 49 .836 131 4 0 22 .429 0 0 21 11
2019 DET .291 5 103 9 30 38 .305 369 354 .689 81 10 4 97 .384 4 2 136 86
2018 DET .300 0 3 0 2 0 .300 10 10 .600 64 0 0 6 .300 1 0 3 2

2023 Stats for Harold Castro

2023 Stats for Harold Castro

Stat Total MLB Rank
Games Played 99 257th
Plate Appearances 270 309th
At-Bats 258 298th
Runs Scored 24 343rd
Hits 65 283rd
Doubles 13 277th
Triples 0 374th
Home Runs 1 483rd
Runs Batted In 31 296th
Stolen Bases 1 379th
Caught Stealing 0 401st
Walks 9 431st
Strikeouts 66 295th
Batting Average .252 228th
On-Base Percentage .275 476th
Slugging Percentage .314 487th
OPS .589 492nd
OPS+ 54 515th
Total Bases 81 327th
Grounded Into Double Plays 5 274th
Hit By Pitch 0 485th
Sacrifice Hits 1 150th
Sacrifice Flies 2 260th
Intentional Walks 0 318th

2022 Stats for Harold Castro

Stat Total MLB Rank
Games Played 120 166th
Plate Appearances 443 173rd
At-Bats 420 152nd
Runs Scored 37 253rd
Hits 114 123rd
Doubles 21 154th
Triples 2 119th
Home Runs 7 277th
Runs Batted In 47 171st
Stolen Bases 0 515th
Caught Stealing 1 247th
Walks 17 345th
Strikeouts 79 235th
Batting Average .271 125th
On-Base Percentage .300 380th
Slugging Percentage .381 326th
OPS .681 340th
OPS+ 98 290th
Total Bases 160 164th
Grounded Into Double Plays 5 286th
Hit By Pitch 1 422nd
Sacrifice Hits 3 29th
Sacrifice Flies 2 228th
Intentional Walks 1 120th

2021 Stats for Harold Castro

Stat Total MLB Rank
Games Played 106 224th
Plate Appearances 339 248th
At-Bats 315 234th
Runs Scored 35 272nd
Hits 89 195th
Doubles 13 264th
Triples 1 226th
Home Runs 3 465th
Runs Batted In 37 256th
Stolen Bases 1 350th
Caught Stealing 1 203rd
Walks 14 417th
Strikeouts 72 262nd
Batting Average .283 138th
On-Base Percentage .310 423rd
Slugging Percentage .359 496th
OPS .669 467th
OPS+ 88 419th
Total Bases 113 258th
Grounded Into Double Plays 7 190th
Hit By Pitch 1 439th
Sacrifice Hits 4 46th
Sacrifice Flies 5 47th
Intentional Walks 0 511th

2020 Stats for Harold Castro

Stat Total MLB Rank
Games Played 22 404th
Plate Appearances 54 433rd
At-Bats 49 433rd
Runs Scored 6 407th
Hits 17 345th
Doubles 4 278th
Triples 0 250th
Home Runs 0 502nd
Runs Batted In 3 475th
Stolen Bases 0 361st
Caught Stealing 0 268th
Walks 5 373rd
Strikeouts 11 457th
Batting Average .347 22nd
On-Base Percentage .407 37th
Slugging Percentage .429 218th
OPS .836 122nd
OPS+ 131 104th
Total Bases 21 389th
Grounded Into Double Plays 1 324th
Hit By Pitch 0 410th
Sacrifice Hits 0 185th
Sacrifice Flies 0 331st
Intentional Walks 0 203rd

2019 Stats for Harold Castro

Stat Total MLB Rank
Games Played 97 262nd
Plate Appearances 369 233rd
At-Bats 354 214th
Runs Scored 30 325th
Hits 103 175th
Doubles 10 343rd
Triples 4 42nd
Home Runs 5 385th
Runs Batted In 38 262nd
Stolen Bases 4 170th
Caught Stealing 2 136th
Walks 9 469th
Strikeouts 86 206th
Batting Average .291 112th
On-Base Percentage .305 456th
Slugging Percentage .384 434th
OPS .689 438th
OPS+ 81 436th
Total Bases 136 244th
Grounded Into Double Plays 6 242nd
Hit By Pitch 0 682nd
Sacrifice Hits 2 114th
Sacrifice Flies 4 82nd
Intentional Walks 0 501st

2018 Stats for Harold Castro

Stat Total MLB Rank
Games Played 6 1093rd
Plate Appearances 10 821st
At-Bats 10 815th
Runs Scored 2 675th
Hits 3 723rd
Doubles 0 836th
Triples 0 536th
Home Runs 0 763rd
Runs Batted In 0 899th
Stolen Bases 1 360th
Caught Stealing 0 537th
Walks 0 911th
Strikeouts 2 884th
Batting Average .300 84th
On-Base Percentage .300 474th
Slugging Percentage .300 625th
OPS .600 594th
OPS+ 64 589th
Total Bases 3 763rd
Grounded Into Double Plays 0 779th
Hit By Pitch 0 666th
Sacrifice Hits 0 540th
Sacrifice Flies 0 643rd
Intentional Walks 0 499th