Thairo Estrada Player Stats 2025

Position: 2B
Jersey: 39
Exp: 7th season
Age: 28
Ht: 5' 10"
Wt: 185 lbs
College: None
86
RATING
2025
#50 2B
POS RANK
2025
.217
AVG
2025
9
HR
2025
43
R
2025
47
RBI
2025

Player Stats

Player
YEAR TEAM GP
2024 SF 96
2023 SF 120
2022 SF 140
2021 SF 52
2020 NYY 26
2019 NYY 35
Player Offense
YEAR TEAM GP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG OPS
Player 2024 SF 96 Offense 381 79 15 2 9 43 47 2 2 10 5 .217 .247 .343 .590
Player 2023 SF 120 Offense 530 134 26 2 14 63 49 23 6 22 11 .271 .315 .416 .731
Player 2022 SF 140 Offense 540 127 23 2 14 71 62 21 6 33 14 .260 .322 .402 .724
Player 2021 SF 52 Offense 132 33 4 0 7 19 22 1 0 9 2 .273 .333 .479 .812
Player 2020 NYY 26 Offense 52 8 0 0 1 8 3 1 0 1 3 .167 .231 .229 .460
Player 2019 NYY 35 Offense 69 16 3 0 3 12 12 4 0 3 1 .250 .294 .438 .732

Game Logs

