Harold Castro Player Stats 2025

Position: 2B
Jersey:
Exp: 7th season
Age: 31
Ht: 5' 10"
Wt: 195 lbs
College: None
74
RATING
2025
#18 2B
POS RANK
2025
.252
AVG
2025
1
HR
2025
24
R
2025
31
RBI
2025

Player Stats

Player
YEAR TEAM GP
2023 COL 98
2022 DET 120
2021 DET 106
2020 DET 22
2019 DET 97
2018 DET 6
Player Offense
YEAR TEAM GP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG OPS
Player 2023 COL 98 Offense 269 65 13 0 1 24 31 1 0 9 0 .252 .275 .314 .589
Player 2022 DET 120 Offense 440 114 21 2 7 37 47 0 1 17 1 .271 .300 .381 .681
Player 2021 DET 106 Offense 339 89 13 1 3 35 37 1 1 14 1 .283 .310 .359 .669
Player 2020 DET 22 Offense 54 17 4 0 0 6 3 0 0 5 0 .347 .407 .429 .836
Player 2019 DET 97 Offense 369 103 10 4 5 30 38 4 2 9 0 .291 .305 .384 .689
Player 2018 DET 6 Offense 10 3 0 0 0 2 0 1 0 0 0 .300 .300 .300 .600

Game Logs

