Teo
Zeno
 
Bats: Right
Throws: Right
Height: 5' 11''
Weight: 180
 
Born: March 10, 1994 in Venezuela
 
Awards & Accomplishments
Gold Glove Award 2023   
Ratings - Batting     Help
                                             
  Contact Power Gap Eye Ks
Year Age Tm Lg Salary   vL vR OA vL vR OA vL vR OA vL vR OA vL vR OA
2012 18 DET AL     17 17 18 6 6 6 29 29 29 21 20 20 30 30 30
2013 19 TOR AL     43 43 44 6 6 6 49 49 49 31 30 30 57 57 57
2014 20 TOR AL     51 51 52 13 13 13 53 53 53 32 31 31 59 59 59
2015 21 TOR AL $ 300,000   66 66 67 13 13 13 61 61 61 40 39 39 58 58 58
2016 22 PHI NL $ 300,000   65 65 66 13 13 13 61 61 61 58 57 57 58 58 58
2017 23 SDN NL $ 300,000   67 67 68 16 16 16 61 61 61 60 59 59 59 59 59
2018 24 SDN NL $ 300,000   66 66 67 16 16 16 61 61 61 57 56 56 58 58 58
2019 25 SDN NL $ 1,528,571   69 69 70 19 19 19 59 59 59 54 53 53 58 58 58
2020 26 SDN NL $ 1,707,143   66 66 67 19 19 19 57 57 57 51 50 50 56 56 56
2021 27 SDN NL $ 1,707,143   68 68 69 13 13 13 57 57 57 49 48 48 56 56 56
2022 28 SDN NL $ 2,400,000   66 66 67 6 6 6 51 51 51 49 48 48 57 57 57
2023 29 SDN NL $ 2,400,000   66 66 67 9 9 9 42 42 42 46 44 45 57 57 57
2024 30 ATL NL $ 2,400,000   67 67 68 9 9 9 48 48 48 46 44 45 56 56 56
2025 31 OAK AL $ 2,000,000   68 68 69 13 13 13 44 44 44 46 44 45 55 55 55
2026 32 OAK AL $ 2,000,000   66 66 67 13 13 13 42 42 42 47 46 46 55 55 55
2027 33 OAK AL $ 2,000,000   58 58 59 13 13 13 40 40 40 31 30 30 55 55 55
OOTP6 Min Ratings     17 17 18 6 6 6 29 29 29 21 20 20 30 30 30
OOTP6 Max Ratings $ 2,400,000   69 69 70 19 19 19 61 61 61 60 59 59 59 59 59
Batting Stats     Help
Bold lines indicate player won MVP or Rookie of the Year.
Year Age Tm Lg G AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS XR OWS
2012 18 AA   28 97 2 18 5 0 1 7 2 1 4 24 .186 .218 .268 .486 4.9  
    A   102 321 47 67 9 0 3 31 22 3 46 76 .209 .308 .265 .573 32.6  
2013 19 AA   34 129 29 42 6 0 2 16 8 2 18 12 .326 .408 .419 .827 22.8  
    A   103 372 58 97 18 3 1 30 17 5 53 54 .261 .353 .333 .686 48.1  
2014 20 AAA   126 504 71 152 32 2 5 55 35 10 38 84 .302 .351 .403 .753 71.0  
2015 21 TOR AL 48 110 20 29 4 1 0 8 3 0 7 24 .264 .308 .318 .626 11.0 1.2
    AAA   45 170 34 57 12 3 3 18 13 2 22 22 .335 .411 .494 .906 33.9  
2016 22 TOR AL 32 73 10 22 3 1 1 11 3 2 9 16 .301 .381 .411 .792 11.7 2.1
  PHI NL 60 193 24 50 8 3 1 15 9 4 11 38 .259 .308 .347 .655 20.0 2.2
  TOT   92 266 34 72 11 4 2 26 12 6 20 54 .271 .329 .365 .693 31.8 4.2
    AAA   32 118 22 43 8 2 1 15 10 1 17 13 .364 .444 .492 .936 25.3  
