Birthplaces · Caribbean · 2005–2026
🇨🇺MLB Players from Cuba
Every major leaguer born in Cuba who took a plate appearance or threw a pitch in a published season, with what they have done since 2005 — and who is playing now.
- Players
- 107 2005–2026
- Active in 2026
- 31
- Total dbWAR
- 461.7
- Home runs
- 3,371
- Strikeouts
- 8,714 9,550.2 IP
- Batters / pitchers
- 61 / 46
Notable
Superlatives over the seasons published here, not over whole careers.
The All-Cuban Team
The best player born in Cuba at each position since 2005, by the dbWAR he produced there. Positions nobody has filled are left open.
And on the mound
How this is picked. Each player is filed at the one position he appeared at most often — so a shortstop who spent two years at third is a shortstop, and cannot hold both slots — and the spot goes to whoever produced the most dbWAR there. The figure on a card is therefore the value at that position rather than the career total shown elsewhere on this page: they differ for anyone who moved. Starting and relieving are counted separately for the same reason, on the share of each season's appearances that were starts. A slot needs 100 plate appearances or 20 innings to be claimed at all, which keeps a September call-up from becoming a first baseman. 47 position players are eligible here, with 10 starters and 25 relievers.
In the majors now
31 Cuban-born players were on a major-league roster in 2026. Every column sorts.
| Yordan Alvarez | HOU | DH | 29 | 158 | 692 | 42 | 106 | 1 | .316 | .432 | .601 | 182 | 7.5 |
| Miguel Vargas | CWS | 3B | 27 | 159 | 704 | 33 | 93 | 22 | .250 | .363 | .474 | 135 | 5.6 |
| Randy Arozarena | SEA | LF | 31 | 154 | 670 | 26 | 79 | 26 | .281 | .381 | .484 | 149 | 5.3 |
| Andy Pages | LAD | CF | 26 | 133 | 574 | 23 | 85 | 13 | .274 | .343 | .468 | 125 | 3.9 |
| Yandy Díaz | TB | DH | 35 | 154 | 686 | 22 | 85 | 3 | .293 | .359 | .446 | 123 | 2.5 |
| Victor Mesa Jr. | TB | RF | 25 | 74 | 262 | 14 | 34 | 9 | .255 | .323 | .489 | 123 | 1.4 |
| Luis Robert Jr. | NYM | CF | 29 | 60 | 230 | 11 | 26 | 2 | .221 | .300 | .407 | 97 | 0.6 |
| Lazaro Montes | SEA | RF | 22 | 21 | 59 | 4 | 11 | 0 | .212 | .305 | .481 | 116 | 0.1 |
| Raynel Delgado | HOU | 3B | 26 | 15 | 41 | 1 | 4 | 0 | .243 | .300 | .351 | 84 | 0.1 |
| Yoán Moncada | LAA | 3B | 31 | 41 | 130 | 3 | 10 | 1 | .189 | .308 | .297 | 81 | 0.1 |
| Victor Mederos | ATL | P | 25 | 1 | 1 | 0 | 2 | 0 | 1.000 | 1.000 | 1.000 | 493 | 0.0 |
| José Barrero | BAL | SS | 28 | 2 | 6 | 0 | 0 | 0 | .167 | .167 | .167 | -19 | -0.1 |
| Edgar Quero | CWS | C | 23 | 66 | 217 | 3 | 19 | 1 | .203 | .284 | .257 | 55 | -0.2 |
| Jorge Soler | LAA | DH | 34 | 86 | 361 | 12 | 49 | 0 | .203 | .291 | .373 | 89 | -0.4 |
| Andy Ibáñez | ATH | 2B | 33 | 12 | 26 | 0 | 5 | 0 | .087 | .115 | .087 | -49 | -0.4 |
| Adolis García | PHI | RF | 33 | 67 | 259 | 7 | 21 | 3 | .195 | .270 | .329 | 63 | -0.5 |
| César Prieto | STL | 3B | 27 | 16 | 39 | 0 | 0 | 1 | .053 | .077 | .105 | -66 | -0.6 |
| Lourdes Gurriel Jr. | AZ | LF | 33 | 51 | 201 | 2 | 22 | 1 | .210 | .254 | .296 | 50 | -0.8 |
| Adrian Morejon | SD | 27 | 76 | 0 | 86.0 | 9 | 3 | 107 | 2.83 | 2.37 | 1.08 | 2.3 |
| Aroldis Chapman | BOS | 38 | 53 | 0 | 51.2 | 3 | 35 | 71 | 1.92 | 2.50 | 1.12 | 1.3 |
| Raisel Iglesias | ATL | 36 | 59 | 0 | 60.0 | 1 | 34 | 64 | 2.55 | 3.17 | 1.08 | 1.1 |
| Yennier Cano | BAL | 32 | 68 | 0 | 49.2 | 4 | 3 | 45 | 2.90 | 2.78 | 1.07 | 1.1 |
| Victor Mederos | ATL | 25 | 30 | 0 | 34.1 | 6 | 1 | 34 | 3.41 | 3.07 | 1.19 | 0.7 |
| Orlando Ribalta | WSH | 28 | 45 | 0 | 43.0 | 1 | 2 | 42 | 3.77 | 3.92 | 1.21 | 0.4 |
| Kendry Rojas | MIN | 24 | 12 | 4 | 29.2 | 1 | 0 | 34 | 3.34 | 4.01 | 1.52 | 0.3 |
| Cionel Pérez | NYM | 30 | 40 | 2 | 45.1 | 4 | 0 | 44 | 4.76 | 4.43 | 1.46 | 0.2 |
| Franco Aleman | CLE | 26 | 21 | 0 | 22.1 | 0 | 0 | 28 | 4.43 | 4.80 | 1.57 | -0.0 |
| Johan Oviedo | BOS | 28 | 1 | 0 | 3.2 | 0 | 0 | 3 | 9.82 | 10.19 | 1.91 | -0.2 |
| Lazaro Estrada | TOR | 27 | 8 | 0 | 13.0 | 1 | 1 | 9 | 5.54 | 6.26 | 1.38 | -0.2 |
| Yariel Rodríguez | TOR | 29 | 10 | 0 | 9.1 | 0 | 0 | 6 | 7.71 | 7.17 | 2.04 | -0.3 |
| Yunior Tur | ATH | 27 | 8 | 0 | 12.2 | 0 | 0 | 14 | 16.34 | 9.89 | 2.84 | -0.7 |
| Luis Morales | ATH | 24 | 5 | 2 | 16.0 | 0 | 0 | 13 | 13.50 | 9.98 | 2.56 | -0.9 |
Clubs in 2026ATH 3ATL 3LAA 2BAL 2BOS 2HOU 2
The full 2026 leaderboards filter by birthplace too: batting · pitching — pick several countries at once there.
Since 2005
Career totals over the published seasons, ranked by dbWAR. The top 100 of 107.
| Yordan Alvarez | 2019–2026 | 8 | 3,559 | 907 | 212 | 599 | 10 | .300 | 31.9 |
| Yasmani Grandal | 2012–2024 | 13 | 4,885 | 977 | 194 | 592 | 13 | .236 | 27.7 |
| José Abreu | 2014–2024 | 11 | 6,220 | 1,587 | 263 | 960 | 11 | .283 | 26.8 |
| Yunel Escobar | 2007–2017 | 11 | 5,957 | 1,501 | 90 | 519 | 34 | .282 | 24.9 |
| Yandy Díaz | 2017–2026 | 10 | 4,441 | 1,137 | 122 | 509 | 14 | .291 | 22.8 |
| Randy Arozarena | 2019–2026 | 8 | 4,029 | 890 | 144 | 469 | 157 | .255 | 21.4 |
| Yoenis Cespedes | 2012–2020 | 8 | 3,490 | 870 | 165 | 528 | 43 | .273 | 17.8 |
| Yasiel Puig | 2013–2019 | 7 | 3,376 | 834 | 132 | 415 | 79 | .277 | 17.5 |
| Alexei Ramirez | 2008–2016 | 9 | 5,505 | 1,387 | 115 | 590 | 143 | .270 | 17.2 |
| Yoán Moncada | 2016–2026 | 11 | 3,561 | 790 | 108 | 384 | 33 | .250 | 16.8 |
| Jose Iglesias | 2011–2025 | 13 | 4,677 | 1,212 | 54 | 428 | 70 | .279 | 16.6 |
| Luis Robert Jr. | 2020–2026 | 7 | 2,605 | 610 | 113 | 324 | 104 | .256 | 13.6 |
| Jorge Soler | 2014–2026 | 13 | 4,723 | 979 | 215 | 599 | 12 | .238 | 12.4 |
| Lourdes Gurriel Jr. | 2018–2026 | 9 | 3,756 | 941 | 131 | 513 | 37 | .271 | 10.8 |
| Kendrys Morales | 2006–2019 | 13 | 5,357 | 1,289 | 213 | 740 | 6 | .265 | 9.2 |
| Yuli Gurriel | 2016–2025 | 10 | 3,739 | 956 | 98 | 471 | 28 | .278 | 8.6 |
| Aledmys Díaz | 2016–2024 | 9 | 2,543 | 602 | 78 | 294 | 15 | .259 | 8.4 |
| Andy Pages | 2024–2026 | 3 | 1,641 | 398 | 63 | 217 | 28 | .266 | 8.0 |
| Adolis García | 2018–2026 | 8 | 3,378 | 720 | 148 | 480 | 77 | .234 | 7.6 |
| Miguel Vargas | 2022–2026 | 5 | 1,864 | 354 | 62 | 209 | 35 | .221 | 6.8 |
| Leonys Martin | 2011–2019 | 9 | 2,792 | 617 | 58 | 228 | 126 | .244 | 5.9 |
| Yonder Alonso | 2010–2019 | 10 | 3,773 | 872 | 100 | 426 | 22 | .259 | 5.1 |
| Yuniesky Betancourt | 2005–2013 | 9 | 4,278 | 1,057 | 80 | 457 | 30 | .261 | 4.3 |
| Adeiny Hechavarría | 2012–2020 | 9 | 3,288 | 778 | 37 | 273 | 35 | .253 | 3.4 |
| Yasmany Tomás | 2015–2019 | 4 | 1,175 | 295 | 48 | 163 | 7 | .266 | 2.4 |
| Andy Ibáñez | 2021–2026 | 6 | 1,246 | 288 | 28 | 133 | 10 | .250 | 2.2 |
| Brayan Peña | 2005–2016 | 12 | 1,950 | 468 | 23 | 164 | 6 | .259 | 1.9 |
| Adonis García | 2015–2017 | 3 | 944 | 239 | 29 | 110 | 7 | .267 | 1.8 |
| Dayan Viciedo | 2010–2014 | 5 | 1,798 | 425 | 66 | 211 | 2 | .254 | 1.8 |
| Victor Mesa Jr. | 2025–2026 | 2 | 300 | 66 | 15 | 40 | 9 | .247 | 1.5 |
| Dairon Blanco | 2022–2025 | 4 | 285 | 66 | 7 | 34 | 59 | .257 | 1.3 |
| Rafael Palmeiro | 2005 | 1 | 422 | 98 | 18 | 60 | 2 | .266 | 1.2 |
| Yadiel Hernandez | 2020–2022 | 3 | 644 | 159 | 19 | 79 | 5 | .267 | 1.1 |
| Edgar Quero | 2025–2026 | 2 | 620 | 136 | 8 | 55 | 1 | .246 | 1.0 |
| Guillermo Heredia | 2016–2022 | 7 | 1,566 | 320 | 27 | 114 | 7 | .231 | 0.7 |
| Alex Sanchez | 2005 | 1 | 192 | 57 | 2 | 16 | 8 | .324 | 0.6 |
| Juan Miranda | 2008–2011 | 4 | 296 | 58 | 11 | 37 | 0 | .226 | 0.5 |
| Adrian Nieto | 2014 | 1 | 118 | 25 | 2 | 7 | 0 | .236 | 0.3 |
| Héctor Olivera | 2015–2016 | 2 | 108 | 24 | 2 | 13 | 0 | .245 | 0.2 |
| Rusney Castillo | 2014–2016 | 3 | 337 | 83 | 7 | 35 | 7 | .262 | 0.2 |
| Lazaro Montes | 2026 | 1 | 59 | 11 | 4 | 11 | 0 | .212 | 0.1 |
| Jorge Ona | 2020 | 1 | 15 | 3 | 1 | 2 | 0 | .250 | 0.1 |
| Eddy Rodriguez | 2012 | 1 | 7 | 1 | 1 | 1 | 0 | .200 | 0.1 |
| Raynel Delgado | 2026 | 1 | 41 | 9 | 1 | 4 | 0 | .243 | 0.1 |
| José Miguel Fernández | 2018 | 1 | 123 | 31 | 2 | 11 | 1 | .267 | 0.1 |
| Dariel Álvarez | 2015–2016 | 2 | 35 | 8 | 1 | 1 | 0 | .250 | 0.1 |
| Yusniel Díaz | 2022 | 1 | 1 | 0 | 0 | 0 | 0 | .000 | -0.0 |
| Eli Marrero | 2005–2006 | 2 | 269 | 44 | 13 | 34 | 6 | .190 | -0.0 |
| Michel Hernandez | 2008–2009 | 2 | 122 | 27 | 1 | 12 | 2 | .237 | -0.1 |
| Alex Guerrero | 2014–2015 | 2 | 243 | 52 | 11 | 36 | 1 | .224 | -0.2 |
| J.P. Martínez | 2023–2024 | 2 | 54 | 11 | 1 | 4 | 1 | .220 | -0.2 |
| Erisbel Arruebarrena | 2014 | 1 | 45 | 8 | 0 | 4 | 0 | .195 | -0.2 |
| Henry Urrutia | 2013–2015 | 2 | 94 | 25 | 1 | 8 | 0 | .272 | -0.2 |
| Barbaro Canizares | 2009 | 1 | 21 | 4 | 0 | 0 | 0 | .190 | -0.2 |
| Rangel Ravelo | 2019–2020 | 2 | 84 | 14 | 3 | 13 | 0 | .189 | -0.3 |
| Pedro León | 2024 | 1 | 21 | 2 | 0 | 0 | 2 | .100 | -0.3 |
| Bryan Ramos | 2024–2025 | 2 | 120 | 22 | 3 | 13 | 0 | .198 | -0.3 |
| Yanquiel Fernández | 2025 | 1 | 147 | 31 | 4 | 11 | 0 | .225 | -0.5 |
| Aroldis Chapman | 2010–2026 | 17 | 873.0 | 63 | 402 | 1,402 | 2.48 | 23.2 |
| José Fernández | 2013–2016 | 4 | 471.1 | 38 | 0 | 589 | 2.58 | 15.0 |
| Raisel Iglesias | 2015–2026 | 12 | 796.0 | 43 | 287 | 933 | 2.87 | 14.6 |
| Livan Hernandez | 2005–2012 | 8 | 1,484.2 | 83 | 1 | 795 | 4.79 | 12.2 |
| Jose Contreras | 2005–2013 | 9 | 931.2 | 58 | 9 | 667 | 4.49 | 12.2 |
| Adrian Morejon | 2019–2026 | 8 | 298.1 | 32 | 8 | 321 | 3.26 | 5.6 |
| Nestor Cortes | 2018–2025 | 8 | 602.1 | 35 | 0 | 604 | 3.94 | 5.4 |
| Orlando Hernandez | 2005–2007 | 3 | 438.1 | 29 | 1 | 383 | 4.48 | 4.0 |
| Yennier Cano | 2022–2026 | 5 | 258.1 | 13 | 18 | 249 | 3.83 | 3.4 |
| Johan Oviedo | 2020–2026 | 6 | 364.2 | 15 | 0 | 324 | 4.29 | 2.5 |
| Roenis Elías | 2014–2022 | 7 | 395.2 | 22 | 14 | 331 | 3.96 | 2.2 |
| Cionel Pérez | 2018–2026 | 9 | 282.1 | 19 | 6 | 262 | 4.30 | 1.8 |
| Raul Valdes | 2010–2014 | 5 | 140.1 | 7 | 2 | 147 | 5.13 | 1.1 |
| Yariel Rodríguez | 2024–2026 | 3 | 169.0 | 4 | 2 | 157 | 4.05 | 0.8 |
| Odrisamer Despaigne | 2014–2019 | 6 | 363.0 | 13 | 1 | 224 | 5.11 | 0.8 |
| Francisley Bueno | 2008–2014 | 4 | 60.1 | 2 | 0 | 33 | 2.98 | 0.6 |
| Rogelio Armenteros | 2019 | 1 | 18.0 | 1 | 1 | 18 | 4.00 | 0.5 |
| Michel Baez | 2019–2022 | 3 | 36.1 | 1 | 0 | 37 | 3.47 | 0.5 |
| Dalier Hinojosa | 2015–2016 | 2 | 35.2 | 2 | 0 | 31 | 1.51 | 0.5 |
| Danys Baez | 2005–2011 | 6 | 337.2 | 19 | 53 | 205 | 4.66 | 0.3 |
| Daysbel Hernández | 2023–2025 | 3 | 58.2 | 8 | 0 | 65 | 3.38 | 0.3 |
| Kendry Rojas | 2026 | 1 | 29.2 | 1 | 0 | 34 | 3.34 | 0.3 |
| Yoslan Herrera | 2008–2014 | 2 | 35.0 | 2 | 0 | 23 | 6.43 | 0.3 |
| Vladimir Nunez | 2008–2009 | 2 | 33.2 | 1 | 0 | 25 | 4.81 | 0.2 |
| Yosver Zulueta | 2024–2025 | 2 | 23.2 | 1 | 0 | 25 | 5.32 | 0.1 |
| Victor Mederos | 2023–2026 | 4 | 59.2 | 6 | 1 | 56 | 5.58 | 0.1 |
| Gerardo Concepción | 2016 | 1 | 2.1 | 0 | 0 | 2 | 3.86 | 0.1 |
| Amauri Sanit | 2011 | 1 | 7.0 | 0 | 0 | 4 | 12.86 | 0.0 |
| Franco Aleman | 2026 | 1 | 22.1 | 0 | 0 | 28 | 4.43 | -0.0 |
| Raudel Lazo | 2015 | 1 | 5.2 | 0 | 0 | 5 | 3.18 | -0.0 |
| Orlando Ribalta | 2024–2026 | 3 | 70.2 | 1 | 2 | 70 | 5.35 | -0.1 |
| Miguel Alfredo Gonzalez | 2014 | 1 | 5.1 | 0 | 0 | 5 | 6.75 | -0.1 |
| Michael Tejera | 2005 | 1 | 2.0 | 0 | 0 | 2 | 13.50 | -0.1 |
| Alay Soler | 2006 | 1 | 45.0 | 2 | 0 | 23 | 6.00 | -0.1 |
| Alberto Castillo | 2008–2011 | 4 | 60.1 | 3 | 0 | 48 | 4.33 | -0.2 |
| Norge Ruiz | 2022 | 1 | 19.0 | 0 | 0 | 18 | 7.11 | -0.2 |
| Darien Núñez | 2021 | 1 | 7.2 | 0 | 0 | 8 | 8.22 | -0.3 |
| Yoan López | 2018–2022 | 5 | 112.2 | 3 | 1 | 92 | 4.39 | -0.3 |
| Lazaro Estrada | 2025–2026 | 2 | 20.1 | 1 | 1 | 19 | 6.64 | -0.3 |
| Yunesky Maya | 2010–2013 | 3 | 59.0 | 1 | 0 | 27 | 5.80 | -0.3 |
| Ronald Bolaños | 2019–2022 | 4 | 48.0 | 0 | 0 | 43 | 5.25 | -0.3 |
| Onelki Garcia | 2013–2017 | 2 | 7.1 | 0 | 0 | 3 | 13.50 | -0.5 |
By season
How many were in the majors each year, and what they produced.
| Season | Players | Batters | Pitchers | PA | HR | IP | SO | dbWAR |
|---|---|---|---|---|---|---|---|---|
| 2026 | 31 | 18 | 14 | 5,158 | 203 | 476.2 | 514 | 29.1 |
| 2025 | 34 | 20 | 14 | 6,101 | 195 | 571.1 | 569 | 19.9 |
| 2024 | 33 | 21 | 12 | 6,124 | 192 | 616.1 | 653 | 28.1 |
| 2023 | 27 | 18 | 9 | 7,459 | 287 | 496.2 | 522 | 33.7 |
| 2022 | 33 | 20 | 13 | 7,256 | 194 | 517.0 | 519 | 31.9 |
| 2021 | 27 | 22 | 10 | 7,921 | 278 | 450.2 | 501 | 37.4 |
| 2020 | 29 | 20 | 9 | 2,266 | 92 | 120.2 | 135 | 9.7 |
| 2019 | 30 | 23 | 12 | 6,955 | 308 | 400.0 | 420 | 30.7 |
| 2018 | 26 | 21 | 9 | 6,657 | 220 | 244.1 | 273 | 24.5 |
| 2017 | 24 | 21 | 7 | 6,734 | 234 | 351.2 | 332 | 20.1 |
| 2016 | 30 | 24 | 8 | 8,155 | 242 | 428.0 | 500 | 31.1 |
| 2015 | 27 | 24 | 8 | 7,754 | 200 | 498.2 | 493 | 31.9 |
| 2014 | 25 | 20 | 8 | 6,680 | 169 | 423.2 | 426 | 30.6 |
| 2013 | 21 | 17 | 7 | 6,112 | 136 | 286.1 | 347 | 22.7 |
| 2012 | 18 | 14 | 5 | 4,411 | 118 | 201.0 | 227 | 13.1 |
| 2011 | 17 | 12 | 8 | 2,597 | 55 | 338.2 | 241 | 11.5 |
| 2010 | 15 | 11 | 7 | 2,466 | 59 | 424.2 | 297 | 10.4 |
| 2009 | 13 | 11 | 5 | 2,738 | 77 | 400.0 | 257 | 13.0 |
| 2008 | 13 | 11 | 6 | 1,827 | 41 | 380.1 | 195 | 8.4 |
| 2007 | 8 | 7 | 4 | 1,207 | 20 | 591.1 | 360 | 5.8 |
| 2006 | 9 | 8 | 5 | 1,112 | 21 | 679.0 | 488 | 9.9 |
| 2005 | 10 | 8 | 5 | 1,142 | 30 | 653.2 | 445 | 8.2 |
Where in Cuba
Birth cities with more than one major leaguer, most first.
About this page
107 major-league players born in Cuba appear in this archive, between 2005 and 2026. 31 of them were on a major-league roster in 2026, up from 10 in 2005. Together they are worth 461.7 dbWAR, on 3,371 home runs and 8,714 strikeouts thrown.
The most valuable of them by our own measure is Yordan Alvarez, worth 31.9 dbWAR across 2019–2026. His best year was 2026, at 7.5 WAR. Rafael Palmeiro has been in the majors longest of anyone here, since 1986.
José Abreu has hit the most home runs, 263. Aroldis Chapman has thrown the most strikeouts, 1,402. The hardest ball anyone from here has struck came off Yordan Alvarez's bat at 118.5 mph, in 2026. These are totals over the seasons published here rather than whole careers: a player who debuted before 2005 arrives mid-career, and his numbers start where the archive does.
Havana has produced 45 of them, more than anywhere else in Cuba. In 2026 they are spread across 6 clubs, 3 of them with Athletics.
Country here means country of birth, taken from each player's biographical record. It is not nationality and not who a player has represented internationally — the three disagree often enough to matter, and birthplace is the one this data actually holds. Every rate statistic and every dbWAR figure is computed from play-by-play using constants measured from each season's own data, so the numbers are era-correct without being copied from anywhere. See the derivation →
Every birthplace · 2026 batting leaders · 2026 pitching leaders · every player · every club · the 2026 standings.