All-MLB Team

Major League Baseball introduced its first-ever "All-MLB Team" awards in 2019 to give a more comprehensive honor that covered the full breadth of a big league season, complementing the All-Star Game selections that are awarded just past the season's halfway point. There are first and second teams, and voters were asked only to consider performance during the regular season when casting their ballots. Fans accounted for 50% of the voting for the All-MLB Team, with a panel of experts handling the other 50%.

2024 All-MLB Team

First Team

Year Position Player Team
2024 C William Contreras MIL
2024 1B Vladimir Guerrero Jr. TOR
2024 2B Ketel Marte AZ
2024 SS Bobby Witt Jr. KC
2024 3B José Ramírez CLE
2024 OF Aaron Judge NYY
2024 OF Juan Soto NYY
2024 OF Mookie Betts LAD
2024 DH Shohei Ohtani LAD
2024 SP Chris Sale ATL
2024 SP Tarik Skubal DET
2024 SP Paul Skenes PIT
2024 SP Zack Wheeler PHI
2024 SP Corbin Burnes BAL
2024 RP Emmanuel Clase CLE
2024 RP Ryan Helsley STL

Second Team

Year Position Player Team
2024 C Salvador Perez KC
2024 1B Bryce Harper 1B
2024 2B Jose Altuve HOU
2024 SS Francisco Lindor NYM
2024 3B Manny Machado SD
2024 OF Jackson Merrill SD
2024 OF Jarren Duran BOS
2024 OF Teoscar Hernández LAD
2024 DH Yordan Alvarez HOU
2024 SP Seth Lugo KC
2024 SP Dylan Cease SD
2024 SP Shota Imanaga CHC
2024 SP Framber Valdez HOU
2024 SP Michael King SD
2024 RP Mason Miller OAK
2024 RP Kirby Yates TEX

2023 All-MLB Team

First Team

Year Position Player Team
2023 C Adley Rutschman BAL
2023 1B Freddie Freeman LAD
2023 2B Marcus Semien TEX
2023 SS Corey Seager TEX
2023 3B Austin Riley ATL
2023 OF Ronald Acuña Jr. ATL
2023 OF Mookie Betts LAD
2023 OF Corbin Carroll AZ
2023 DH Shohei Ohtani LAA
2023 SP Gerrit Cole NYY
2023 SP Zac Gallen AZ
2023 SP Blake Snell SD
2023 SP Shohei Ohtani LAA
2023 SP Spencer Strider ATL
2023 RP Félix Bautista BAL
2023 RP Josh Hader SD

Second Team

Year Position Player Team
2023 C Jonah Heim TEX
2023 1B Matt Olson ATL
2023 2B Ozzie Albies ATL
2023 SS Francisco Lindor NYM
2023 3B José Ramírez CLE
2023 OF Aaron Judge NYY
2023 OF Adolis García TEX
2023 OF Kyle Tucker HOU
2023 DH Yordan Alvarez HOU
2023 SP Kevin Gausman TOR
2023 SP Sonny Gray MIN
2023 SP Nathan Eovaldi TEX
2023 SP Jordan Montgomery TEX
2023 SP Kyle Bradish BAL
2023 RP Devin Williams MIL
2023 RP Emmanuel Clase CLE

2022 All-MLB Team

First Team

Year Position Player Team
2022 C J.T. Realmuto Phillies
2022 1B Paul Goldschmidt Cardinals
2022 2B Jose Altuve Astros
2022 3B Manny Machado Padres
2022 SS Trea Turner Dodgers
2022 OF Aaron Judge Yankees
2022 OF Mookie Betts Dodgers
2022 OF Mike Trout Angels
2022 DH Yordan Alvarez Astros
2022 SP Sandy Alcantara Marlins
2022 SP Shohei Ohtani Angels
2022 SP Justin Verlander Astros
2022 SP Framber Valdez Astros
2022 SP Alek Manoah Blue Jays
2022 RP Edwin Diaz Mets
2022 RP Emmanuel Clase Guardians

Second Team

Year Position Player Team
2022 C Will Smith Dodgers
2022 1B Freddie Freeman Dodgers
2022 2B Andrés Giménez Guardians
2022 3B Nolan Arenado Cardinals
2022 SS Francisco Lindor Mets
2022 OF Julio Rodríguez Mariners
2022 OF Kyle Schwarber Phillies
2022 OF Kyle Tucker Astros
2022 DH Shohei Ohtani Angels
2022 SP Julio Urías Dodgers
2022 SP Dylan Cease White Sox
2022 SP Max Fried Braves
2022 SP Aaron Nola Phillies
2022 SP Max Scherzer Mets
2022 RP Ryan Helsley Cardinals
2022 RP Ryan Pressly Astros

