2023 Miguel Castro Player Stats

Position: RP
Jersey: 50
Exp: 9th season
Age: 28
Ht: 6' 7"
Wt: 201 lbs
College: None
74
RATING
2023
#291 RP
POS RANK
2023
53.00
IP
2023
44
SO
2023
5.26
ERA
2023
1.25
WHIP
2023

Player Stats

Player
YEAR TEAM GP
2023 ARI 62
2022 NYY 34
2021 NYM 69
2020 BAL 10
2019 BAL 5
2018 BAL 63
2017 BAL 39
Player Pitching
YEAR TEAM GP GS IP W L SV SO H BB HR R ERA WHIP
Player 2023 ARI 62 Pitching 0 53.00 6 6 7 44 45 21 8 32 5.26 1.25
Player 2022 NYY 34 Pitching 0 29.00 5 0 0 31 27 15 2 16 4.03 1.45
Player 2021 NYM 69 Pitching 2 70.00 3 4 0 77 48 43 7 30 3.45 1.29
Player 2020 BAL 10 Pitching 0 9.00 1 2 0 14 11 8 1 5 4.00 2.11
Player 2019 BAL 5 Pitching 0 73.00 1 3 2 71 63 41 10 42 4.66 1.42
Player 2018 BAL 63 Pitching 1 86.00 2 7 0 57 75 50 9 41 3.96 1.45
Player 2017 BAL 39 Pitching 1 66.00 3 3 0 38 53 28 8 29 3.53 1.22

Game Logs