2017 23 SDN NL 137 443 39 106 17 4 0 44 20 9 29 105 .239 .293 .296 .589 39.5 2.2
2018 24 SDN NL 152 573 78 171 34 3 5 56 37 22 48 113 .298 .360 .394 .754 80.7 14.2
2019 25 SDN NL 151 624 105 192 24 5 9 63 47 13 47 132 .308 .358 .405 .763 92.6 19.0
2020 26 SDN NL 145 563 103 174 26 4 6 72 26 13 59 113 .309 .379 .401 .780 81.5 14.3
2021 27 SDN NL 147 549 65 164 24 3 1 44 20 12 51 110 .299 .366 .359 .725 71.0 10.5
2022 28 SDN NL 150 612 86 169 28 3 4 55 25 8 47 113 .276 .336 .351 .688 74.6 12.2
2023 29 SDN NL 155 606 63 179 24 7 3 37 20 14 49 139 .295 .353 .373 .726 77.1 15.0
2024 30 SDN NL 101 370 46 118 18 5 2 38 9 4 26 76 .319 .368 .411 .778 52.3 10.4
  ATL NL 51 164 18 49 10 0 1 13 4 2 12 41 .299 .348 .378 .726 20.8 3.0
  TOT   152 534 64 167 28 5 3 51 13 6 38 117 .313 .362 .401 .762 73.1 13.4
2025 31 OAK AL 97 336 45 91 12 2 1 36 6 8 30 63 .271 .333 .327 .661 35.6 3.6
2026 32 OAK AL 124 360 53 89 13 2 1 29 5 3 27 75 .247 .302 .303 .605 30.6 1.4
2027 33 OAK AL 54 117 27 33 4 3 2 15 1 1 8 27 .282 .323 .419 .742 15.8 2.0
13 Years Sim 1604 5693 782 1636 249 46 37 536 235 115 460 1185 .287 .345 .367 .712 714.6 113.1
3 Years AAA 203 792 127 252 52 7 9 88 58 13 77 119 .318 .382 .436 .818 130.3  
2 Years AA 62 226 31 60 11 0 3 23 10 3 22 36 .265 .345 .354 .699 27.6  
2 Years A 205 693 105 164 27 3 4 61 39 8 99 130 .237 .335 .302 .636 80.7  
7 Years Minors 470 1711 263 476 90 10 16 172 107 24 198 285 .278 .357 .371 .728 238.6  
162 Game Average 574 78 165 25 4 3 54 23 11 46 119 .287 .345 .367 .712 72.2  
Career Highs 155 624 105 192 34 7 9 72 47 22 59 139 .313 .379 .419 .780 92.6  
Career Batting Splits     Help
Click on a Category to view yearly stats.
Category G AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS XR
vs RH   3703 506 1049 165 30 19 341 147 74 271 796 .283 .338 .359 .697 435.0
vs LH   1990 276 587 84 16 18 195 88 41 189 389 .295 .360 .380 .740 269.8
Home 807 2822 397 841 112 25 13 283 119 45 234 558 .298 .356 .369 .725 367.3
Away 797 2871 385 795 137 21 24 253 116 70 226 627 .277 .335 .364 .700 337.6
RISP   1165 0 362 64 10 8 467 0 0 99 224 .311 .363 .403 .767 164.6
Pinch Hitting   57 10 20 5 0 0 9 3 0 3 11 .351 .393 .439 .832 9.1
Close/Late   583 79 166 26 3 4 52 0 0 41 116 .285 .336 .360 .697 68.0
Mar/Apr 256 957 145 285 43 8 7 118 29 22 64 188 .298 .342 .381 .724 118.3
May 282 1010 131 285 33 12 4 86 44 21 88 207 .282 .346 .350 .696 121.5
June 277 998 134 271 50 7 7 80 36 19 87 212 .272 .333 .357 .689 117.0
July 246 864 129 257 45 10 8 96 32 15 68 195 .297 .357 .400 .758 117.1
August 249 827 114 242 39 4 5 67 40 16 71 177 .293 .354 .368 .722 106.5
Sep/Oct 294 1037 129 296 39 5 6 89 54 22 82 206 .285 .344 .350 .694 124.3
Fielding Stats     Help
Bold lines indicate player won Gold Glove Award.
Year Age Tm Lg Pos G GS IP PO A E DP FPct RF RSA RTO RTO% PB DWS
2015 21 TOR AL 2B 21 12 112.0 24 42 0 9 1.000 5.30 0 0 .000 0 0.7
    3B 13 9 86.0 5 19 1 2 .960 2.51 0 0 .000 0 0.4
    SS 12 7 74.0 10 25 2 5 .946 4.26 0 0 .000 0 0.4
    1B 1 0 1.0 1 0 0 0 1.000 9.00 0 0 .000 0 0.0
