Basenerd Banner
Loading games...
Thairo Estrada
Thairo Estrada
Baltimore Orioles • Second Base
Age 30 • 5' 10" • 185 lb
Bats: R • Throws: R
MLB Debut: 2019-04-21
Born: Bejuma • Venezuela
2025 Stats
G
39
AB
154
H
39
HR
3
RBI
21
R
14
SB
1
AVG
.253
OBP
.285
SLG
.370
OPS
.655
Career Stats
G
508
AB
1734
H
436
HR
51
RBI
216
R
230
SB
53
AVG
.251
OBP
.299
SLG
.392
OPS
.691
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2019 NYY 35 69 64 16 3 12 4 .250 .294 .438 .732
2020 NYY 26 52 48 8 1 3 1 .167 .231 .229 .460
2021 SF 52 132 121 33 7 22 1 .273 .333 .479 .812
2022 SF 140 541 488 127 14 62 21 .260 .322 .400 .722
2023 SF 120 530 495 134 14 49 23 .271 .315 .416 .731
2024 SF 96 381 364 79 9 47 2 .217 .247 .343 .590
2025 COL 39 165 154 39 3 21 1 .253 .285 .370 .655
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2017 NYY 8773 24 .429.4291.4291.858
2019 NYY 1835308 2 .267.371.433.804
2020 NYY 1436358 6 .229.250.257.507
2021 NYY 1629276 361 .222.276.556.832
2022 SF 9272510 264 .400.444.6401.084
2023 SF 14413911 182 .282.317.564.881
2024 SF 17524915 281 .306.346.510.856
2025 COL 14383514 73 .400.421.457.878
2026 BAL 925252 1 .080.080.080.160
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-08-05 vs TOR 3 0 0 0 0 0 0 0 0
2025-08-04 vs TOR 4 0 0 0 0 0 0 0 1
2025-08-03 vs PIT 3 1 1 0 0 0 0 1 1
2025-08-02 vs PIT 4 1 0 0 0 0 1 0 1
2025-08-01 vs PIT 6 2 1 0 0 1 1 0 1
2025-07-30 @ CLE 3 0 0 0 0 0 0 0 1
2025-07-28 @ CLE 4 0 0 0 0 0 0 1 2
2025-07-27 @ BAL 4 0 0 0 0 0 0 0 2
2025-07-26 @ BAL 3 1 0 0 0 0 0 0 0
2025-07-25 @ BAL 4 1 0 0 1 2 1 0 1
2025-07-07 @ BOS 4 1 1 0 0 0 2 0 0
2025-07-06 vs CWS 3 0 0 0 0 0 1 1 0
2025-07-05 vs CWS 4 0 0 0 0 0 0 0 0
2025-07-04 vs CWS 4 0 0 0 0 0 0 0 0
2025-07-03 vs HOU 4 3 0 0 1 4 1 0 0
2025-07-02 vs HOU 4 3 0 0 0 0 1 0 0
2025-07-01 vs HOU 4 0 0 0 0 1 0 0 1
2025-06-29 @ MIL 5 3 0 0 0 1 0 0 1
2025-06-28 @ MIL 4 0 0 0 0 0 0 0 1
2025-06-27 @ MIL 5 3 0 0 0 2 0 0 0
2025-06-26 vs LAD 3 0 0 0 0 0 0 1 1
2025-06-25 vs LAD 3 0 0 0 0 0 0 1 1
2025-06-24 vs LAD 3 1 0 0 0 2 0 1 0
2025-06-17 @ WSH 2 1 0 0 1 1 1 0 0
2025-06-16 @ WSH 4 2 1 0 0 0 0 0 0
2025-06-15 @ ATL 5 2 0 0 0 0 1 0 3
2025-06-14 @ ATL 4 0 0 0 0 0 0 0 0
2025-06-13 @ ATL 5 2 0 0 0 0 0 0 1
2025-06-12 vs SF 5 3 2 0 0 2 1 0 0
2025-06-11 vs SF 5 1 0 0 0 1 1 0 0
2025-06-10 vs SF 5 0 0 0 0 1 0 0 1
2025-06-08 vs NYM 5 0 0 0 0 0 0 0 0
2025-06-07 vs NYM 4 2 0 0 0 0 0 0 1
2025-06-06 vs NYM 4 1 1 0 0 0 0 0 1
2025-06-04 @ MIA 4 1 1 0 0 0 1 0 1
2025-06-03 @ MIA 3 0 0 0 0 1 0 0 1
2025-06-02 @ MIA 4 3 1 0 0 1 0 0 1
2025-05-31 @ NYM 4 1 0 0 0 1 0 0 0
2025-05-30 @ NYM 3 0 0 0 0 0 1 0 1
Transactions
Entire history • newest first.
2026-03-23
Baltimore Orioles released 2B Thairo Estrada.
2026-02-23
Baltimore Orioles signed free agent 2B Thairo Estrada to a minor league contract and invited him to spring training.
2025-11-06
Colorado Rockies activated 2B Thairo Estrada from the 60-day injured list.
2025-11-06
2B Thairo Estrada elected free agency.
2025-08-08
Colorado Rockies transferred 2B Thairo Estrada from the 10-day injured list to the 60-day injured list. Right hamstring strain.
2025-08-06
Colorado Rockies placed 2B Thairo Estrada on the 10-day injured list. Right hamstring strain.
2025-07-25
Colorado Rockies activated 2B Thairo Estrada from the 10-day injured list.
2025-07-14
Colorado Rockies placed 2B Thairo Estrada on the 10-day injured list retroactive to July 11, 2025. Sprained left thumb.
2025-05-30
Colorado Rockies activated 2B Thairo Estrada from the 60-day injured list.
2025-05-22
Colorado Rockies sent 2B Thairo Estrada on a rehab assignment to Albuquerque Isotopes.
2025-04-25
Colorado Rockies transferred 2B Thairo Estrada from the 10-day injured list to the 60-day injured list. Right wrist fracture.
2025-03-27
Colorado Rockies placed 2B Thairo Estrada on the 10-day injured list retroactive to March 24, 2025. Right wrist fracture.
2025-01-09
Colorado Rockies signed free agent 2B Thairo Estrada.
2024-08-30
San Francisco Giants sent 2B Thairo Estrada outright to Sacramento River Cats.
2024-08-19
San Francisco Giants activated 2B Thairo Estrada from the 10-day injured list.
2024-08-13
San Francisco Giants sent 2B Thairo Estrada on a rehab assignment to Sacramento River Cats.
2024-07-26
San Francisco Giants placed 2B Thairo Estrada on the 10-day injured list. Left wrist sprain.
2024-07-09
San Francisco Giants activated 2B Thairo Estrada from the 10-day injured list.
2024-06-28
San Francisco Giants placed 2B Thairo Estrada on the 10-day injured list. Left Wrist Sprain.
2023-08-05
San Francisco Giants activated 2B Thairo Estrada from the 10-day injured list.
2023-08-01
San Francisco Giants sent 2B Thairo Estrada on a rehab assignment to Sacramento River Cats.
2023-07-03
San Francisco Giants placed 2B Thairo Estrada on the 10-day injured list. Left hand fracture.
2023-06-06
San Francisco Giants activated 2B Thairo Estrada from the 10-day injured list.
2023-06-06
San Francisco Giants activated 2B Thairo Estrada from the 10-day injured list.
2023-05-27
San Francisco Giants placed 2B Thairo Estrada on the 10-day injured list retroactive to May 26, 2023. Left wrist sprain.
2022-08-07
San Francisco Giants activated 2B Thairo Estrada.
2022-08-07
San Francisco Giants activated 2B Thairo Estrada.
2022-07-31
San Francisco Giants placed 2B Thairo Estrada on the 7-day injured list. Concussion.
2022-07-08
San Francisco Giants activated 2B Thairo Estrada from the 10-day injured list.
2022-07-03
San Francisco Giants placed 2B Thairo Estrada on the 10-day injured list.
2021-10-15
San Francisco Giants activated 2B Thairo Estrada from the reserve list.
2021-10-13
San Francisco Giants recalled 2B Thairo Estrada from Sacramento River Cats.
2021-10-02
San Francisco Giants optioned 2B Thairo Estrada to Sacramento River Cats.
2021-09-28
San Francisco Giants recalled 2B Thairo Estrada from Sacramento River Cats.
2021-09-17
San Francisco Giants optioned 2B Thairo Estrada to Sacramento River Cats.
2021-09-01
San Francisco Giants recalled 2B Thairo Estrada from Sacramento River Cats.
2021-08-29
San Francisco Giants optioned 2B Thairo Estrada to Sacramento River Cats.
2021-08-26
San Francisco Giants recalled 2B Thairo Estrada from Sacramento River Cats.
2021-08-14
San Francisco Giants optioned 2B Thairo Estrada to Sacramento River Cats.
2021-08-11
San Francisco Giants recalled 2B Thairo Estrada from Sacramento River Cats.
2021-08-08
San Francisco Giants optioned 2B Thairo Estrada to Sacramento River Cats.
2021-06-29
San Francisco Giants recalled 2B Thairo Estrada from Sacramento River Cats.
2021-06-11
San Francisco Giants optioned 2B Thairo Estrada to Sacramento River Cats.
2021-06-06
San Francisco Giants recalled 2B Thairo Estrada from Sacramento River Cats.
2021-04-11
New York Yankees traded 2B Thairo Estrada to San Francisco Giants for cash.
2021-04-11
San Francisco Giants optioned 2B Thairo Estrada to Giants Alternate Training Site.
2021-04-06
New York Yankees designated 2B Thairo Estrada for assignment.
2021-03-19
New York Yankees optioned 2B Thairo Estrada to Scranton/Wilkes-Barre RailRiders.
2020-10-10
New York Yankees activated 2B Thairo Estrada.
2020-09-29
New York Yankees reassigned 2B Thairo Estrada to the minor leagues.
2020-09-28
New York Yankees recalled 2B Thairo Estrada from Yankees Alternate Training Site.
2020-09-16
New York Yankees optioned 2B Thairo Estrada to Yankees Alternate Training Site.
2020-08-14
New York Yankees recalled Thairo Estrada from Yankees Alternate Training Site.
2020-08-10
New York Yankees optioned 2B Thairo Estrada to Yankees Alternate Training Site.
2020-08-09
New York Yankees recalled Thairo Estrada from Yankees Alternate Training Site.
2020-08-09
New York Yankees optioned 2B Thairo Estrada to Yankees Alternate Training Site.
2020-08-08
New York Yankees optioned 2B Thairo Estrada to Yankees Alternate Training Site.
2020-08-08
New York Yankees recalled Thairo Estrada from Yankees Alternate Training Site.
2020-08-06
New York Yankees optioned Thairo Estrada to Yankees Alternate Training Site.
2020-07-23
New York Yankees recalled Thairo Estrada from Scranton/Wilkes-Barre RailRiders.
2020-03-26
New York Yankees optioned 2B Thairo Estrada to Scranton/Wilkes-Barre RailRiders.
2020-02-14
Thairo Estrada changed number to .
2019-10-20
New York Yankees activated 2B Thairo Estrada.
2019-10-04
New York Yankees reassigned 2B Thairo Estrada to the minor leagues.
2019-09-08
New York Yankees activated 2B Thairo Estrada.
2019-09-07
New York Yankees sent 2B Thairo Estrada on a rehab assignment to Scranton/Wilkes-Barre RailRiders.
2019-09-06
New York Yankees sent 2B Thairo Estrada on a rehab assignment to Trenton Thunder.
2019-08-18
New York Yankees placed 2B Thairo Estrada on the 10-day injured list. Right hamstring strain.
2019-08-18
New York Yankees activated 2B Thairo Estrada.
2019-08-14
New York Yankees recalled 2B Thairo Estrada from Scranton/Wilkes-Barre RailRiders.
2019-07-01
New York Yankees optioned 2B Thairo Estrada to Scranton/Wilkes-Barre RailRiders.
2019-06-29
New York Yankees recalled Thairo Estrada from Scranton/Wilkes-Barre RailRiders.
2019-06-07
New York Yankees optioned 2B Thairo Estrada to Scranton/Wilkes-Barre RailRiders.
2019-04-21
New York Yankees recalled Thairo Estrada from Scranton/Wilkes-Barre RailRiders.
2019-04-06
New York Yankees optioned SS Thairo Estrada to Scranton/Wilkes-Barre RailRiders.
2019-04-04
New York Yankees recalled Thairo Estrada from Scranton/Wilkes-Barre RailRiders.
2019-03-13
New York Yankees optioned SS Thairo Estrada to Scranton/Wilkes-Barre RailRiders.
2018-10-10
New York Yankees recalled Thairo Estrada from Scranton/Wilkes-Barre RailRiders.
2018-03-28
New York Yankees optioned SS Thairo Estrada to Trenton Thunder.
2017-11-20
New York Yankees selected the contract of Thairo Estrada from Trenton Thunder.
2017-02-27
2B Thairo Estrada assigned to New York Yankees.
2012-08-02
New York Yankees signed free agent SS Thairo Estrada to a minor league contract.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
26
0.264
xBA
51
0.233
xSLG
29
0.322
Avg EV
18
86.3
Barrel%
21
3.1%
HardHit%
19
30.5%
SweetSpot%
21
28.2%
Chase%
18
35.2%
Whiff%
70
22.8%
K%
86
15.8%
BB%
14
3.6%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B 2B 3B HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: orioles.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 165 29.0% 49.1% 12.5% .324 34.3%
Sinker 130 22.9% 62.3% 0.0% .295 34.1%
Slider 102 18.0% 47.1% 40.6% .182 16.7%
Sweeper 51 9.0% 45.1% 33.3% .000 0.0%
Cutter 32 5.6% 50.0% 9.5% .167 50.0%
Curveball 28 4.9% 42.9% 35.7% .143 75.0%
Changeup 26 4.6% 26.9% 12.5% .333 25.0%
Splitter 16 2.8% 31.2% 62.5% .000 0.0%
Forkball 6 1.1% 33.3% 75.0% .000 0.0%
Knuckle Curve 5 0.9% 60.0% 25.0% 1.000 50.0%
Slurve 5 0.9% 60.0% 0.0% .000 0.0%
Eephus 2 0.4% 50.0% 0.0% 1.000 100.0%
Total 568 100.0% 49.6% 20.5% .253 30.8%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 327 57.6% 54.4% 7.2% .299 35.4%
Breaking 191 33.6% 46.6% 37.3% .167 20.5%
Offspeed 50 8.8% 30.0% 33.3% .308 33.3%
Total 568 100.0% 49.6% 20.5% .253 30.8%
MLB Avg - - 50.6% 25.3% .245 41.0%
More