Player
DATE OPP Score OPPOSING SP
8-30-23 at LAD L 1-9 Clayton Kershaw C. Kershaw
8-27-23 vs CIN L 7-8 Fernando Cruz F. Cruz
8-25-23 vs CIN W 3-2 Brandon Williamson B. Williamson
8-23-23 vs TEX W 6-3 Jon Gray J. Gray
8-19-23 at SD L 0-4 Seth Lugo S. Lugo
8-16-23 at COL W 9-7 Austin Gomber A. Gomber
8-15-23 at COL L 4-6 Chris Flexen C. Flexen
8-13-23 vs SD W 5-4 Seth Lugo S. Lugo
8-13-23 vs SD W 3-0 Rich Hill R. Hill
8-10-23 vs LAD L 0-2 Bobby Miller B. Miller
8-9-23 vs LAD L 4-5 Julio Urias J. Urias
8-5-23 at MIN L 2-3 Bailey Ober B. Ober
8-2-23 at SF L 3-4 Alex Cobb A. Cobb
8-1-23 at SF W 4-3 Jake Junis J. Junis
7-30-23 vs SEA W 4-3 Bryan Woo B. Woo
7-26-23 vs STL W 3-1 Steven Matz S. Matz
7-23-23 at CIN L 3-7 Luke Weaver L. Weaver
7-20-23 at ATL L 5-7 Spencer Strider S. Strider
7-18-23 at ATL W 16-13 Bryce Elder B. Elder
7-16-23 at TOR L 5-7 Yusei Kikuchi Y. Kikuchi
7-15-23 at TOR L 2-5 Chris Bassitt C. Bassitt
7-8-23 vs PIT W 3-2 Mitch Keller M. Keller
7-8-23 vs PIT W 7-3 Rich Hill R. Hill
7-4-23 vs NYM L 5-8 Max Scherzer M. Scherzer
7-1-23 at LAA W 6-2 Griffin Canning G. Canning
6-29-23 vs TB L 2-3 Zach Eflin Z. Eflin
6-28-23 vs TB W 8-4 Taj Bradley T. Bradley
6-22-23 at WSH W 5-3 Jake Irvin J. Irvin
6-20-23 at MIL W 9-1 Corbin Burnes C. Burnes
6-18-23 vs CLE W 6-3 Shane Bieber S. Bieber
6-15-23 vs PHI L 4-5 Aaron Nola A. Nola
6-13-23 vs PHI W 9-8 Matt Strahm M. Strahm
6-9-23 at DET W 11-6 Michael Lorenzen M. Lorenzen
6-4-23 vs ATL L 5-8 Mike Soroka M. Soroka
6-3-23 vs ATL W 3-2 Charlie Morton C. Morton
5-28-23 vs BOS W 4-2 Tanner Houck T. Houck
5-27-23 vs BOS L 1-2 Garrett Whitlock G. Whitlock
5-23-23 at PHI W 4-3 Matt Strahm M. Strahm
5-22-23 at PHI W 6-3 Zack Wheeler Z. Wheeler
5-20-23 at PIT W 4-3 Mitch Keller M. Keller
5-17-23 at OAK W 5-3 Luis Medina L. Medina
5-16-23 at OAK W 5-2 Drew Rucinski D. Rucinski
5-14-23 vs SF W 2-1 Logan Webb L. Webb
5-13-23 vs SF W 7-5 John Brebbia J. Brebbia
5-10-23 vs MIA L 4-5 Edward Cabrera E. Cabrera
5-7-23 vs WSH L 8-9 Trevor Williams T. Williams
5-7-23 vs WSH W 8-7 MacKenzie Gore M. Gore
5-6-23 vs WSH W 3-1 Josiah Gray J. Gray
5-3-23 at TEX W 12-7 Andrew Heaney A. Heaney
4-29-23 at COL W 9-1 Kyle Freeland K. Freeland
4-26-23 vs KC W 2-0 Ryan Yarbrough R. Yarbrough
4-25-23 vs KC W 5-4 Brad Keller B. Keller
4-22-23 vs SD W 9-0 Seth Lugo S. Lugo
4-18-23 at STL W 8-7 Jordan Montgomery J. Montgomery
4-17-23 at STL W 6-3 Jack Flaherty J. Flaherty
4-15-23 at MIA L 2-3 Braxton Garrett B. Garrett
4-12-23 vs MIL W 7-3 Janson Junk J. Junk
4-12-23 vs MIL L 1-7 Corbin Burnes C. Burnes
4-8-23 vs LAD W 6-3 Clayton Kershaw C. Kershaw
4-4-23 at SD L 4-5 Ryan Weathers R. Weathers
4-2-23 at LAD W 2-1 Noah Syndergaard N. Syndergaard
Player Pitching
Date OPP Score OPPOSING SP IP W L SV SO H BB HR R ERA WHIP
Player 8-30-23 at LAD L 1-9 Clayton Kershaw C. Kershaw Pitching 1.00 0 0 0 1 2 0 0 0 0.00 2.00
Player 8-27-23 vs CIN L 7-8 Fernando Cruz F. Cruz Pitching 0.00 0 0 0 0 3 0 0 3 0.00 0.00
Player 8-25-23 vs CIN W 3-2 Brandon Williamson B. Williamson Pitching 0.33 1 0 0 0 1 1 0 0 0.00 6.00
Player 8-23-23 vs TEX W 6-3 Jon Gray J. Gray Pitching 0.33 0 0 0 0 0 0 0 0 0.00 0.00
Player 8-19-23 at SD L 0-4 Seth Lugo S. Lugo Pitching 0.33 0 1 0 0 3 0 1 4 108.00 9.00
Player 8-16-23 at COL W 9-7 Austin Gomber A. Gomber Pitching 1.00 0 0 0 2 4 0 1 4 36.00 4.00
Player 8-15-23 at COL L 4-6 Chris Flexen C. Flexen Pitching 1.00 0 0 0 2 0 0 0 0 0.00 0.00
Player 8-13-23 vs SD W 5-4 Seth Lugo S. Lugo Pitching 0.33 0 0 0 1 0 0 0 0 0.00 0.00
Player 8-13-23 vs SD W 3-0 Rich Hill R. Hill Pitching 1.00 0 0 0 1 0 0 0 0 0.00 0.00
Player 8-10-23 vs LAD L 0-2 Bobby Miller B. Miller Pitching 0.33 0 0 0 0 0 0 0 0 0.00 0.00
Player 8-9-23 vs LAD L 4-5 Julio Urias J. Urias Pitching 1.00 0 0 0 1 1 1 0 1 9.00 2.00
Player 8-5-23 at MIN L 2-3 Bailey Ober B. Ober Pitching 1.00 0 0 0 0 0 0 0 0 0.00 0.00
Player 8-2-23 at SF L 3-4 Alex Cobb A. Cobb Pitching 1.00 0 1 0 1 1 1 1 1 9.00 2.00
Player 8-1-23 at SF W 4-3 Jake Junis J. Junis Pitching 1.00 0 0 0 1 0 0 0 0 0.00 0.00
Player 7-30-23 vs SEA W 4-3 Bryan Woo B. Woo Pitching 0.67 0 0 0 0 0 0 0 0 0.00 0.00
Player 7-26-23 vs STL W 3-1 Steven Matz S. Matz Pitching 0.67 0 0 0 2 0 2 0 0 0.00 3.00
Player 7-23-23 at CIN L 3-7 Luke Weaver L. Weaver Pitching 1.00 0 0 0 0 3 1 0 2 18.00 4.00
Player 7-20-23 at ATL L 5-7 Spencer Strider S. Strider Pitching 0.67 0 1 0 0 2 1 1 3 40.50 4.50
Player 7-18-23 at ATL W 16-13 Bryce Elder B. Elder Pitching 1.00 1 0 0 1 0 0 0 0 0.00 0.00
Player 7-16-23 at TOR L 5-7 Yusei Kikuchi Y. Kikuchi Pitching 1.00 0 0 0 2 0 0 0 0 0.00 0.00
Player 7-15-23 at TOR L 2-5 Chris Bassitt C. Bassitt Pitching 1.00 0 0 0 0 0 0 0 0 0.00 0.00
Player 7-8-23 vs PIT W 3-2 Mitch Keller M. Keller Pitching 1.00 0 0 0 2 0 0 0 0 0.00 0.00
Player 7-8-23 vs PIT W 7-3 Rich Hill R. Hill Pitching 1.00 0 0 0 0 1 0 0 0 0.00 1.00
Player 7-4-23 vs NYM L 5-8 Max Scherzer M. Scherzer Pitching 1.00 0 1 0 1 1 2 1 2 18.00 3.00
Player 7-1-23 at LAA W 6-2 Griffin Canning G. Canning Pitching 1.00 0 0 0 1 0 0 0 0 0.00 0.00
Player 6-29-23 vs TB L 2-3 Zach Eflin Z. Eflin Pitching 1.00 0 0 0 0 0 0 0 0 0.00 0.00
Player 6-28-23 vs TB W 8-4 Taj Bradley T. Bradley Pitching 1.00 0 0 0 0 0 0 0 0 0.00 0.00
Player 6-22-23 at WSH W 5-3 Jake Irvin J. Irvin Pitching 0.33 0 0 0 0 0 0 0 0 0.00 0.00
Player 6-20-23 at MIL W 9-1 Corbin Burnes C. Burnes Pitching 1.00 0 0 0 0 0 1 0 0 0.00 1.00
Player 6-18-23 vs CLE W 6-3 Shane Bieber S. Bieber Pitching 0.33 1 0 0 0 0 0 0 0 0.00 0.00
Player 6-15-23 vs PHI L 4-5 Aaron Nola A. Nola Pitching 1.10 0 0 0 1 0 1 0 0 0.00 0.75
Player 6-13-23 vs PHI W 9-8 Matt Strahm M. Strahm Pitching 1.00 0 0 1 1 2 0 0 1 9.00 2.00
Player 6-9-23 at DET W 11-6 Michael Lorenzen M. Lorenzen Pitching 0.33 0 0 0 0 1 0 1 1 27.00 3.00
Player 6-4-23 vs ATL L 5-8 Mike Soroka M. Soroka Pitching 0.67 0 1 0 1 2 2 1 4 54.00 6.00
Player 6-3-23 vs ATL W 3-2 Charlie Morton C. Morton Pitching 1.00 0 0 1 0 2 0 0 0 0.00 2.00
Player 5-28-23 vs BOS W 4-2 Tanner Houck T. Houck Pitching 1.00 0 0 1 2 1 0 0 0 0.00 1.00
Player 5-27-23 vs BOS L 1-2 Garrett Whitlock G. Whitlock Pitching 1.00 0 0 0 0 0 0 0 0 0.00 0.00
Player 5-23-23 at PHI W 4-3 Matt Strahm M. Strahm Pitching 1.00 1 0 0 0 0 0 0 0 0.00 0.00
Player 5-22-23 at PHI W 6-3 Zack Wheeler Z. Wheeler Pitching 0.67 0 0 0 1 2 1 0 0 0.00 4.50
Player 5-20-23 at PIT W 4-3 Mitch Keller M. Keller Pitching 1.00 0 0 1 3 0 1 0 0 0.00 1.00
Player 5-17-23 at OAK W 5-3 Luis Medina L. Medina Pitching 1.00 0 0 1 1 0 0 0 0 0.00 0.00
Player 5-16-23 at OAK W 5-2 Drew Rucinski D. Rucinski Pitching 1.00 0 0 0 0 0 1 0 0 0.00 1.00
Player 5-14-23 vs SF W 2-1 Logan Webb L. Webb Pitching 1.00 1 0 0 2 0 0 0 0 0.00 0.00
Player 5-13-23 vs SF W 7-5 John Brebbia J. Brebbia Pitching 0.67 0 0 1 1 1 0 0 0 0.00 1.50
Player 5-10-23 vs MIA L 4-5 Edward Cabrera E. Cabrera Pitching 1.00 0 0 0 1 1 0 0 0 0.00 1.00
Player 5-7-23 vs WSH L 8-9 Trevor Williams T. Williams Pitching 1.00 0 1 0 1 3 0 1 3 27.00 3.00
Player 5-7-23 vs WSH W 8-7 MacKenzie Gore M. Gore Pitching 0.33 1 0 0 0 0 0 0 0 0.00 0.00
Player 5-6-23 vs WSH W 3-1 Josiah Gray J. Gray Pitching 1.00 0 0 0 0 0 0 0 0 0.00 0.00
Player 5-3-23 at TEX W 12-7 Andrew Heaney A. Heaney Pitching 1.00 0 0 0 1 1 1 0 0 0.00 2.00
Player 4-29-23 at COL W 9-1 Kyle Freeland K. Freeland Pitching 1.00 0 0 0 1 1 0 0 0 0.00 1.00
Player 4-26-23 vs KC W 2-0 Ryan Yarbrough R. Yarbrough Pitching 1.00 0 0 0 0 1 0 0 0 0.00 1.00
Player 4-25-23 vs KC W 5-4 Brad Keller B. Keller Pitching 0.67 0 0 0 0 1 0 0 1 13.50 1.50
Player 4-22-23 vs SD W 9-0 Seth Lugo S. Lugo Pitching 1.00 0 0 0 1 0 0 0 0 0.00 0.00
Player 4-18-23 at STL W 8-7 Jordan Montgomery J. Montgomery Pitching 0.67 0 0 1 0 0 1 0 0 0.00 1.50
Player 4-17-23 at STL W 6-3 Jack Flaherty J. Flaherty Pitching 1.00 0 0 0 2 0 0 0 0 0.00 0.00
Player 4-15-23 at MIA L 2-3 Braxton Garrett B. Garrett Pitching 1.00 0 0 0 0 0 0 0 0 0.00 0.00
Player 4-12-23 vs MIL W 7-3 Janson Junk J. Junk Pitching 1.00 0 0 0 0 2 0 0 0 0.00 2.00
Player 4-12-23 vs MIL L 1-7 Corbin Burnes C. Burnes Pitching 0.67 0 0 0 0 2 1 0 2 27.00 4.50
Player 4-8-23 vs LAD W 6-3 Clayton Kershaw C. Kershaw Pitching 1.10 0 0 0 2 0 1 0 0 0.00 0.75
Player 4-4-23 at SD L 4-5 Ryan Weathers R. Weathers Pitching 0.67 0 0 0 1 0 0 0 0 0.00 0.00
Player 4-2-23 at LAD W 2-1 Noah Syndergaard N. Syndergaard Pitching 1.20 0 0 0 2 0 1 0 0 0.00 0.60