2016 22 TOR AL 2B 24 23 169.9 35 56 1 11 .989 4.82 0 0 .000 0 1.0
    SS 3 1 11.7 1 3 0 1 1.000 3.08 0 0 .000 0 0.1
    3B 1 0 0.3 0 0 0 0 .000 0.00 0 0 .000 0 0.0
  PHI NL 2B 44 42 420.7 87 138 2 26 .991 4.81 0 0 .000 0 1.8
    SS 5 2 29.0 3 8 0 2 1.000 3.41 0 0 .000 0 0.1
    3B 1 0 0.7 0 0 0 0 .000 0.00 0 0 .000 0 0.0
  TOT   2B 68 65 590.6 122 194 3 37 .991 4.82   2.8
      SS 8 3 40.7 4 11 0 3 1.000 3.32   0.2
      3B 2 0 1.0 0 0 0 0 .000 .00   0.0
2017 23 SDN NL SS 71 70 596.7 76 185 10 34 .963 3.94 0 0 .000 0 2.8
    2B 50 46 394.3 66 117 3 19 .984 4.18 0 0 .000 0 2.1
    3B 8 2 27.0 2 3 1 1 .833 1.67 0 0 .000 0 0.0
    1B 3 2 17.0 17 3 1 1 .952 10.59 0 0 .000 0 0.0
    C 1 0 1.0 1 0 0 0 1.000 9.00 0 0 .000 0 0.0
2018 24 SDN NL 2B 141 140 1244.7 200 371 15 68 .974 4.13 0 0 .000 0 6.1
    SS 8 8 65.0 7 20 0 3 1.000 3.74 0 0 .000 0 0.5
    3B 2 0 1.3 0 0 0 0 .000 0.00 0 0 .000 0 0.0
2019 25 SDN NL 2B 97 97 892.0 147 251 4 36 .990 4.02 0 0 .000 0 4.1
    3B 53 52 438.3 26 65 4 3 .958 1.87 0 0 .000 0 1.4
    1B 1 0 1.0 2 0 0 0 1.000 18.00 0 0 .000 0 0.0
2020 26 SDN NL 2B 142 141 1237.7 177 339 11 58 .979 3.75 0 0 .000 0 4.5
    3B 1 0 2.0 0 0 0 0 .000 0.00 0 0 .000 0 0.0
2021 27 SDN NL 2B 81 79 684.0 152 241 7 50 .983 5.17 0 0 .000 0 5.8
    SS 63 60 503.7 74 145 15 30 .936 3.91 0 0 .000 0 0.4
    1B 3 0 3.0 2 1 0 0 1.000 9.00 0 0 .000 0 0.0
    3B 1 0 1.0 0 0 0 0 .000 0.00 0 0 .000 0 0.0
2022 28 SDN NL 2B 123 120 1037.7 225 383 9 72 .985 5.27 0 0 .000 0 6.8
    3B 27 26 232.7 19 46 5 5 .929 2.51 0 0 .000 0 0.5
    SS 1 0 2.0 0 0 0 0 .000 0.00 0 0 .000 0 0.0