Player
DATE OPP Score OPPOSING SP
8-29-24 at MIL L 0-6 Aaron Civale A. Civale
8-29-24 at MIL L 3-5 Freddy Peralta F. Peralta
8-28-24 at MIL W 5-4 Tobias Myers T. Myers
8-25-24 at SEA L 3-4 Bryan Woo B. Woo
8-24-24 at SEA W 4-3 George Kirby G. Kirby
8-24-24 at SEA L 5-6 Luis Castillo L. Castillo
8-21-24 vs CHW L 2-6 Garrett Crochet G. Crochet
8-21-24 vs CHW W 4-1 Davis Martin D. Martin
8-20-24 vs CHW W 5-3 Jonathan Cannon J. Cannon
7-25-24 at LAD L 4-6 Clayton Kershaw C. Kershaw
7-24-24 at LAD L 2-5 Landon Knack L. Knack
7-21-24 at COL L 3-4 Kyle Freeland K. Freeland
7-20-24 at COL L 3-7 Cal Quantrill C. Quantrill
7-14-24 vs MIN W 3-2 Chris Paddack C. Paddack
7-13-24 vs MIN L 2-4 Simeon Woods-Richardson S. Woods-Richardson
7-13-24 vs MIN W 7-1 Joe Ryan J. Ryan
7-11-24 vs TOR L 3-5 Kevin Gausman K. Gausman
7-11-24 vs TOR L 6-10 Chris Bassitt C. Bassitt
7-10-24 vs TOR W 4-3 Yusei Kikuchi Y. Kikuchi
6-27-24 vs CHC L 3-5 Shota Imanaga S. Imanaga
6-27-24 vs CHC W 4-3 Hayden Wesneski H. Wesneski
6-26-24 vs CHC W 5-1 Kyle Hendricks K. Hendricks
6-25-24 vs CHC W 5-4 Justin Steele J. Steele
6-23-24 at STL L 3-5 Sonny Gray S. Gray
6-22-24 at STL L 4-9 Miles Mikolas M. Mikolas
6-19-24 at CHC L 5-6 Kyle Hendricks K. Hendricks
6-19-24 at CHC L 2-5 Justin Steele J. Steele
6-18-24 at CHC W 7-6 Javier Assad J. Assad
6-16-24 vs LAA W 13-6 Ben Joyce B. Joyce
6-15-24 vs LAA L 3-4 Patrick Sandoval P. Sandoval
6-15-24 vs LAA L 6-8 Tyler Anderson T. Anderson
6-12-24 vs HOU W 5-3 Framber Valdez F. Valdez
6-12-24 vs HOU L 1-3 Ronel Blanco R. Blanco
6-11-24 vs HOU W 4-3 Spencer Arrighetti S. Arrighetti
6-9-24 at TEX L 2-7 Nathan Eovaldi N. Eovaldi
6-8-24 at TEX W 3-1 Andrew Heaney A. Heaney
6-8-24 at TEX W 5-2 Michael Lorenzen M. Lorenzen
6-5-24 at ARI W 9-3 Jordan Montgomery J. Montgomery
6-5-24 at ARI L 5-8 Blake Walston B. Walston
6-1-24 vs NYY L 2-6 Marcus Stroman M. Stroman
5-29-24 vs PHI L 1-6 Cristopher Sanchez C. Sanchez
5-29-24 vs PHI W 1-0 Zack Wheeler Z. Wheeler
5-27-24 vs PHI W 8-4 Taijuan Walker T. Walker
5-26-24 at NYM L 3-4 Sean Manaea S. Manaea
5-25-24 at NYM W 7-2 Luis Severino L. Severino
5-24-24 at NYM W 8-7 Christian Scott C. Scott
5-23-24 at PIT W 7-6 Paul Skenes P. Skenes
5-21-24 at PIT L 6-7 Martin Perez M. Perez
5-19-24 vs COL W 4-1 Dakota Hudson D. Hudson
5-18-24 vs COL W 14-4 Ty Blach T. Blach
5-18-24 vs COL W 10-5 Ryan Feltner R. Feltner
5-16-24 vs LAD W 4-1 Elieser Hernandez E. Hernandez
5-15-24 vs LAD L 2-10 Gavin Stone G. Stone
5-14-24 vs LAD L 4-6 Yoshinobu Yamamoto Y. Yamamoto
5-12-24 vs CIN W 6-5 Frankie Montas F. Montas
5-11-24 vs CIN W 5-1 Nick Lodolo N. Lodolo
5-11-24 vs CIN L 2-4 Andrew Abbott A. Abbott
5-9-24 at COL L 1-9 Cal Quantrill C. Quantrill
5-9-24 at COL W 8-6 Peter Lambert P. Lambert
5-8-24 at COL W 5-0 Dakota Hudson D. Hudson
5-6-24 at PHI L 1-6 Zack Wheeler Z. Wheeler
5-5-24 at PHI L 4-5 Taijuan Walker T. Walker
5-4-24 at PHI L 3-14 Ranger Suarez R. Suarez
5-3-24 at PHI L 3-4 Aaron Nola A. Nola
5-2-24 at BOS W 3-1 Josh Winckowski J. Winckowski
5-1-24 at BOS L 2-6 Kutter Crawford K. Crawford
4-30-24 at BOS L 0-4 Cooper Criswell C. Criswell
4-28-24 vs PIT W 3-2 Jared Jones J. Jones
4-28-24 vs PIT L 3-4 Martin Perez M. Perez
4-24-24 vs NYM L 2-8 Sean Manaea S. Manaea
4-24-24 vs NYM W 5-1 Luis Severino L. Severino
4-23-24 vs NYM W 5-2 Jose Quintana J. Quintana
4-21-24 vs ARI L 3-5 Slade Cecconi S. Cecconi
4-20-24 vs ARI W 7-3 Zac Gallen Z. Gallen
4-20-24 vs ARI L 1-17 Jordan Montgomery J. Montgomery
4-19-24 vs ARI W 5-0 Ryne Nelson R. Nelson
4-17-24 at MIA W 3-1 Trevor Rogers T. Rogers
4-16-24 at MIA L 3-6 Ryan Weathers R. Weathers
4-15-24 at MIA W 4-3 Edward Cabrera E. Cabrera
4-14-24 at TB L 4-9 Shawn Armstrong S. Armstrong
4-13-24 at TB W 11-2 Ryan Pepiot R. Pepiot
4-12-24 at TB L 1-2 Jacob Waguespack J. Waguespack
4-10-24 vs WSH W 7-1 Patrick Corbin P. Corbin
4-10-24 vs WSH L 3-5 Joan Adon J. Adon
4-9-24 vs WSH L 1-8 Trevor Williams T. Williams
4-7-24 vs SD W 3-2 Matt Waldron M. Waldron
4-7-24 vs SD L 0-4 Michael King M. King
4-5-24 vs SD W 3-2 Dylan Cease D. Cease
4-4-24 at LAD L 4-5 Tyler Glasnow T. Glasnow
4-3-24 at LAD L 4-5 Ryan Brasier R. Brasier
4-2-24 at LAD L 3-8 James Paxton J. Paxton
3-31-24 at SD L 4-13 Michael King M. King
3-30-24 at SD W 9-6 Dylan Cease D. Cease
3-30-24 at SD W 8-3 Joe Musgrove J. Musgrove
3-28-24 at SD L 4-6 Yu Darvish Y. Darvish
Player Offense
Date OPP Score OPPOSING SP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG
Player 8-29-24 at MIL L 0-6 Aaron Civale A. Civale Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-29-24 at MIL L 3-5 Freddy Peralta F. Peralta Offense 4 2 0 0 0 0 1 0 0 0 0 .500 .500 .500
Player 8-28-24 at MIL W 5-4 Tobias Myers T. Myers Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-25-24 at SEA L 3-4 Bryan Woo B. Woo Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 8-24-24 at SEA W 4-3 George Kirby G. Kirby Offense 4 2 0 0 0 1 1 1 0 0 0 .500 .500 .500
Player 8-24-24 at SEA L 5-6 Luis Castillo L. Castillo Offense 4 1 1 0 0 0 0 0 0 0 0 .250 .250 .500
Player 8-21-24 vs CHW L 2-6 Garrett Crochet G. Crochet Offense 4 1 0 0 0 0 1 0 0 0 0 .250 .250 .250
Player 8-21-24 vs CHW W 4-1 Davis Martin D. Martin Offense 4 1 0 0 0 0 1 0 0 0 0 .250 .250 .250
Player 8-20-24 vs CHW W 5-3 Jonathan Cannon J. Cannon Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Player 7-25-24 at LAD L 4-6 Clayton Kershaw C. Kershaw Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-24-24 at LAD L 2-5 Landon Knack L. Knack Offense 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-21-24 at COL L 3-4 Kyle Freeland K. Freeland Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-20-24 at COL L 3-7 Cal Quantrill C. Quantrill Offense 4 1 0 1 0 0 2 0 0 0 1 .333 .500 1.000
Player 7-14-24 vs MIN W 3-2 Chris Paddack C. Paddack Offense 3 1 0 0 0 0 1 0 0 0 0 .333 .333 .333
Player 7-13-24 vs MIN L 2-4 Simeon Woods-Richardson S. Woods-Richardson Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-13-24 vs MIN W 7-1 Joe Ryan J. Ryan Offense 4 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Player 7-11-24 vs TOR L 3-5 Kevin Gausman K. Gausman Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-11-24 vs TOR L 6-10 Chris Bassitt C. Bassitt Offense 5 1 0 0 0 0 1 0 0 0 0 .200 .200 .200
Player 7-10-24 vs TOR W 4-3 Yusei Kikuchi Y. Kikuchi Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-27-24 vs CHC L 3-5 Shota Imanaga S. Imanaga Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-27-24 vs CHC W 4-3 Hayden Wesneski H. Wesneski Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-26-24 vs CHC W 5-1 Kyle Hendricks K. Hendricks Offense 3 1 0 0 0 0 0 0 0 0 0 .333 .333 .333
Player 6-25-24 vs CHC W 5-4 Justin Steele J. Steele Offense 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-23-24 at STL L 3-5 Sonny Gray S. Gray Offense 3 0 0 0 0 1 0 0 0 1 0 .000 .333 .000
Player 6-22-24 at STL L 4-9 Miles Mikolas M. Mikolas Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-19-24 at CHC L 5-6 Kyle Hendricks K. Hendricks Offense 4 1 1 0 0 1 0 0 0 0 0 .250 .250 .500
Player 6-19-24 at CHC L 2-5 Justin Steele J. Steele Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-18-24 at CHC W 7-6 Javier Assad J. Assad Offense 5 2 0 0 1 1 4 0 0 1 1 .667 .800 1.667
Player 6-16-24 vs LAA W 13-6 Ben Joyce B. Joyce Offense 5 2 1 0 0 1 2 0 0 0 0 .400 .400 .600
Player 6-15-24 vs LAA L 3-4 Patrick Sandoval P. Sandoval Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 6-15-24 vs LAA L 6-8 Tyler Anderson T. Anderson Offense 4 1 0 0 0 1 1 0 0 0 0 .250 .250 .250
Player 6-12-24 vs HOU W 5-3 Framber Valdez F. Valdez Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-12-24 vs HOU L 1-3 Ronel Blanco R. Blanco Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-11-24 vs HOU W 4-3 Spencer Arrighetti S. Arrighetti Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-9-24 at TEX L 2-7 Nathan Eovaldi N. Eovaldi Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 6-8-24 at TEX W 3-1 Andrew Heaney A. Heaney Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-8-24 at TEX W 5-2 Michael Lorenzen M. Lorenzen Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Player 6-5-24 at ARI W 9-3 Jordan Montgomery J. Montgomery Offense 6 3 1 0 0 1 1 0 0 0 0 .500 .500 .667
Player 6-5-24 at ARI L 5-8 Blake Walston B. Walston Offense 5 0 0 0 0 0 0 0 0 0 1 .000 .200 .000
Player 6-1-24 vs NYY L 2-6 Marcus Stroman M. Stroman Offense 4 2 0 0 0 0 0 0 1 0 0 .500 .500 .500
Player 5-29-24 vs PHI L 1-6 Cristopher Sanchez C. Sanchez Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 5-29-24 vs PHI W 1-0 Zack Wheeler Z. Wheeler Offense 4 2 0 0 0 0 0 0 0 0 0 .500 .500 .500
Player 5-27-24 vs PHI W 8-4 Taijuan Walker T. Walker Offense 5 2 1 0 0 1 1 0 0 0 0 .400 .400 .600
Player 5-26-24 at NYM L 3-4 Sean Manaea S. Manaea Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-25-24 at NYM W 7-2 Luis Severino L. Severino Offense 5 0 0 0 0 1 0 0 0 0 1 .000 .200 .000
Player 5-24-24 at NYM W 8-7 Christian Scott C. Scott Offense 4 1 1 0 0 1 1 0 0 0 0 .250 .250 .500
Player 5-23-24 at PIT W 7-6 Paul Skenes P. Skenes Offense 5 1 0 0 0 2 0 0 0 1 0 .250 .400 .250
Player 5-21-24 at PIT L 6-7 Martin Perez M. Perez Offense 5 1 0 0 1 2 3 0 0 1 0 .250 .400 1.000
Player 5-19-24 vs COL W 4-1 Dakota Hudson D. Hudson Offense 4 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Player 5-18-24 vs COL W 14-4 Ty Blach T. Blach Offense 5 2 1 0 0 2 2 0 0 0 0 .500 .400 .750
Player 5-18-24 vs COL W 10-5 Ryan Feltner R. Feltner Offense 5 3 0 0 1 3 3 0 0 0 0 .600 .600 1.200
Player 5-16-24 vs LAD W 4-1 Elieser Hernandez E. Hernandez Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Player 5-15-24 vs LAD L 2-10 Gavin Stone G. Stone Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-14-24 vs LAD L 4-6 Yoshinobu Yamamoto Y. Yamamoto Offense 5 1 1 0 0 0 0 0 0 0 0 .200 .200 .400
Player 5-12-24 vs CIN W 6-5 Frankie Montas F. Montas Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-11-24 vs CIN W 5-1 Nick Lodolo N. Lodolo Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 5-11-24 vs CIN L 2-4 Andrew Abbott A. Abbott Offense 4 1 0 0 1 1 1 0 0 0 0 .250 .250 1.000
Player 5-9-24 at COL L 1-9 Cal Quantrill C. Quantrill Offense 4 2 0 0 0 0 0 0 1 1 0 .667 .750 .667
Player 5-9-24 at COL W 8-6 Peter Lambert P. Lambert Offense 5 0 0 0 0 0 0 0 0 1 0 .000 .200 .000
Player 5-8-24 at COL W 5-0 Dakota Hudson D. Hudson Offense 5 1 0 0 0 1 1 0 0 0 0 .200 .200 .200
Player 5-6-24 at PHI L 1-6 Zack Wheeler Z. Wheeler Offense 4 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Player 5-5-24 at PHI L 4-5 Taijuan Walker T. Walker Offense 4 1 0 0 1 1 2 0 0 0 1 .333 .500 1.333
Player 5-4-24 at PHI L 3-14 Ranger Suarez R. Suarez Offense 5 3 0 0 0 1 1 0 0 0 0 .600 .600 .600
Player 5-3-24 at PHI L 3-4 Aaron Nola A. Nola Offense 4 2 1 0 0 0 2 0 0 0 0 .500 .500 .750
Player 5-2-24 at BOS W 3-1 Josh Winckowski J. Winckowski Offense 4 1 0 0 0 0 1 0 0 0 0 .250 .250 .250
Player 5-1-24 at BOS L 2-6 Kutter Crawford K. Crawford Offense 4 1 1 0 0 0 0 0 0 0 0 .250 .250 .500
Player 4-30-24 at BOS L 0-4 Cooper Criswell C. Criswell Offense 3 0 0 0 0 0 0 1 0 0 0 .000 .000 .000
Player 4-28-24 vs PIT W 3-2 Jared Jones J. Jones Offense 3 1 0 0 1 1 1 0 0 0 0 .333 .333 1.333
Player 4-28-24 vs PIT L 3-4 Martin Perez M. Perez Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 4-24-24 vs NYM L 2-8 Sean Manaea S. Manaea Offense 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-24-24 vs NYM W 5-1 Luis Severino L. Severino Offense 3 2 0 1 0 2 1 0 0 0 0 .667 .667 1.333
Player 4-23-24 vs NYM W 5-2 Jose Quintana J. Quintana Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 4-21-24 vs ARI L 3-5 Slade Cecconi S. Cecconi Offense 4 2 1 0 0 1 1 0 0 0 0 .500 .500 .750
Player 4-20-24 vs ARI W 7-3 Zac Gallen Z. Gallen Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-20-24 vs ARI L 1-17 Jordan Montgomery J. Montgomery Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-19-24 vs ARI W 5-0 Ryne Nelson R. Nelson Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 4-17-24 at MIA W 3-1 Trevor Rogers T. Rogers Offense 4 2 1 0 0 1 1 0 0 0 0 .500 .500 .750
Player 4-16-24 at MIA L 3-6 Ryan Weathers R. Weathers Offense 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-15-24 at MIA W 4-3 Edward Cabrera E. Cabrera Offense 4 1 1 0 0 1 0 0 0 0 0 .250 .250 .500
Player 4-14-24 at TB L 4-9 Shawn Armstrong S. Armstrong Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 4-13-24 at TB W 11-2 Ryan Pepiot R. Pepiot Offense 5 3 0 0 2 3 3 0 0 1 0 .750 .800 2.250
Player 4-12-24 at TB L 1-2 Jacob Waguespack J. Waguespack Offense 4 2 1 0 0 0 0 0 0 0 0 .500 .500 .750
Player 4-10-24 vs WSH W 7-1 Patrick Corbin P. Corbin Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-10-24 vs WSH L 3-5 Joan Adon J. Adon Offense 4 1 0 0 0 1 0 0 0 1 0 .333 .500 .333
Player 4-9-24 vs WSH L 1-8 Trevor Williams T. Williams Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 4-7-24 vs SD W 3-2 Matt Waldron M. Waldron Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-7-24 vs SD L 0-4 Michael King M. King Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 4-5-24 vs SD W 3-2 Dylan Cease D. Cease Offense 4 1 1 0 0 0 1 0 0 0 0 .250 .250 .500
Player 4-4-24 at LAD L 4-5 Tyler Glasnow T. Glasnow Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-3-24 at LAD L 4-5 Ryan Brasier R. Brasier Offense 4 0 0 0 0 0 1 0 0 0 0 .000 .000 .000
Player 4-2-24 at LAD L 3-8 James Paxton J. Paxton Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 3-31-24 at SD L 4-13 Michael King M. King Offense 4 1 0 0 1 1 2 0 0 0 0 .250 .250 1.000
Player 3-30-24 at SD W 9-6 Dylan Cease D. Cease Offense 4 1 0 0 0 0 1 0 0 0 0 .333 .250 .333
Player 3-30-24 at SD W 8-3 Joe Musgrove J. Musgrove Offense 4 1 0 0 0 0 1 0 0 0 0 .250 .250 .250
Player 3-28-24 at SD L 4-6 Yu Darvish Y. Darvish Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250