2021 All-MLB Team

First Team

Year Position Player Team
2021 C Salvador Perez Royals
2021 1B Vladimir Guerrero Jr. Blue Jays
2021 2B Marcus Semien Blue Jays
2021 3B Austin Riley Braves
2021 SS Fernando Tatis Jr. Padres
2021 OF Juan Soto Nationals
2021 OF Bryce Harper Phillies
2021 OF Aaron Judge Yankees
2021 DH Shohei Ohtani Angels
2021 SP Max Scherzer Nationals/Dodgers
2021 SP Corbin Burnes Brewers
2021 SP Walker Buehler Dodgers
2021 SP Robbie Ray Blue Jays
2021 SP Gerrit Cole Yankees
2021 RP Josh Hader Brewers
2021 RP Liam Hendriks White Sox

Second Team

Year Position Player Team
2021 C Buster Posey Giants
2021 1B Freddie Freeman Braves
2021 2B Ozzie Albies Braves
2021 3B Rafael Devers Red Sox
2021 SS Trea Turner Nationals/Dodgers
2021 OF Nick Castellanos Reds
2021 OF Kyle Tucker Astros
2021 OF Teoscar Hernández Blue Jays
2021 DH Yordan Alvarez Astros
2021 SP Shohei Ohtani Angels
2021 SP Julio Urías Dodgers
2021 SP Kevin Gausman Giants
2021 SP Max Fried Braves
2021 SP Zack Wheeler Phillies
2021 RP Raisel Iglesias Angels
2021 RP Kenley Jansen Dodgers

2020 All-MLB Team

First Team

Year Position Player Team
2020 C Salvador Perez Royals
2020 1B Freddie Freeman Braves
2020 2B DJ LeMahieu Yankees
2020 3B Manny Machado Padres
2020 SS Fernando Tatis Jr. Padres
2020 OF Mookie Betts Dodgers
2020 OF Mike Trout Angels
2020 OF Juan Soto Nationals
2020 DH Marcell Ozuna Braves
2020 SP Trevor Bauer Reds
2020 SP Shane Bieber Indians
2020 SP Yu Darvish Cubs
2020 SP Jacob deGrom Mets
2020 SP Max Fried Braves
2020 RP Nick Anderson Rays
2020 RP Liam Hendriks A's

Second Team

Year Position Player Team
2020 C J.T. Realmuto Phillies
2020 1B José Abreu White Sox
2020 2B Brandon Lowe Rays
2020 3B José Ramirez Indians
2020 SS Corey Seager Dodgers
2020 OF Ronald Acuña Jr. Braves
2020 OF Mike Yastrzemski Giants
2020 OF Michael Conforto Mets
2020 DH Nelson Cruz Twins
2020 SP Gerrit Cole Yankees
2020 SP Dinelson Lamet Padres
2020 SP Clayton Kershaw Dodgers
2020 SP Kenta Maeda Twins
2020 SP Hyun Jin Ryu Blue Jays
2020 RP Brad Hand Indians
2020 RP Devin Williams Brewers

2019 All-MLB Team

First Team

Year Position Player Team
2019 C J.T. Realmuto Phillies
2019 1B Pete Alonso Mets
2019 2B DJ LeMahieu Yankees
2019 3B Anthony Rendon Nationals
2019 SS Xander Bogaerts Red Sox
2019 OF Mike Trout Angels
2019 OF Cody Bellinger Dodgers
2019 OF Christian Yelich Brewers
2019 DH Nelson Cruz Twins
2019 SP Gerrit Cole Astros
2019 SP Justin Verlander Astros
2019 SP Jacob deGrom Mets
2019 SP Max Scherzer Nationals
2019 SP Stephen Strasburg Nationals
2019 RP Kirby Yates Padres
2019 RP Josh Hader Brewers

Second Team

Year Position Player Team
2019 C Yasmani Grandal Brewers
2019 1B Freddie Freeman Braves
2019 2B José Altuve Astros
2019 3B Alex Bregman Astros
2019 SS Marcus Semien A's
2019 OF Ronald Acuña Jr. Braves
2019 OF Juan Soto Nationals
2019 OF Mookie Betts Red Sox
2019 DH Yordan Alvarez Astros
2019 SP Zack Greinke D-backs/Astros
2019 SP Hyun-Jin Ryu Dodgers
2019 SP Jack Flaherty Cardinals
2019 SP Charlie Morton Rays
2019 SP Mike Soroka Braves
2019 RP Aroldis Chapman Yankees
2019 RP Liam Hendriks A's