2023 29 SDN NL 2B 147 145 1254.3 291 461 18 90 .977 5.40 0 0 .000 0 5.0
    3B 3 0 5.0 0 2 0 1 1.000 3.60 0 0 .000 0 0.0
    1B 1 0 2.0 1 0 0 0 1.000 4.50 0 0 .000 0 0.0
2024 30 SDN NL 2B 94 88 789.5 138 241 10 46 .974 4.32 0 0 .000 0 2.5
    1B 1 0 4.2 3 0 0 0 1.000 6.43 0 0 .000 0 0.0
    SS 1 0 2.1 0 1 1 0 .500 4.29 0 0 .000 0 0.0
  ATL NL 2B 47 45 351.5 61 107 4 21 .977 4.30 0 0 .000 0 1.2
    1B 1 0 1.8 1 0 0 0 1.000 5.00 0 0 .000 0 0.0
    SS 0 0 0.9 0 1 0 0 1.000 10.00 0 0 .000 0 0.0
  TOT   2B 141 133 1141.0 199 348 14 67 .975 4.31   3.7
      1B 2 0 6.0 4 0 0 0 1.000 6.00   0.0
      SS 1 0 3.0 0 2 1 0 .667 6.00   0.0
2025 31 OAK AL 2B 56 55 485.0 91 145 3 21 .987 4.38 0 0 .000 0 0.4
    3B 16 12 117.0 8 21 3 1 .906 2.23 0 0 .000 0 0.2
    1B 15 12 111.0 110 6 1 8 .991 9.41 0 0 .000 0 0.3
    SS 5 4 35.0 2 11 0 2 1.000 3.34 0 0 .000 0 0.2
2026 32 OAK AL 2B 111 111 923.7 158 277 14 52 .969 4.24 0 0 .000 0 1.8
    3B 2 2 18.0 0 4 0 1 1.000 2.00 0 0 .000 0 0.1
    1B 11 0 17.3 13 1 0 0 1.000 7.27 0 0 .000 0 0.1
    SS 1 1 9.0 1 1 0 0 1.000 2.00 0 0 .000 0 0.0
2027 33 OAK AL 2B 21 15 142.3 26 47 0 14 1.000 4.62 0 0 .000 0 0.8
    3B 10 7 69.0 5 13 0 1 1.000 2.35 0 0 .000 0 0.3
    SS 12 7 68.0 7 14 1 4 .955 2.78 0 0 .000 0 0.2
    1B 7 2 22.3 27 2 1 1 .967 11.69 0 0 .000 0 0.0
  2B 1199 1159 10139.2 1878 3216 101 593 .981 4.52 0 0 .000 0 44.5
  SS 182 160 1397.0 181 414 29 81 .954 3.83 0 0 .000 0 4.8
  3B 138 110 998.3 65 173 14 15 .944 2.15 0 0 .000 0 2.9
  1B 44 16 180.7 177 13 3 10 .984 9.47 0 0 .000 0 0.5
  C 1 0 1.0 1 0 0 0 1.000 9.00 0 0 .000 0 0.0
