2B Thairo Estrada #39
Age: 33 | Bats: R | Throws: R | Morale: Good
06/11/2029
OA: 40 POT: 40
2B THAIRO ESTRADA #39 - AGE: 33 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
41 154 44 9 1 2 22 3 39 .286 .304 .396 5 0.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 55 55 55
Gap 45 50 45 45
Power 50 50 50 50
Eye 40 40 40 40
Avoid K's 55 55 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 50
Errors: - 60 50
Arm: 20 50 45
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: 25
1st Base: - Center Field: -
2nd Base: 55 Right Field: 30
3rd Base: 35
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 50
Stealing Ability: 65
Baserunning Inst.: 55
Sacrifice Bunt: 55
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/09/2029 @ AZ Win, 5-2 6 1 1 0 0 0 2 1
06/08/2029 @ AZ Loss, 4-9 4 1 1 0 0 0 0 0
06/06/2029 @ LAD Loss, 2-11 4 0 3 1 0 0 1 0
06/05/2029 @ LAD Loss, 2-4 2 0 0 1 0 0 1 0
06/03/2029 ATL Win, 6-2 3 1 2 1 0 1 1 0
06/02/2029 ATL Win, 6-1 4 0 1 0 0 0 1 0
06/01/2029 ATL Loss, 4-7 4 0 2 2 0 0 0 0
05/30/2029 CHC Win, 9-1 4 1 4 1 0 0 0 1
05/29/2029 CHC Win, 7-3 1 0 0 1 0 0 1 0
05/28/2029 CHC Win, 1-0 3 0 0 0 0 0 1 0
PERSONALITY
Thairo is intelligent on and off the field.
High: Intelligence
Low: Financial Ambition
Birthday:02/22/1996
Born in:Bejuma, CAR
Nationality:Venezuelan
Height:5' 10"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$840,000
Signed Through:2029 Season
Major Service:10 Years, 58 Days
Service This Yr:63 Days
40-Man Service:10 Years, 58 Days
Pro Service:15 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2029 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 41 154 44 9 1 2 22 16 3 39 .286 .304 .396 .700 .301 .110 91
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 40 161 2 0 0 3 0 2 61 12 5 2 71.4 18.0 4.16 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   57 12 3 0 0 6 3 3 15 0 0 1 .211 .262 .263 .525
Versus Right   97 32 6 1 2 16 13 0 24 2 0 1 .330 .330 .474 .804
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   16 5 0 0 0 2 2 0 4 1 0 0 .312 .294 .312 .607
April   54 12 4 0 1 7 3 1 13 0 0 0 .222 .236 .352 .588
May   73 22 4 1 1 10 10 1 20 1 0 2 .301 .325 .425 .749
June   27 10 1 0 0 5 3 1 6 1 0 0 .370 .379 .407 .787
Last Year   303 87 14 1 8 42 34 6 70 4 1 8 .287 .315 .419 .734
2 Years Ago   641 181 36 6 13 68 75 19 136 4 1 9 .282 .311 .418 .729
Career   4103 1101 197 22 102 456 511 202 887 27 4 77 .268 .313 .402 .715
Home   75 24 6 1 0 12 9 2 15 1 0 1 .320 .342 .427 .768
Road   79 20 3 0 2 10 7 1 24 1 0 1 .253 .268 .367 .635
Grass   154 44 9 1 2 22 16 3 39 2 0 2 .286 .304 .396 .700
Day   54 16 2 0 1 7 5 1 14 0 0 1 .296 .321 .389 .710
Night   100 28 7 1 1 15 11 2 25 2 0 1 .280 .295 .400 .695
As Starter   153 44 9 1 2 21 16 3 38 1 0 2 .288 .308 .399 .707
As Reliever / Substitution   1 0 0 0 0 1 0 0 1 1 0 0 .000 .000 .000 .000
Close/Late   33 10 2 0 1 5 2 1 6 0 0 1 .303 .343 .455 .797
Inning 1-3   49 12 3 0 0 6 4 2 12 0 0 1 .245 .288 .306 .595
Inning 4-6   56 15 2 1 1 8 8 0 16 1 0 0 .268 .263 .393 .656
Inning 7-9   46 16 4 0 1 8 3 1 11 1 0 1 .348 .367 .500 .867
Extra Innings   3 1 0 0 0 0 1 0 0 0 0 0 .333 .333 .333 .667
0 Outs   46 13 2 1 0 2 6 0 15 0 0 0 .283 .283 .370 .652
1 Outs   43 10 2 0 0 4 4 0 11 2 0 1 .233 .239 .279 .518
2 Outs   65 21 5 0 2 16 6 3 13 0 0 1 .323 .362 .492 .855
Scoring Position   38 14 6 0 1 19 3 2 11 2 0 1 .368 .395 .605 1.001
Bases Empty   87 21 2 0 1 1 7 0 23 0 0 1 .241 .250 .299 .549
Runner on 1st   29 9 1 1 0 2 6 1 5 0 0 0 .310 .333 .414 .747
Runner on 2nd   15 4 1 0 1 5 2 0 5 0 0 0 .267 .267 .533 .800
Runner on 1st & 2nd   13 7 4 0 0 5 0 0 2 0 0 0 .538 .538 .846 1.385
Runner on 1st & 3rd   4 1 0 0 0 1 0 0 2 0 0 0 .250 .250 .250 .500
Runner on 2nd & 3rd   3 2 1 0 0 4 0 1 1 0 0 0 .667 .750 1.000 1.750
Bases Loaded   3 0 0 0 0 4 1 1 1 2 0 1 .000 .286 .000 .286
Two Strikes   83 13 3 0 0 4 4 0 39 1 0 0 .157 .155 .193 .348
First Pitch   28 13 2 0 2 9 5 0 0 0 0 0 .464 .464 .750 1.214
Count 0-1   16 4 2 0 0 1 1 0 0 0 0 1 .250 .294 .375 .669
Count 0-2   14 2 0 0 0 0 1 0 6 0 0 0 .143 .143 .143 .286
Count 1-0   3 0 0 0 0 2 1 0 0 1 0 1 .000 .200 .000 .200
Count 1-1   10 4 1 0 0 2 0 0 0 0 0 0 .400 .400 .500 .900
Count 1-2   21 3 0 0 0 1 0 0 9 1 0 0 .143 .136 .143 .279
Count 2-0   4 3 0 0 0 0 2 0 0 0 0 0 .750 .750 .750 1.500
Count 2-1   6 5 0 1 0 2 3 0 0 0 0 0 .833 .833 1.167 2.000
Count 2-2   31 4 1 0 0 1 2 0 19 0 0 0 .129 .129 .161 .290
Count 3-0   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   4 2 1 0 0 2 0 2 0 0 0 0 .500 .667 .750 1.417
Full Count   17 4 2 0 0 2 1 0 5 0 0 0 .235 .235 .353 .588
Behind in Count   51 9 2 0 0 2 2 0 15 1 0 1 .176 .189 .216 .404
Ahead in Count   17 10 1 1 0 6 6 3 0 1 0 1 .588 .636 .765 1.401
Batting 3rd   1 0 0 0 0 1 0 0 1 1 0 0 .000 .000 .000 .000
Batting 4th   55 14 6 0 1 9 4 1 14 0 0 0 .255 .268 .418 .686
Batting 6th   98 30 3 1 1 12 12 2 24 1 0 2 .306 .330 .388 .718
Low Leverage   67 20 6 0 1 8 5 1 18 1 0 1 .299 .314 .433 .747
Medium Leverage   56 13 0 0 1 3 6 1 14 0 0 0 .232 .246 .286 .531
High Leverage   30 11 3 1 0 11 5 1 7 1 0 1 .367 .394 .533 .927
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2019 New York - MLB 23 35 64 16 3 0 3 12 12 3 1 0 15 4 0 .250 .294 .438 .732 91 90 0.3
2020 New York - MLB 24 26 48 8 0 0 1 3 8 1 3 0 19 1 0 .167 .231 .229 .460 28 27 -0.2
2021 San Francisco - MLB 25 52 121 33 4 0 7 22 19 9 2 0 23 1 0 .273 .333 .479 .813 123 119 0.8
2022 San Francisco - MLB 26 140 488 127 22 2 14 62 71 33 14 5 89 21 6 .260 .322 .400 .722 103 103 2.5
2023 San Francisco - MLB 27 156 623 173 32 5 15 60 77 49 9 1 115 12 1 .278 .339 .417 .756 97 99 2.4
2024 San Francisco - MLB 28 150 609 143 25 2 20 55 75 31 11 5 150 12 4 .235 .282 .381 .663 82 82 1.2
2025 San Francisco - MLB 29 153 617 171 28 4 13 71 72 34 12 3 127 19 7 .277 .326 .399 .725 99 103 3.4
2026 San Francisco - MLB 30 121 435 118 24 1 6 39 52 14 6 3 104 20 1 .271 .301 .372 .674 83 85 2.0
2027 San Francisco - MLB 31 148 641 181 36 6 13 68 75 19 9 4 136 23 3 .282 .311 .418 .729 101 103 3.8
2028 Milwaukee - MLB 32 86 303 87 14 1 8 42 34 6 8 4 70 10 2 .287 .315 .419 .734 98 97 0.8
2029 San Francisco - MLB 33 41 154 44 9 1 2 22 16 3 2 2 39 5 2 .286 .304 .396 .700 97 91 0.5
Total MLB 1108 4103 1101 197 22 102 456 511 202 77 27 887 128 26 .268 .313 .402 .715 95 96 17.4
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2013 Total - R 17 49 176 49 11 5 2 17 28 12 8 1 30 7 5 .278 .350 .432 .782 100 106 0.6
2014 New York A (FCL) - R 18 6 22 6 2 0 0 4 2 1 0 0 4 0 0 .273 .304 .364 .668 100 76 -0.0
2014 Arizona (DSL) - A- 18 17 59 16 1 0 0 2 11 6 1 0 7 8 1 .271 .348 .288 .637 100 111 0.5
2015 Arizona (DSL) - A- 19 63 247 66 17 0 2 23 37 23 5 3 30 8 3 .267 .338 .360 .698 100 122 1.6
2016 Tampa - A 20 35 140 40 3 1 5 19 11 8 0 0 21 11 3 .286 .324 .429 .753 79 84 0.1
2016 Total - A+ 20 83 315 92 15 1 3 30 52 29 3 2 46 7 5 .292 .355 .375 .730 83 87 0.3
2016 Total - A+ 20 118 455 132 18 2 8 49 63 37 3 2 67 18 8 .290 .346 .391 .737 82 86 0.4
2017 Total - AA 21 122 495 149 19 4 6 48 72 34 8 4 56 8 11 .301 .353 .392 .745 88 91 0.6
2018 Total - A+ 22 10 45 10 2 0 0 5 4 0 1 1 9 0 0 .222 .234 .267 .501 25 36 -0.3
2018 Scranton WB - AAA 22 8 33 5 1 0 0 3 1 0 1 0 8 0 0 .152 .176 .182 .358 -7 4 -0.4
2019 Scranton WB - AAA 23 60 241 64 17 2 8 32 39 14 3 1 50 3 1 .266 .313 .452 .765 95 94 0.6
2021 Sacramento - AAA 25 50 210 70 14 1 9 40 37 20 3 0 35 6 4 .333 .399 .538 .937 113 109 1.0
Total IL 68 274 69 18 2 8 35 40 14 4 1 58 3 1 .252 .297 .420 .717 83 84
Total PCL 50 210 70 14 1 9 40 37 20 3 0 35 6 4 .333 .399 .538 .937 113 109
Total EL 122 495 149 19 4 6 48 72 34 8 4 56 8 11 .301 .353 .392 .745 88 91
Total MWL 93 360 102 17 1 3 35 56 29 4 3 55 7 5 .283 .341 .361 .702 76 81
Total NYP 80 306 82 18 0 2 25 48 29 6 3 37 16 4 .268 .340 .346 .687 100 120
Total FCL 55 198 55 13 5 2 21 30 13 8 1 34 7 5 .278 .345 .424 .770 100 103
Total FSL 35 140 40 3 1 5 19 11 8 0 0 21 11 3 .286 .324 .429 .753 79 84
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2025 San Francisco - MLB 29 3 12 3 1 0 0 1 1 1 0 0 2 0 0 .250 .308 .333 .641 78 81 0.5
2028 Milwaukee - MLB 32 2 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -122 -0.1
Total MLB 5 13 3 1 0 0 1 1 1 0 0 2 0 0 .231 .286 .308 .593 65 66
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 New York - MLB 2B 17 10 24 18 6 42 0 1.000 105.0 3.60 0.0 .000
2019 New York - MLB SS 9 4 7 12 1 20 1 .950 45.0 3.80 0.0 .000
2019 New York - MLB LF 2 2 1 0 0 1 0 1.000 10.0 0.90 0.0 .000
2020 New York - MLB 2B 20 13 20 28 6 48 0 1.000 103.0 4.19 0.0 .000
2020 New York - MLB 3B 6 2 1 3 1 5 1 .800 23.0 1.57 0.0 .000
2020 New York - MLB SS 3 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2021 San Francisco - MLB 2B 16 7 18 24 4 43 1 .977 80.2 4.69 0.0 .000
2021 San Francisco - MLB 3B 4 1 1 4 0 5 0 1.000 19.0 2.37 0.0 .000
2021 San Francisco - MLB SS 19 14 14 37 8 53 2 .962 132.0 3.48 0.0 .000
2021 San Francisco - MLB RF 1 1 0 0 0 0 0 .000 6.0 0.00 0.0 .000
2022 San Francisco - MLB 2B 102 88 159 205 59 369 5 .986 775.2 4.22 0.0 .000
2022 San Francisco - MLB 3B 3 1 1 4 0 5 0 1.000 16.0 2.81 0.0 .000
2022 San Francisco - MLB SS 37 32 40 83 19 128 5 .961 286.0 3.87 0.0 .000
2022 San Francisco - MLB LF 18 8 18 0 0 18 0 1.000 84.1 1.92 0.0 .000
2022 San Francisco - MLB CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 San Francisco - MLB 2B 130 128 220 381 108 609 8 .987 1119.0 4.83 -0.0 .998
2023 San Francisco - MLB 3B 12 9 3 18 1 22 1 .955 87.0 2.17 -2.2 .861
2023 San Francisco - MLB SS 13 12 11 35 2 46 0 1.000 101.0 4.10 -0.7 .993
2023 San Francisco - MLB LF 1 0 1 0 0 1 0 1.000 7.0 1.29 +0.0 .963
2024 San Francisco - MLB 2B 146 146 240 381 118 634 13 .979 1245.1 4.49 +0.2 1.002
2024 San Francisco - MLB 3B 1 0 0 2 1 2 0 1.000 2.0 9.00 +0.1 1.063
2024 San Francisco - MLB SS 8 3 8 13 4 22 1 .955 44.0 4.30 -0.3 .900
2025 San Francisco - MLB 2B 141 141 211 335 92 560 14 .975 1254.1 3.92 +3.2 1.031
2025 San Francisco - MLB 3B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2025 San Francisco - MLB SS 10 8 10 20 4 30 0 1.000 74.0 3.65 -0.5 .936
2025 San Francisco - MLB LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2025 San Francisco - MLB RF 1 0 0 0 0 0 0 .000 4.0 0.00 -0.3 .000
2026 San Francisco - MLB 2B 116 110 172 295 76 476 9 .981 962.1 4.37 +5.6 1.043
2026 San Francisco - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 San Francisco - MLB SS 5 3 2 14 2 16 0 1.000 30.0 4.80 +0.2 1.041
2026 San Francisco - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2027 San Francisco - MLB 2B 147 146 251 414 105 673 8 .988 1289.0 4.64 +5.5 1.038
2027 San Francisco - MLB SS 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2028 Milwaukee - MLB 2B 50 45 71 130 33 204 3 .985 406.0 4.46 +1.7 1.002
2028 Milwaukee - MLB 3B 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2028 Milwaukee - MLB SS 10 9 15 21 7 37 1 .973 79.0 4.10 -1.8 .859
2028 Milwaukee - MLB LF 2 0 5 0 0 5 0 1.000 8.1 5.40 -0.1 .988
2028 Milwaukee - MLB CF 1 0 2 0 0 2 0 1.000 6.0 3.00 -0.3 .976
2028 Milwaukee - MLB RF 17 13 19 0 0 19 0 1.000 122.0 1.40 -1.8 .848
2029 San Francisco - MLB 2B 40 40 79 129 37 210 2 .990 351.0 5.33 +1.6 1.038
2029 San Francisco - MLB 3B 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
TOTAL 2B 925 874 1465 2340 644 3868 63 .984 7691.1 4.45 +17.6 1.022
TOTAL 3B 29 13 6 31 3 39 2 .949 153.0 2.18 -2.1 .878
TOTAL SS 115 85 107 235 47 352 10 .972 798.0 3.86 -3.0 .946
TOTAL LF 24 10 25 0 0 25 0 1.000 110.2 2.03 -0.1 .984
TOTAL CF 2 0 2 0 0 2 0 1.000 8.0 2.25 -0.3 .976
TOTAL RF 19 14 19 0 0 19 0 1.000 132.0 1.30 -2.2 .848
PLAYER HISTORY
08/02/2012 Signed as an international free agent with the New York Yankees.
04/11/2021 Traded by the New York Yankees to the San Francisco Giants for cash.
07/10/2023 Wins the MLB NL Player of the Week Award.
11/28/2023 Received a 1-year contract through arbitration worth a total of $5,659,500.
01/01/2024 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 40 (40).
11/19/2024 Received a 1-year contract through arbitration worth a total of $8,729,500.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 50 (50); Eye: 35 (40).
02/07/2025 Signed a 2-year contract extension worth a total of $24,600,000 with the San Francisco Giants organization.
08/21/2025 Hits for the CYCLE, going 5-5 against the New York Mets, with 3 RBI and 2 runs scored.
08/21/2025 Goes 5-5 against the New York Mets, with 1 2B, 1 3B, 2 HR, 3 RBI and 2 R.
01/01/2026 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 40 (40).
04/20/2026 Injured (shoulder tendinitis),out for 6 weeks.
10/28/2026 Executed his contract year option.
01/01/2027 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 40 (40).
11/29/2027 Became a free agent.
01/01/2028 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 40 (40).
02/01/2028 Signed a 1-year contract worth a total of $12,000,000 with the Milwaukee Brewers organization.
09/09/2028 Injured (flu-like symptoms),day-to-day for 3 days.
12/04/2028 Became a free agent.
01/01/2029 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 45 (45); Eye: 40 (40).
03/08/2029 Signed a minor league contract with the San Francisco Giants organization.
05/14/2029 Injured (mild shoulder strain),day-to-day for one week.
LEADERBOARD APPEARANCES
Year PA Rank
2027 673 9
Year AB Rank
2027 641 2
Year H Rank
2027 181 4
Year 3B Rank
2027 6 3
Year SB Rank
2022 21 7
Year IBB Rank
2023 2 9
Year HP Rank
2022 14 7
Thursday, July 3rd , 2025 - OOTP Baseball 25.11 Build 104