The Baseball Cube

Thairo Estrada  

Thairo Estrada  

San Francisco Giants |Active on MLB Roster

MORE  
Proper Name
Thairo Jose Estrada
pronunciation
TYE-row
High Level
MLB (2019-2024)
Positions
2B (436) ... SS (347) ... 3B (67) ... LF (28) ... DH (3) ... RF (3) ... of (3) ... CF (1)
Ht / Wt
5-10 / 185
Bats / Throws
Right / Right
age
28.036
place
Bejuma,Venezuela
High School
None listed
Signing Bonus
$ 50,000
draft posit
SS
MLB Debut
Service Time
3.169 (2023)
MLB Teams
NYA [8] SFN [4]
TBC#
181632
mlbam id
642731
Retrosheet
Stat Capsuleavgopsabrhhrrbisb
Season [2023]SFN.271.73149563134144923
Season [2023]AAA (SFN).091.1801101010
Career MLB [2019-2024].261.72012201743193914850
Speed
69
Power
51
Contact
69
XBH
42
RBIs
60
Runs
69
Hitting
69
Durability
46
Team
.571
Player Tags
Player Notes:  
Subscribe to TBC PREMIUM ... Surf ad-free, get the daily PLAYER TRACKER (take a tour), access to ... more
than a dozen research applications including Player Comparison tool, analysis features and additional datagrid functionality!
Batting Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level org age   # pos link   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
2013 Gulf Coast Yankees 2 GCL Rk nya 17 11 ss -- 50 176 28 49 11 5 2 17 7 5 12 30 8 2 1 0 3 76 199 18 31 .278 .350 .432 .782 .233 .153 .324 6.03 15.08 2.50 88.00
2014 Gulf Coast Yankees GCL Rk nya 18 59 ss -- 6 22 2 6 2 0 0 4 0 0 1 4 0 0 0 0 1 8 23 2 4 .273 .304 .364 .668 .136 .091 .333 4.35 17.39 4.00 --
2014 Staten Island Yankees NYPL A- nya 18 13 ss -- 17 59 11 16 1 0 0 2 8 1 6 7 1 1 0 0 2 17 67 1 15 .271 .348 .288 .637 .237 .017 .308 8.96 10.45 1.17 --
2015 Staten Island Yankees NYPL A- nya 19 66 2b log 63 247 37 66 17 0 2 23 8 3 23 30 5 1 3 2 10 89 279 19 47 .267 .338 .360 .698 .206 .093 .294 8.24 10.75 1.30 123.50
2016 Charleston (sc) RiverDogs SAL A nya 20 3 2b log 35 140 11 40 3 1 5 19 11 3 8 21 0 0 0 0 5 60 148 9 31 .286 .324 .429 .753 .257 .143 .307 5.41 14.19 2.63 28.00
2016 Tampa Yankees FSL A+ nya 20 28 3b-2b log 83 315 52 92 15 1 3 30 7 5 29 46 3 2 2 0 9 118 351 19 73 .292 .355 .375 .730 .181 .083 .332 8.26 13.11 1.59 105.00
2017 Trenton Thunder East AA nya 21 3 ss log 122 495 72 149 19 4 6 48 8 11 34 56 8 1 4 0 8 194 542 29 120 .301 .353 .392 .745 .154 .091 .327 6.27 10.33 1.65 82.50
2018 Tampa Tarpons FSL A+ nya 22 -- ss log 10 45 4 10 2 0 0 5 0 0 0 9 1 0 1 0 2 12 47 2 8 .222 .234 .267 .501 .044 .044 .270 0.00 19.15 -- --
2018 Scranton/Wilkes-Barre RailRiders IL AAA nya 22 -- ss-2b log 8 33 1 5 1 0 0 3 0 0 0 8 1 0 0 0 1 6 34 1 4 .152 .176 .182 .358 .030 .030 .200 0.00 23.53 -- --
2019 Scranton/Wilkes-Barre RailRiders IL AAA nya 23 -- ss-2b log 60 241 39 64 17 2 8 32 3 1 14 50 3 0 1 0 3 109 259 27 37 .266 .313 .452 .765 .253 .187 .304 5.41 19.31 3.57 30.13
2019 New York Yankees AL MLB nya 23 90 2b-ss log 35 64 12 16 3 0 3 12 4 0 3 15 1 1 0 0 1 28 69 6 10 .250 .294 .438 .732 .297 .188 .283 4.35 21.74 5.00 21.33
2020 New York Yankees AL MLB nya 24 71 2b log 26 48 8 8 0 0 1 3 1 0 1 19 3 0 0 0 0 11 52 1 7 .167 .231 .229 .460 .104 .063 .250 1.92 36.54 19.00 48.00
2021 Sacramento River Cats PCL2 AAA sfn 25 26 ss-2b log 50 210 37 70 14 1 9 40 6 4 20 35 3 0 0 0 5 113 233 24 46 .333 .399 .538 .937 .310 .205 .367 8.58 15.02 1.75 23.33
2021 San Francisco Giants NL MLB sfn 25 39 ss-2b log 52 121 19 33 4 0 7 22 1 0 9 23 2 0 0 1 2 58 132 11 22 .273 .333 .479 .813 .289 .207 .286 6.82 17.42 2.56 17.29
2022 San Francisco Giants NL MLB sfn 26 39 2b log 140 488 71 127 23 2 14 62 21 6 33 89 14 1 5 0 10 196 541 39 88 .260 .322 .402 .724 .240 .141 .290 6.10 16.45 2.70 34.86
2023 Sacramento River Cats PCL2 AAA sfn 27 17 2b-ss log 3 11 0 1 0 0 0 1 0 0 0 3 0 0 0 0 0 1 11 0 1 .091 .091 .091 .182 .000 .000 .125 0.00 27.27 -- --
2023 San Francisco Giants NL MLB sfn 27 39 2b-ss log 120 495 63 134 26 2 14 49 23 7 22 120 11 0 2 1 10 206 530 42 92 .271 .315 .416 .731 .222 .145 .331 4.15 22.64 5.45 35.36
2024 San Francisco Giants NL MLB sfn 27 -- 2b -- 1 4 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 4 0 1 .250 .250 .250 .500 .000 .000 .333 0.00 25.00 -- --
2013 Rk Total -- NYA -- -- -- -- 50 176 28 49 11 5 2 17 7 5 12 30 8 2 1 0 3 76 199 18 31 .278 .350 .432 .782 .233 .153 .324 6.03 15.08 2.50 88.00
2014 Rk / A- Total -- NYA -- -- -- -- 23 81 13 22 3 0 0 6 8 1 7 11 1 1 0 0 3 25 90 3 19 .272 .337 .309 .646 .210 .037 .314 7.78 12.22 1.57 --
2015 A- Total -- NYA -- -- -- -- 63 247 37 66 17 0 2 23 8 3 23 30 5 1 3 2 10 89 279 19 47 .267 .338 .360 .698 .206 .093 .294 8.24 10.75 1.30 123.50
2016 A / A+ Total -- NYA -- -- -- -- 118 455 63 132 18 2 8 49 18 8 37 67 3 2 2 0 14 178 499 28 104 .290 .346 .391 .737 .204 .101 .325 7.41 13.43 1.81 56.88
2017 AA Total -- NYA -- -- -- -- 122 495 72 149 19 4 6 48 8 11 34 56 8 1 4 0 8 194 542 29 120 .301 .353 .392 .745 .154 .091 .327 6.27 10.33 1.65 82.50
2018 A+ / AAA Total -- NYA -- -- -- -- 18 78 5 15 3 0 0 8 0 0 0 17 2 0 1 0 3 18 81 3 12 .192 .210 .231 .441 .038 .038 .242 0.00 20.99 -- --
2019 AAA Total -- NYA -- -- -- -- 60 241 39 64 17 2 8 32 3 1 14 50 3 0 1 0 3 109 259 27 37 .266 .313 .452 .765 .253 .187 .304 5.41 19.31 3.57 30.13
2019 MLB Total -- NYA -- -- -- -- 35 64 12 16 3 0 3 12 4 0 3 15 1 1 0 0 1 28 69 6 10 .250 .294 .438 .732 .297 .188 .283 4.35 21.74 5.00 21.33
2020 MLB Total -- NYA -- -- -- -- 26 48 8 8 0 0 1 3 1 0 1 19 3 0 0 0 0 11 52 1 7 .167 .231 .229 .460 .104 .063 .250 1.92 36.54 19.00 48.00
2021 AAA Total -- SFN -- -- -- -- 50 210 37 70 14 1 9 40 6 4 20 35 3 0 0 0 5 113 233 24 46 .333 .399 .538 .937 .310 .205 .367 8.58 15.02 1.75 23.33
2021 MLB Total -- SFN -- -- -- -- 52 121 19 33 4 0 7 22 1 0 9 23 2 0 0 1 2 58 132 11 22 .273 .333 .479 .813 .289 .207 .286 6.82 17.42 2.56 17.29
2022 MLB Total -- SFN -- -- -- -- 140 488 71 127 23 2 14 62 21 6 33 89 14 1 5 0 10 196 541 39 88 .260 .322 .402 .724 .240 .141 .290 6.10 16.45 2.70 34.86
2023 AAA Total -- SFN -- -- -- -- 3 11 0 1 0 0 0 1 0 0 0 3 0 0 0 0 0 1 11 0 1 .091 .091 .091 .182 .000 .000 .125 0.00 27.27 -- --
2023 MLB Total -- SFN -- -- -- -- 120 495 63 134 26 2 14 49 23 7 22 120 11 0 2 1 10 206 530 42 92 .271 .315 .416 .731 .222 .145 .331 4.15 22.64 5.45 35.36
2024 MLB Total -- SFN -- -- -- -- 1 4 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 4 0 1 .250 .250 .250 .500 .000 .000 .333 0.00 25.00 -- --
Total MLB (6 yrs) -- MLB -- -- -- -- -- 374 1220 174 319 56 4 39 148 50 13 68 267 31 2 7 2 23 500 1328 99 220 .261 .315 .410 .725 .234 .148 .304 5.12 20.11 3.93 31.28
Total Minors (9 yrs) -- Minors -- -- -- -- -- 507 1994 294 568 102 14 35 224 58 33 147 299 33 7 12 2 49 803 2193 151 417 .285 .342 .403 .745 .204 .118 .319 6.70 13.63 2.03 56.97
Total AL (2 yrs) -- AL -- -- -- -- -- 61 112 20 24 3 0 4 15 5 0 4 34 4 1 0 0 1 39 121 7 17 .214 .267 .348 .615 .214 .134 .270 3.31 28.10 8.50 28.00
Total NL (4 yrs) -- NL -- -- -- -- -- 313 1108 154 295 53 4 35 133 45 13 64 233 27 1 7 2 22 461 1207 92 203 .266 .320 .416 .736 .236 .150 .307 5.30 19.30 3.64 31.66
Total AAA (4 yrs) -- AAA -- -- -- -- -- 121 495 77 140 32 3 17 76 9 5 34 96 7 0 1 0 9 229 537 52 88 .283 .337 .463 .800 .257 .180 .321 6.33 17.88 2.82 29.12
Total AA (1 yrs) -- AA -- -- -- -- -- 122 495 72 149 19 4 6 48 8 11 34 56 8 1 4 0 8 194 542 29 120 .301 .353 .392 .745 .154 .091 .327 6.27 10.33 1.65 82.50
Total A+ (2 yrs) -- A+ -- -- -- -- -- 93 360 56 102 17 1 3 35 7 5 29 55 4 2 3 0 11 130 398 21 81 .283 .341 .361 .702 .164 .078 .325 7.29 13.82 1.90 120.00
Total A (1 yrs) -- A -- -- -- -- -- 35 140 11 40 3 1 5 19 11 3 8 21 0 0 0 0 5 60 148 9 31 .286 .324 .429 .753 .257 .143 .307 5.41 14.19 2.63 28.00
Total A- (2 yrs) -- A- -- -- -- -- -- 80 306 48 82 18 0 2 25 16 4 29 37 6 2 3 2 12 106 346 20 62 .268 .340 .346 .687 .212 .078 .296 8.38 10.69 1.28 153.00
Total Rk (2 yrs) -- Rk -- -- -- -- -- 56 198 30 55 13 5 2 21 7 5 13 34 8 2 1 0 4 84 222 20 35 .278 .345 .424 .770 .222 .146 .325 5.86 15.32 2.62 99.00
Other Batting
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level age   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
2017 New York Yankees MLB Spring Training Spring 21 8 7 5 3 1 0 2 4 0 0 0 0 0 0 0 0 1 10 7 3 0 .429 .429 1.429 1.857 1.000 1.000 .200 0.00 0.00 -- 3.50
2017 Scottsdale Scorpions Arizona Fall League AFL 21 20 79 13 27 2 1 1 10 3 1 3 19 0 0 0 0 0 34 82 4 23 .342 .366 .430 .796 .152 .089 .441 3.66 23.17 6.33 79.00
2018 Glendale Desert Dogs Arizona Fall League AFL 22 19 80 9 19 2 0 0 7 0 1 4 15 0 0 0 0 0 21 84 2 17 .238 .274 .263 .536 .063 .025 .292 4.76 17.86 3.75 --
2019 New York Yankees MLB Spring Training Spring 23 18 30 2 8 1 2 0 2 0 0 4 9 1 0 0 0 0 13 35 3 5 .267 .371 .433 .805 .300 .167 .381 11.43 25.71 2.25 --
2020 New York Yankees MLB Spring Training Spring 24 11 30 4 6 1 0 0 5 0 0 1 9 0 0 0 0 0 7 31 1 5 .200 .226 .233 .459 .067 .033 .286 3.23 29.03 9.00 --
2021 New York Yankees MLB Spring Training Spring 25 16 27 4 6 0 0 3 6 1 2 1 5 1 0 0 0 1 15 29 3 3 .222 .276 .556 .831 .333 .333 .158 3.45 17.24 5.00 9.00
2022 San Francisco Giants MLB Spring Training Spring 26 9 25 7 10 0 0 2 6 4 1 0 7 2 0 0 0 0 16 27 2 8 .400 .444 .640 1.084 .360 .240 .500 0.00 25.93 -- 12.50
2023 San Francisco Giants MLB Spring Training Spring 27 14 39 8 11 6 1 1 8 2 1 1 11 1 0 0 0 0 22 41 8 3 .282 .317 .564 .881 .333 .282 .370 2.44 26.83 11.00 39.00
-- Totals -- Spring 21 76 158 30 44 9 3 8 31 7 4 7 41 5 0 0 0 2 83 170 20 24 .278 .329 .525 .855 .310 .247 .330 4.12 24.12 5.86 19.75
-- Totals -- AFL 22 39 159 22 46 4 1 1 17 3 2 7 34 0 0 0 0 0 55 166 6 40 .289 .319 .346 .665 .107 .057 .363 4.22 20.48 4.86 159.00
Fielding Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level mlb age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk
2013 Gulf Coast Yankees 2 GCL Rk nya 17 2b 9 0 0.0 19 20 1 5 40 39 0 0 -- .975 4.3 -- -- 15.0 18.0 4
2013 Gulf Coast Yankees 2 GCL Rk nya 17 ss 40 0 0.0 59 103 10 21 172 162 0 0 -- .942 4.1 -- -- 66.7 80.0 1
2014 Staten Island Yankees NYPL A- nya 18 ss 17 0 0.0 16 40 2 6 58 56 0 0 -- .966 3.3 -- -- 22.7 100.0 3
2014 Gulf Coast Yankees GCL Rk nya 18 ss 5 0 0.0 5 9 0 0 14 14 0 0 -- 1.000 2.8 -- -- 8.3 83.3 6
2015 Staten Island Yankees NYPL A- nya 19 2b 45 0 0.0 88 130 7 18 225 218 0 0 -- .969 4.8 -- -- 60.0 71.4 1
2015 Staten Island Yankees NYPL A- nya 19 ss 19 0 0.0 33 58 4 10 95 91 0 0 -- .958 4.8 -- -- 25.3 30.2 2
2016 Tampa Yankees FSL A+ nya 20 2b 36 0 0.0 53 95 4 24 152 148 0 0 -- .974 4.1 -- -- 26.7 43.4 3
2016 Tampa Yankees FSL A+ nya 20 3b 38 0 0.0 23 77 3 6 103 100 0 0 -- .971 2.6 -- -- 28.1 45.8 2
2016 Tampa Yankees FSL A+ nya 20 ss 3 0 0.0 3 8 1 5 12 11 0 0 -- .917 3.7 -- -- 2.2 3.6 4
2016 Charleston (sc) RiverDogs SAL A nya 20 2b 21 0 0.0 36 40 5 8 81 76 0 0 -- .938 3.6 -- -- 15.1 60.0 4
2016 Charleston (sc) RiverDogs SAL A nya 20 3b 9 0 0.0 2 13 2 1 17 15 0 0 -- .882 1.7 -- -- 6.5 25.7 4
2016 Charleston (sc) RiverDogs SAL A nya 20 ss 5 0 0.0 4 6 1 1 11 10 0 0 -- .909 2.0 -- -- 3.6 14.3 3
2017 Trenton Thunder East AA nya 21 2b 23 0 0.0 41 50 0 10 91 91 0 0 -- 1.000 4.0 -- -- 16.4 18.9 3
2017 Trenton Thunder East AA nya 21 3b 3 0 0.0 2 4 0 0 6 6 0 0 -- 1.000 2.0 -- -- 2.1 2.5 7
2017 Trenton Thunder East AA nya 21 ss 90 0 0.0 106 234 17 59 357 340 0 0 -- .952 3.8 -- -- 64.3 73.8 1
2018 Scranton/Wilkes-Barre RailRiders IL AAA nya 22 2b 3 0 0.0 6 13 1 3 20 19 0 0 -- .950 6.3 -- -- 2.2 37.5 9
2018 Scranton/Wilkes-Barre RailRiders IL AAA nya 22 ss 5 0 0.0 9 12 0 2 21 21 0 0 -- 1.000 4.2 -- -- 3.6 62.5 6
2018 Tampa Tarpons FSL A+ nya 22 ss 8 0 0.0 10 20 0 7 30 30 0 0 -- 1.000 3.8 -- -- 5.8 80.0 3
2019 New York Yankees AL MLB nya 23 2b 17 10 105.0 24 18 0 6 42 42 0 0 -- 1.000 2.5 0.40 3.60 10.5 48.6 4
2019 New York Yankees AL MLB nya 23 ss 9 4 45.0 7 12 1 1 20 19 0 0 -- .950 2.1 0.42 3.80 5.6 25.7 3
2019 New York Yankees AL MLB nya 23 lf 2 2 10.0 1 0 0 0 1 1 0 0 -- 1.000 0.5 0.10 0.90 1.2 5.7 7
2019 New York Yankees AL MLB nya 23 rf 2 0 4.0 1 0 0 0 1 1 0 0 -- 1.000 0.5 0.25 2.25 1.2 5.7 6
2019 New York Yankees AL MLB nya 23 dh 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.6 2.9 14
2019 Scranton/Wilkes-Barre RailRiders IL AAA nya 23 2b 24 0 0.0 30 50 1 18 81 80 0 0 -- .988 3.3 -- -- 17.0 40.0 3
2019 Scranton/Wilkes-Barre RailRiders IL AAA nya 23 3b 2 0 0.0 0 4 0 0 4 4 0 0 -- 1.000 2.0 -- -- 1.4 3.3 9
2019 Scranton/Wilkes-Barre RailRiders IL AAA nya 23 ss 33 0 0.0 43 63 3 14 109 106 0 0 -- .972 3.2 -- -- 23.4 55.0 2
2020 New York Yankees AL MLB nya 24 2b 20 13 103.0 20 28 0 6 48 48 0 0 -- 1.000 2.4 0.47 4.19 33.3 76.9 3
2020 New York Yankees AL MLB nya 24 3b 6 2 23.0 1 3 1 1 5 4 0 0 -- .800 0.7 0.17 1.57 10.0 23.1 3
2020 New York Yankees AL MLB nya 24 ss 3 0 5.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 5.0 11.5 4
2021 San Francisco Giants NL MLB sfn 25 2b 16 7 80.2 18 24 1 4 43 42 0 0 -- .977 2.6 0.52 4.71 9.9 30.8 5
2021 San Francisco Giants NL MLB sfn 25 3b 4 1 19.0 1 4 0 0 5 5 0 0 -- 1.000 1.3 0.26 2.37 2.5 7.7 7
2021 San Francisco Giants NL MLB sfn 25 ss 19 14 132.0 14 37 2 8 53 51 0 0 -- .962 2.7 0.39 3.48 11.7 36.5 3
2021 San Francisco Giants NL MLB sfn 25 lf 4 4 27.0 6 0 0 0 6 6 0 0 -- 1.000 1.5 0.22 2.00 2.5 7.7 7
2021 San Francisco Giants NL MLB sfn 25 rf 1 1 6.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 1.9 7
2021 Sacramento River Cats PCL2 AAA sfn 25 2b 16 0 0.0 25 46 2 12 73 71 0 0 -- .973 4.4 -- -- 12.6 32.0 4
2021 Sacramento River Cats PCL2 AAA sfn 25 3b 2 0 0.0 3 5 1 1 9 8 0 0 -- .889 4.0 -- -- 1.6 4.0 9
2021 Sacramento River Cats PCL2 AAA sfn 25 ss 30 0 0.0 30 56 10 12 96 86 0 0 -- .896 2.9 -- -- 23.6 60.0 3
2021 Sacramento River Cats PCL2 AAA sfn 25 lf 1 0 0.0 3 0 0 0 3 3 0 0 -- 1.000 3.0 -- -- 0.8 2.0 16
2022 San Francisco Giants NL MLB sfn 26 2b 102 88 775.2 159 205 5 59 369 364 0 0 -- .986 3.6 0.47 4.23 63.0 72.9 1
2022 San Francisco Giants NL MLB sfn 26 3b 3 1 16.0 1 4 0 0 5 5 0 0 -- 1.000 1.7 0.31 2.81 1.9 2.1 8
2022 San Francisco Giants NL MLB sfn 26 ss 37 32 286.0 40 83 5 19 128 123 0 0 -- .961 3.3 0.43 3.87 22.8 26.4 2
2022 San Francisco Giants NL MLB sfn 26 lf 18 8 84.1 18 0 0 0 18 18 0 0 -- 1.000 1.0 0.21 1.93 11.1 12.9 5
2022 San Francisco Giants NL MLB sfn 26 cf 1 0 2.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 0.7 9
2023 San Francisco Giants NL MLB sfn 27 2b 102 98 857.0 156 304 5 68 465 460 0 0 -- .989 4.5 0.54 4.83 63.0 85.0 1
2023 San Francisco Giants NL MLB sfn 27 ss 24 17 159.0 21 45 3 11 69 66 0 0 -- .957 2.8 0.42 3.74 14.8 20.0 3
2023 San Francisco Giants NL MLB sfn 27 lf 3 2 18.2 2 0 0 0 2 2 0 0 -- 1.000 0.7 0.11 0.99 1.9 2.5 11
2023 San Francisco Giants NL MLB sfn 27 of 3 2 18.2 2 0 0 0 2 2 0 0 -- 1.000 0.7 0.11 0.99 1.9 2.5 16
2023 San Francisco Giants NL MLB sfn 27 dh 2 2 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.2 1.7 13
2023 Sacramento River Cats PCL2 AAA sfn 27 2b 2 0 12.0 3 3 0 0 6 6 0 0 -- 1.000 3.0 0.50 4.50 0.0 66.7 11
Total MLB (5 yrs) -- MLB -- -- 2b 257 216 1,920 377 579 11 143 967 956 0 0 -- .989 3.7 0.50 4.48 -- -- --
Total MLB (3 yrs) -- MLB -- -- 3b 13 4 58 3 11 1 1 15 14 0 0 -- .933 1.1 0.24 2.17 -- -- --
Total MLB (5 yrs) -- MLB -- -- ss 92 67 627 82 177 11 39 270 259 0 0 -- .959 2.8 0.41 3.72 -- -- --
Total MLB (4 yrs) -- MLB -- -- lf 27 16 139 27 0 0 0 27 27 0 0 -- 1.000 1.0 0.19 1.74 -- -- --
Total MLB (1 yrs) -- MLB -- -- cf 1 0 2 0 0 0 0 0 0 0 0 -- -- 0.0 0.00 0.00 -- -- --
Total MLB (2 yrs) -- MLB -- -- rf 3 1 10 1 0 0 0 1 1 0 0 -- 1.000 0.3 0.10 0.90 -- -- --
Total MLB (1 yrs) -- MLB -- -- of 3 2 18 2 0 0 0 2 2 0 0 -- 1.000 0.7 0.11 0.99 -- -- --
Total MLB (2 yrs) -- MLB -- -- dh 3 2 0 0 0 0 0 0 0 0 0 -- -- 0.0 -- -- -- -- --
Total AAA (4 yrs) -- AAA -- -- 2b 45 0 12 64 112 4 33 180 176 0 0 -- .978 3.9 14.67 132.00 -- -- --
Total AAA (2 yrs) -- AAA -- -- 3b 4 0 0 3 9 1 1 13 12 0 0 -- .923 3.0 -- -- -- -- --
Total AAA (3 yrs) -- AAA -- -- ss 68 0 0 82 131 13 28 226 213 0 0 -- .942 3.1 -- -- -- -- --
Total AAA (1 yrs) -- AAA -- -- lf 1 0 0 3 0 0 0 3 3 0 0 -- 1.000 3.0 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- 2b 23 0 0 41 50 0 10 91 91 0 0 -- 1.000 4.0 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- 3b 3 0 0 2 4 0 0 6 6 0 0 -- 1.000 2.0 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- ss 90 0 0 106 234 17 59 357 340 0 0 -- .952 3.8 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- 2b 36 0 0 53 95 4 24 152 148 0 0 -- .974 4.1 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- 3b 38 0 0 23 77 3 6 103 100 0 0 -- .971 2.6 -- -- -- -- --
Total A+ (2 yrs) -- A+ -- -- ss 11 0 0 13 28 1 12 42 41 0 0 -- .976 3.7 -- -- -- -- --
Total A (1 yrs) -- A -- -- 2b 21 0 0 36 40 5 8 81 76 0 0 -- .938 3.6 -- -- -- -- --
Total A (1 yrs) -- A -- -- 3b 9 0 0 2 13 2 1 17 15 0 0 -- .882 1.7 -- -- -- -- --
Total A (1 yrs) -- A -- -- ss 5 0 0 4 6 1 1 11 10 0 0 -- .909 2.0 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- 2b 45 0 0 88 130 7 18 225 218 0 0 -- .969 4.8 -- -- -- -- --
Total A- (2 yrs) -- A- -- -- ss 36 0 0 49 98 6 16 153 147 0 0 -- .961 4.1 -- -- -- -- --
Total Rk (1 yrs) -- Rk -- -- 2b 9 0 0 19 20 1 5 40 39 0 0 -- .975 4.3 -- -- -- -- --
Total Rk (2 yrs) -- Rk -- -- ss 45 0 0 64 112 10 21 186 176 0 0 -- .946 3.9 -- -- -- -- --
Yearly Positional Grid
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year category pos p pos c pos 1b pos 2b pos 3b pos ss pos lf pos cf pos rf pos of pos dh
2013 Minor 0 0 0 9 0 40 0 0 0 0 0
2014 Minor 0 0 0 0 0 22 0 0 0 0 0
2015 Minor 0 0 0 45 0 19 0 0 0 0 0
2016 Minor 0 0 0 57 47 8 0 0 0 0 0
2017 Minor 0 0 0 23 3 90 0 0 0 0 0
2018 Minor 0 0 0 3 0 13 0 0 0 0 0
2019 Minor 0 0 0 24 2 33 0 0 0 0 0
2019 MLB 0 0 0 17 0 9 2 0 2 0 1
2020 MLB 0 0 0 20 6 3 0 0 0 0 0
2021 Minor 0 0 0 16 2 30 1 0 0 0 0
2021 MLB 0 0 0 16 4 19 4 0 1 0 0
2022 MLB 0 0 0 102 3 37 18 1 0 0 0
2023 Minor 0 0 0 2 0 0 0 0 0 0 0
2023 MLB 0 0 0 102 0 24 3 0 0 3 2