Career Totals   1564 1445 12716.2 2302 3816 147 699 .977 4.33 0 0 .000 0 52.6
Career Highs   151 149 1331.3 292 463 22 91 .991 5.39 0 0 .000 0  
Post-Season Batting Stats     Help
Bold lines indicate player won Manager of the Year Award.
Year Age Tm Lg G AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS
2015 21 TOR AL 6 9 2 3 0 0 0 1 1 0 0 2 .333 .364 .333 .697
2018 24 SDN NL 12 54 6 19 4 0 0 0 4 5 2 18 .352 .375 .426 .801
2019 25 SDN NL 4 17 3 7 0 0 0 1 0 2 1 1 .412 .444 .412 .856
2020 26 SDN NL 4 15 2 2 0 0 1 3 0 0 1 4 .133 .188 .333 .521
2025 31 OAK AL 5 11 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000
2026 32 OAK AL 5 15 0 3 0 0 0 0 1 0 1 3 .200 .250 .200 .450
Career Post-Season Batting 36 121 13 34 4 0 1 5 6 7 5 30 .281 .313 .339 .651
Batting Leaderboards     Help
Top 10 finishes. Stats are Year-Rank-Value. League leaders are in bold.
(*) indicates hit-less at-bats added to meet minimum plate appearances.
Season Rankings are League Based.
Batting Average
2024-10-.313
At-Bats
2019-3-624
2022-6-612
Runs
2019-6-105
Hits
2018-10-171
2019-4-192
2023-10-179
Singles
2018-5-129
2019-1-154
2020-5-138
2021-10-136
2022-6-134
2023-2-145
2024-9-131
Stolen Bases
2019-6-47
Caught Stealing
2018-4-22
2023-10-14
         
 
   Black Ink Test: 0    (Avg Batter in HOF ~ 15)
   Gray Ink Test: 20    (Avg Batter in HOF ~ 75)
   Hall of Fame Standards: 30    (Avg Batter in HOF ~ 44)
 
Similar Batters     What are Similarity Scores?

  1. Gaston Valderrama (914)
  2. Luis Montanez (895)
  3. Jerrold Furtado (890)
  4. Robert Valido (884)
  5. Cruz Quiles (877)
  6. Ramon Erazo (874)
  7. Troy Tulowitzki (872)
  8. Tsuyoshi Nishioka (870)
  9. Luis Castillo (865)
  10. Javier Rios (864)
History
Drafted in 6th round, 148th overall pick, by Detroit in 2012
Traded from Detroit to Toronto on 3/5/2013 (Going to DET: CF Jeff Francoeur, 2B Aaron Hill. Going to TOR: LF Gregory Cushman, SS Juan Uribe, 2B Teo Zeno, CF Clyde Charboneau)
Injured on 4/27/2014 with a Concussion, out for 1-2 weeks
Injured on 7/26/2014 with a Bruised Heel, out for 6 days
Had first career hit on 4/16/2015, off Cory Stewart (CLE)
Injured on 8/14/2015 with a Sore Shoulder, out for 3 days
Hit first career homerun on 6/6/2016, off C.C. Sabathia (BAL)
Traded from Toronto to Philadelphia on 6/24/2016 (Going to PHI: P Josh Beckett, SS Teo Zeno, P Anthony Walck, CF Juan Boggess. Going to TOR: P William Ruppe, 2B Jake Gautreau)
Traded from Philadelphia to San Diego on 2/10/2017 (Going to PHI: SS B.J. Upton. Going to SDN: 2B Teo Zeno)
2/3/2019: Gets a new one-year contract worth $1,528,571 through salary arbitration
Won Player of the Week award on 4/25/2019, hitting .520 with 1 HR, 10 RBI
2/3/2020: Gets a new one-year contract worth $1,707,143 through salary arbitration
Injured on 5/13/2020 with a Stiff Knee, out for one week
Had 5 hits with 3 RBI against Colorado on 7/4/2020
2/3/2021: Gets a new one-year contract worth $1,707,143 through salary arbitration
Had 5 hits with 1 RBI against Arizona on 4/29/2021
6/24/2021: Signed a contract extension with San Diego, $2,400,000 per year, for 3 years
Injured on 8/19/2021 with a Strained Back, out for 1-2 weeks
Won Gold Glove Award at Second Base in 2023
Traded from San Diego to Atlanta on 7/31/2024 (Going to ATL: 2B Teo Zeno. Going to SDN: C Miguel Ocejo)
Signed as a free agent by Oakland on 2/9/2025 to a 3-year deal worth $2,000,000 per year
Injured on 7/2/2026 with a Sore Back, out for one week