Player
DATE OPP Score OPPOSING SP
9-20-23 at SD L 2-3 Seth Lugo S. Lugo
9-17-23 vs SF L 10-11 Sean Manaea S. Manaea
9-16-23 vs SF W 9-5 Keaton Winn K. Winn
9-12-23 vs CHC L 4-5 Jordan Wicks J. Wicks
9-10-23 at SF L 1-9 Logan Webb L. Webb
8-31-23 vs ATL L 3-7 Darius Vines D. Vines
8-30-23 vs ATL L 1-3 Charlie Morton C. Morton
8-29-23 vs ATL L 4-14 Bryce Elder B. Elder
8-27-23 at BAL W 4-3 Jack Flaherty J. Flaherty
8-26-23 at BAL L 4-5 Kyle Bradish K. Bradish
8-25-23 at BAL L 4-5 Cole Irvin C. Irvin
8-24-23 at TB L 3-5 Shawn Armstrong S. Armstrong
8-20-23 vs CHW L 5-10 Dylan Cease D. Cease
8-16-23 vs ARI L 7-9 Slade Cecconi S. Cecconi
8-16-23 vs ARI L 5-8 Joe Mantiply J. Mantiply
8-13-23 at LAD L 1-4 Tony Gonsolin T. Gonsolin
8-9-23 at MIL L 6-7 Adrian Houser A. Houser
8-9-23 at MIL W 7-3 Wade Miley W. Miley
8-1-23 vs SD W 4-3 Seth Lugo S. Lugo
7-30-23 vs OAK W 2-0 Luis Medina L. Medina
7-30-23 vs OAK L 3-11 Paul Blackburn P. Blackburn
7-29-23 vs OAK L 5-8 JP Sears J. Sears
7-26-23 at WSH L 4-5 Jake Irvin J. Irvin
7-24-23 at WSH W 10-6 Patrick Corbin P. Corbin
7-23-23 at MIA L 2-3 Jesus Luzardo J. Luzardo
7-22-23 at MIA W 4-3 Johnny Cueto J. Cueto
7-19-23 vs HOU L 1-4 Brandon Bielak B. Bielak
7-19-23 vs HOU W 4-3 Hunter Brown H. Brown
7-16-23 vs NYY W 8-7 Gerrit Cole G. Cole
7-16-23 vs NYY L 3-6 Clarke Schmidt C. Schmidt
7-9-23 at SF L 0-1 Logan Webb L. Webb
7-8-23 at SF L 3-5 Ryan Walker R. Walker
7-8-23 at SF W 5-2 Ross Stripling R. Stripling
7-5-23 at HOU L 4-6 J.P. France J. France
7-4-23 at HOU L 1-4 Brandon Bielak B. Bielak
7-2-23 vs DET L 9-14 Matt Manning M. Manning
7-2-23 vs DET L 2-4 Brendan White B. White
7-1-23 vs DET W 8-5 Michael Lorenzen M. Lorenzen
6-30-23 vs LAD L 3-14 Emmet Sheehan E. Sheehan
6-29-23 vs LAD W 9-8 Michael Grove M. Grove
6-28-23 vs LAD L 0-5 Clayton Kershaw C. Kershaw
6-25-23 vs LAA W 4-3 Tyler Anderson T. Anderson
6-25-23 vs LAA L 1-25 Griffin Canning G. Canning
6-21-23 at CIN L 3-5 Andrew Abbott A. Abbott
6-20-23 at CIN L 6-8 Ben Lively B. Lively
6-19-23 at CIN L 4-5 Brandon Williamson B. Williamson
6-18-23 at ATL L 6-14 Charlie Morton C. Morton
6-17-23 at ATL L 2-10 Bryce Elder B. Elder
6-14-23 at BOS L 3-6 Garrett Whitlock G. Whitlock
6-13-23 at BOS W 7-6 Kutter Crawford K. Crawford
6-12-23 at BOS W 4-3 James Paxton J. Paxton
6-10-23 vs SD L 2-3 Ryan Weathers R. Weathers
6-10-23 vs SD L 6-9 Yu Darvish Y. Darvish
6-8-23 vs SF L 4-6 Alex Cobb A. Cobb
6-8-23 vs SF L 4-5 Logan Webb L. Webb
6-7-23 vs SF L 4-10 John Brebbia J. Brebbia
6-4-23 at KC L 0-2 Brady Singer B. Singer
6-3-23 at KC W 7-2 Jordan Lyles J. Lyles
6-1-23 at ARI L 4-5 Zach Davies Z. Davies
5-31-23 at ARI L 1-5 Zac Gallen Z. Gallen
5-29-23 at ARI L 5-7 Ryne Nelson R. Nelson
5-28-23 vs NYM W 11-10 Tylor Megill T. Megill
5-28-23 vs NYM W 10-7 Justin Verlander J. Verlander
5-27-23 vs NYM L 2-5 Max Scherzer M. Scherzer
5-25-23 vs MIA W 7-6 Braxton Garrett B. Garrett
5-25-23 vs MIA L 2-10 Sandy Alcantara S. Alcantara
5-24-23 vs MIA W 5-4 Eury Perez E. Perez
5-23-23 vs MIA W 5-3 Edward Cabrera E. Cabrera
5-20-23 at TEX L 5-11 Jon Gray J. Gray
5-17-23 vs CIN W 11-6 Graham Ashcraft G. Ashcraft
5-17-23 vs CIN L 1-3 Brandon Williamson B. Williamson
5-16-23 vs CIN W 9-8 Hunter Greene H. Greene
5-14-23 vs PHI W 4-0 Aaron Nola A. Nola
5-13-23 vs PHI L 3-6 Taijuan Walker T. Walker
5-9-23 at PIT W 10-1 Luis Ortiz L. Ortiz
5-8-23 at PIT L 0-2 Mitch Keller M. Keller
5-6-23 at NYM W 5-2 Tylor Megill T. Megill
5-5-23 at NYM L 0-1 Kodai Senga K. Senga
5-4-23 vs MIL W 9-6 Wade Miley W. Miley
5-3-23 vs MIL W 3-2 Freddy Peralta F. Peralta
4-30-23 vs ARI W 12-4 Ryne Nelson R. Nelson
4-23-23 at PHI L 3-9 Zack Wheeler Z. Wheeler
4-22-23 at PHI L 3-4 Cristopher Sanchez C. Sanchez
4-21-23 at PHI L 3-4 Aaron Nola A. Nola
4-20-23 at PHI W 5-0 Matt Strahm M. Strahm
4-19-23 vs PIT L 3-14 Juan Carlos Oviedo J. C. Oviedo
4-19-23 vs PIT L 3-5 Vince Velasquez V. Velasquez
4-18-23 vs PIT L 3-14 Rich Hill R. Hill
4-16-23 at SEA L 0-1 Luis Castillo L. Castillo
4-16-23 at SEA L 2-9 George Kirby G. Kirby
4-12-23 vs STL L 4-7 Jack Flaherty J. Flaherty
4-12-23 vs STL L 6-9 Miles Mikolas M. Mikolas
4-9-23 vs WSH L 6-7 Trevor Williams T. Williams
4-4-23 at LAD L 4-13 Michael Grove M. Grove
4-1-23 at SD W 4-1 Nick Martinez N. Martinez
3-31-23 at SD W 7-2 Blake Snell B. Snell
Player Offense
Date OPP Score OPPOSING SP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG
Player 9-20-23 at SD L 2-3 Seth Lugo S. Lugo Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 9-17-23 vs SF L 10-11 Sean Manaea S. Manaea Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 9-16-23 vs SF W 9-5 Keaton Winn K. Winn Offense 4 1 0 0 0 1 1 0 0 3 0 1.000 1.000 1.000
Player 9-12-23 vs CHC L 4-5 Jordan Wicks J. Wicks Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 9-10-23 at SF L 1-9 Logan Webb L. Webb Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-31-23 vs ATL L 3-7 Darius Vines D. Vines Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-30-23 vs ATL L 1-3 Charlie Morton C. Morton Offense 3 0 0 0 0 0 1 0 0 0 0 .000 .000 .000
Player 8-29-23 vs ATL L 4-14 Bryce Elder B. Elder Offense 3 1 0 0 0 0 0 0 0 0 0 .333 .333 .333
Player 8-27-23 at BAL W 4-3 Jack Flaherty J. Flaherty Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-26-23 at BAL L 4-5 Kyle Bradish K. Bradish Offense 3 1 1 0 0 0 0 0 0 0 0 .333 .333 .667
Player 8-25-23 at BAL L 4-5 Cole Irvin C. Irvin Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-24-23 at TB L 3-5 Shawn Armstrong S. Armstrong Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-20-23 vs CHW L 5-10 Dylan Cease D. Cease Offense 3 2 0 0 0 0 2 1 0 0 0 .667 .667 .667
Player 8-16-23 vs ARI L 7-9 Slade Cecconi S. Cecconi Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-16-23 vs ARI L 5-8 Joe Mantiply J. Mantiply Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-13-23 at LAD L 1-4 Tony Gonsolin T. Gonsolin Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-9-23 at MIL L 6-7 Adrian Houser A. Houser Offense 4 1 0 0 0 0 2 0 0 0 0 .250 .250 .250
Player 8-9-23 at MIL W 7-3 Wade Miley W. Miley Offense 1 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Player 8-1-23 vs SD W 4-3 Seth Lugo S. Lugo Offense 3 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Player 7-30-23 vs OAK W 2-0 Luis Medina L. Medina Offense 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-30-23 vs OAK L 3-11 Paul Blackburn P. Blackburn Offense 4 2 1 0 0 0 0 0 0 0 0 .500 .500 .750
Player 7-29-23 vs OAK L 5-8 JP Sears J. Sears Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-26-23 at WSH L 4-5 Jake Irvin J. Irvin Offense 4 1 1 0 0 1 0 0 0 0 0 .250 .250 .500
Player 7-24-23 at WSH W 10-6 Patrick Corbin P. Corbin Offense 4 2 0 0 0 1 2 0 0 0 0 .500 .500 .500
Player 7-23-23 at MIA L 2-3 Jesus Luzardo J. Luzardo Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-22-23 at MIA W 4-3 Johnny Cueto J. Cueto Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-19-23 vs HOU L 1-4 Brandon Bielak B. Bielak Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-19-23 vs HOU W 4-3 Hunter Brown H. Brown Offense 3 0 0 0 0 0 0 0 0 1 0 .000 .333 .000
Player 7-16-23 vs NYY W 8-7 Gerrit Cole G. Cole Offense 5 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-16-23 vs NYY L 3-6 Clarke Schmidt C. Schmidt Offense 2 1 1 0 0 0 0 0 0 0 0 .500 .500 1.000
Player 7-9-23 at SF L 0-1 Logan Webb L. Webb Offense 3 2 1 0 0 0 0 0 0 0 0 .667 .667 1.000
Player 7-8-23 at SF L 3-5 Ryan Walker R. Walker Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-8-23 at SF W 5-2 Ross Stripling R. Stripling Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 7-5-23 at HOU L 4-6 J.P. France J. France Offense 3 1 0 0 0 0 1 0 0 0 0 .333 .333 .333
Player 7-4-23 at HOU L 1-4 Brandon Bielak B. Bielak Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-2-23 vs DET L 9-14 Matt Manning M. Manning Offense 3 3 0 0 0 2 0 0 0 0 0 1.000 1.000 1.000
Player 7-2-23 vs DET L 2-4 Brendan White B. White Offense 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-1-23 vs DET W 8-5 Michael Lorenzen M. Lorenzen Offense 4 1 0 0 0 1 2 0 0 0 0 .250 .250 .250
Player 6-30-23 vs LAD L 3-14 Emmet Sheehan E. Sheehan Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-29-23 vs LAD W 9-8 Michael Grove M. Grove Offense 2 1 0 0 0 0 1 0 0 0 0 .500 .500 .500
Player 6-28-23 vs LAD L 0-5 Clayton Kershaw C. Kershaw Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-25-23 vs LAA W 4-3 Tyler Anderson T. Anderson Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-25-23 vs LAA L 1-25 Griffin Canning G. Canning Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 6-21-23 at CIN L 3-5 Andrew Abbott A. Abbott Offense 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Player 6-20-23 at CIN L 6-8 Ben Lively B. Lively Offense 4 1 0 0 1 1 1 0 0 1 0 .333 .500 1.333
Player 6-19-23 at CIN L 4-5 Brandon Williamson B. Williamson Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-18-23 at ATL L 6-14 Charlie Morton C. Morton Offense 5 1 0 0 0 1 0 0 0 0 0 .200 .200 .200
Player 6-17-23 at ATL L 2-10 Bryce Elder B. Elder Offense 3 2 1 0 0 0 1 0 0 0 0 .667 .667 1.000
Player 6-14-23 at BOS L 3-6 Garrett Whitlock G. Whitlock Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 6-13-23 at BOS W 7-6 Kutter Crawford K. Crawford Offense 5 1 0 0 0 0 0 0 0 1 0 .250 .400 .250
Player 6-12-23 at BOS W 4-3 James Paxton J. Paxton Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-10-23 vs SD L 2-3 Ryan Weathers R. Weathers Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-10-23 vs SD L 6-9 Yu Darvish Y. Darvish Offense 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-8-23 vs SF L 4-6 Alex Cobb A. Cobb Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-8-23 vs SF L 4-5 Logan Webb L. Webb Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Player 6-7-23 vs SF L 4-10 John Brebbia J. Brebbia Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-4-23 at KC L 0-2 Brady Singer B. Singer Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 6-3-23 at KC W 7-2 Jordan Lyles J. Lyles Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Player 6-1-23 at ARI L 4-5 Zach Davies Z. Davies Offense 4 2 0 0 0 1 1 0 0 0 0 .500 .500 .500
Player 5-31-23 at ARI L 1-5 Zac Gallen Z. Gallen Offense 4 1 1 0 0 0 0 0 0 0 0 .250 .250 .500
Player 5-29-23 at ARI L 5-7 Ryne Nelson R. Nelson Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-28-23 vs NYM W 11-10 Tylor Megill T. Megill Offense 5 2 0 0 0 0 1 0 0 0 0 .400 .400 .400
Player 5-28-23 vs NYM W 10-7 Justin Verlander J. Verlander Offense 4 2 0 0 0 1 0 0 0 0 0 .500 .500 .500
Player 5-27-23 vs NYM L 2-5 Max Scherzer M. Scherzer Offense 3 1 0 0 0 0 0 0 0 0 0 .333 .333 .333
Player 5-25-23 vs MIA W 7-6 Braxton Garrett B. Garrett Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-25-23 vs MIA L 2-10 Sandy Alcantara S. Alcantara Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-24-23 vs MIA W 5-4 Eury Perez E. Perez Offense 4 1 0 0 0 0 1 0 0 0 0 .250 .250 .250
Player 5-23-23 vs MIA W 5-3 Edward Cabrera E. Cabrera Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-20-23 at TEX L 5-11 Jon Gray J. Gray Offense 4 2 1 0 0 0 2 0 0 0 0 .500 .500 .750
Player 5-17-23 vs CIN W 11-6 Graham Ashcraft G. Ashcraft Offense 4 2 1 0 0 1 0 0 0 0 0 .500 .500 .750
Player 5-17-23 vs CIN L 1-3 Brandon Williamson B. Williamson Offense 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Player 5-16-23 vs CIN W 9-8 Hunter Greene H. Greene Offense 4 3 1 0 0 1 3 0 0 0 0 .750 .750 1.000
Player 5-14-23 vs PHI W 4-0 Aaron Nola A. Nola Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-13-23 vs PHI L 3-6 Taijuan Walker T. Walker Offense 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-9-23 at PIT W 10-1 Luis Ortiz L. Ortiz Offense 4 1 1 0 0 0 0 0 0 1 0 .333 .500 .667
Player 5-8-23 at PIT L 0-2 Mitch Keller M. Keller Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-6-23 at NYM W 5-2 Tylor Megill T. Megill Offense 4 1 0 0 0 1 0 0 0 2 0 .500 .750 .500
Player 5-5-23 at NYM L 0-1 Kodai Senga K. Senga Offense 3 1 0 0 0 0 0 0 0 0 0 .333 .333 .333
Player 5-4-23 vs MIL W 9-6 Wade Miley W. Miley Offense 1 1 0 0 0 1 2 0 0 0 0 1.000 1.000 1.000
Player 5-3-23 vs MIL W 3-2 Freddy Peralta F. Peralta Offense 4 1 1 0 0 0 0 0 0 0 0 .250 .250 .500
Player 4-30-23 vs ARI W 12-4 Ryne Nelson R. Nelson Offense 4 3 1 0 0 2 2 0 0 0 0 .750 .750 1.000
Player 4-23-23 at PHI L 3-9 Zack Wheeler Z. Wheeler Offense 4 0 0 0 0 0 1 0 0 0 0 .000 .000 .000
Player 4-22-23 at PHI L 3-4 Cristopher Sanchez C. Sanchez Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-21-23 at PHI L 3-4 Aaron Nola A. Nola Offense 3 1 0 0 0 0 0 0 0 0 0 .333 .333 .333
Player 4-20-23 at PHI W 5-0 Matt Strahm M. Strahm Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-19-23 vs PIT L 3-14 Juan Carlos Oviedo J. C. Oviedo Offense 4 1 0 0 0 0 1 0 0 0 0 .250 .250 .250
Player 4-19-23 vs PIT L 3-5 Vince Velasquez V. Velasquez Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-18-23 vs PIT L 3-14 Rich Hill R. Hill Offense 1 0 0 0 0 0 1 0 0 0 0 .000 .000 .000
Player 4-16-23 at SEA L 0-1 Luis Castillo L. Castillo Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-16-23 at SEA L 2-9 George Kirby G. Kirby Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-12-23 vs STL L 4-7 Jack Flaherty J. Flaherty Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-12-23 vs STL L 6-9 Miles Mikolas M. Mikolas Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 4-9-23 vs WSH L 6-7 Trevor Williams T. Williams Offense 3 1 0 0 0 1 0 0 0 0 0 .333 .333 .333
Player 4-4-23 at LAD L 4-13 Michael Grove M. Grove Offense 4 1 0 0 0 1 2 0 0 0 0 .250 .250 .250
Player 4-1-23 at SD W 4-1 Nick Martinez N. Martinez Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 3-31-23 at SD W 7-2 Blake Snell B. Snell Offense 5 1 0 0 0 1 0 0 0 0 0 .200 .200 .200