MLB Today
Loading scoreboard…

2026 MLB roster directory

Players

A real front door for the active player pool: find a player, filter by club or position, then jump into player cards, leaderboards, team hubs, or compare tools.

1,281 players 1,281 active 689 pitchers 30 clubs
All players1,281alphabetical PitchersERArun prevention OutfieldOPScorner + center PowerHRcurrent season Compare2 playerscareer + 2026
A.J. Ewing New York Mets · CF .722OPS A.J. Minter New York Mets · P 0.00ERA Aaron Ashby Milwaukee Brewers · P 3.11ERA Aaron Brooks Tampa Bay Rays · P 81.00ERA

All MLB

1,281 matching players

Open stats lab
A.J. Ewing New York Mets · CF · #9 Bats L · Throws R · Age 21 .722 OPS HR 2 A.J. Minter New York Mets · P · #33 Bats L · Throws L · Age 32 0.00 ERA K 7 Aaron Ashby Milwaukee Brewers · P · #26 Bats R · Throws L · Age 28 3.11 ERA K 64 Aaron Brooks Tampa Bay Rays · P · #56 Bats R · Throws R · Age 36 81.00 ERA K 0 Aaron Bummer Atlanta Braves · P · #49 Bats L · Throws L · Age 32 7.63 ERA K 13 Aaron Civale Athletics · P · #45 Bats R · Throws R · Age 31 4.91 ERA K 41 Aaron Judge New York Yankees · RF · #99 Bats R · Throws R · Age 34 .908 OPS HR 17 Aaron Nola Philadelphia Phillies · P · #27 Bats R · Throws R · Age 33 5.71 ERA K 77 Abner Uribe Milwaukee Brewers · P · #45 Bats R · Throws R · Age 26 3.49 ERA K 30 Adam Frazier Los Angeles Angels · 2B · #20 Bats L · Throws R · Age 34 .630 OPS HR 1 Adam Macko Toronto Blue Jays · P · #64 Bats L · Throws L · Age 25 1.50 ERA K 12 Addison Barger Toronto Blue Jays · RF · #47 Bats L · Throws R · Age 26 .305 OPS HR 0 Adley Rutschman Baltimore Orioles · C · #35 Bats S · Throws R · Age 28 .787 OPS HR 8 Adolis García Philadelphia Phillies · RF · #53 Bats R · Throws R · Age 33 .599 OPS HR 7 Adrian Del Castillo Arizona Diamondbacks · DH · #25 Bats L · Throws R · Age 26 .560 OPS HR 4 Adrian Houser San Francisco Giants · P · #12 Bats R · Throws R · Age 33 5.73 ERA K 48 Adrian Morejon San Diego Padres · P · #50 Bats L · Throws L · Age 27 3.60 ERA K 48 Agustín Ramírez Miami Marlins · C · #50 Bats R · Throws R · Age 24 .663 OPS HR 2 AJ Blubaugh Houston Astros · P · #69 Bats R · Throws R · Age 25 3.81 ERA K 45 Alan Rangel Philadelphia Phillies · P · #57 Bats R · Throws R · Age 28 2.25 ERA K 9 Albert Suárez Baltimore Orioles · P · #49 Bats R · Throws R · Age 36 4.40 ERA K 19 Alec Bohm Philadelphia Phillies · 3B · #28 Bats R · Throws R · Age 29 .645 OPS HR 9 Alec Burleson St. Louis Cardinals · 1B · #41 Bats L · Throws L · Age 27 .847 OPS HR 13 Alec Gamboa Boston Red Sox · P · #68 Bats S · Throws L · Age 29 0.00 ERA K 3 Alejandro Kirk Toronto Blue Jays · C · #30 Bats R · Throws R · Age 27 .583 OPS HR 1 Alejandro Osuna Texas Rangers · LF · #19 Bats L · Throws L · Age 23 .650 OPS HR 0 Alek Jacob San Diego Padres · P · #37 Bats L · Throws R · Age 28 9.00 ERA K 3 Alek Manoah Los Angeles Angels · P · #47 Bats R · Throws R · Age 28 9.82 ERA K 5 Alek Thomas Arizona Diamondbacks · CF · #5 Bats L · Throws L · Age 26 .562 OPS HR 2 Alex Bregman Chicago Cubs · 3B · #3 Bats R · Throws R · Age 32 .693 OPS HR 6 Alex Call Los Angeles Dodgers · LF · #12 Bats R · Throws R · Age 31 .681 OPS HR 0 Alex Freeland Los Angeles Dodgers · 2B · #76 Bats S · Throws R · Age 24 .649 OPS HR 3 Alex Hoppe Seattle Mariners · P · #48 Bats R · Throws R · Age 27 5.32 ERA K 25 Alex Jackson Minnesota Twins · C · #70 Bats R · Throws R · Age 30 .739 OPS HR 0 Alex Lange Kansas City Royals · P · #56 Bats R · Throws R · Age 30 3.86 ERA K 36 Alex Vesia Los Angeles Dodgers · P · #51 Bats L · Throws L · Age 30 2.49 ERA K 34 Ali Sánchez New York Yankees · C · #39 Bats R · Throws R · Age 29 .802 OPS HR 0 Alika Williams Athletics · SS · #12 Bats R · Throws R · Age 27 .786 OPS HR 1 Alimber Santa Houston Astros · P · #72 Bats R · Throws R · Age 23 0.71 ERA K 8 Amed Rosario New York Yankees · 3B · #14 Bats R · Throws R · Age 30 .768 OPS HR 7 Andre Granillo Washington Nationals · P · #79 Bats R · Throws R · Age 26 9.64 ERA K 3 Andre Pallante St. Louis Cardinals · P · #53 Bats R · Throws R · Age 27 3.59 ERA K 64 Andrés Chaparro Washington Nationals · 1B · #87 Bats R · Throws R · Age 27 .647 OPS HR 0 Andrés Giménez Toronto Blue Jays · SS Bats L · Throws R · Age 27 .655 OPS HR 7 Andrés Muñoz Seattle Mariners · P · #75 Bats R · Throws R · Age 27 5.27 ERA K 41 Andrew Abbott Cincinnati Reds · P · #41 Bats L · Throws L · Age 27 3.83 ERA K 64 Andrew Alvarez Washington Nationals · P · #54 Bats L · Throws L · Age 27 3.34 ERA K 37 Andrew Benintendi Chicago White Sox · DH · #23 Bats L · Throws L · Age 31 .720 OPS HR 9 Andrew Hoffmann Arizona Diamondbacks · P · #56 Bats R · Throws R · Age 26 7.71 ERA K 12 Andrew Kittredge Baltimore Orioles · P · #39 Bats R · Throws R · Age 36 6.11 ERA K 16 Andrew McCutchen Texas Rangers · DH · #4 Bats R · Throws R · Age 39 .537 OPS HR 1 Andrew Morris Minnesota Twins · P · #78 Bats R · Throws R · Age 24 4.41 ERA K 38 Andrew Nardi Miami Marlins · P · #43 Bats L · Throws L · Age 27 5.16 ERA K 27 Andrew Painter Philadelphia Phillies · P · #24 Bats R · Throws R · Age 23 7.06 ERA K 53 Andrew Vaughn Milwaukee Brewers · 1B · #28 Bats R · Throws R · Age 28 .955 OPS HR 2 Andrew Wantz Tampa Bay Rays · P · #50 Bats R · Throws R · Age 30 27.00 ERA K 1 Andruw Monasterio Boston Red Sox · SS · #32 Bats R · Throws R · Age 29 .636 OPS HR 2 Andy Ibáñez New York Mets · 2B · #77 Bats R · Throws R · Age 33 .000 OPS HR 0 Andy Ibáñez New York Mets · 2B · #77 Bats R · Throws R · Age 33 .285 OPS HR 0 Andy Ibáñez Athletics · 2B · #77 Bats R · Throws R · Age 33 .000 OPS HR 0 Andy Ibáñez Athletics · 2B · #77 Bats R · Throws R · Age 33 .285 OPS HR 0 Andy Pages Los Angeles Dodgers · CF · #44 Bats R · Throws R · Age 25 .792 OPS HR 15 Angel Chivilli New York Yankees · P · #57 Bats R · Throws R · Age 23 3.86 ERA K 3 Angel Martínez Cleveland Guardians · LF · #1 Bats S · Throws R · Age 24 .718 OPS HR 11 Angel Zerpa Milwaukee Brewers · P · #61 Bats L · Throws L · Age 26 6.39 ERA K 8 Anthony Banda Minnesota Twins · P · #43 Bats L · Throws L · Age 32 4.22 ERA K 29 Anthony Bender Miami Marlins · P · #37 Bats R · Throws R · Age 31 2.84 ERA K 37 Anthony Kay Chicago White Sox · P · #18 Bats L · Throws L · Age 31 4.24 ERA K 63 Anthony Molina Atlanta Braves · P · #61 Bats R · Throws R · Age 24 5.40 ERA K 2 Anthony Nunez Baltimore Orioles · P · #66 Bats S · Throws R · Age 24 4.98 ERA K 38 Anthony Seigler Boston Red Sox · 2B · #48 Bats S · Throws S · Age 27 .445 OPS HR 0 Anthony Volpe New York Yankees · SS · #11 Bats R · Throws R · Age 25 .752 OPS HR 1 Antonio Senzatela Colorado Rockies · P · #49 Bats R · Throws R · Age 31 2.23 ERA K 33 Antwone Kelly Pittsburgh Pirates · P · #62 Bats R · Throws R · Age 22 7.71 ERA K 1 Aramis Garcia Arizona Diamondbacks · C · #35 Bats R · Throws R · Age 33 .474 OPS HR 1 Aroldis Chapman Boston Red Sox · P · #44 Bats L · Throws L · Age 38 2.08 ERA K 29 Austin Hays Chicago White Sox · LF · #21 Bats R · Throws R · Age 30 .576 OPS HR 1 Austin Hedges Cleveland Guardians · C · #27 Bats R · Throws R · Age 33 .662 OPS HR 1 Austin Martin Minnesota Twins · RF · #16 Bats R · Throws R · Age 27 .670 OPS HR 2 Austin Riley Atlanta Braves · 3B · #27 Bats R · Throws R · Age 29 .650 OPS HR 8 Austin Slater New York Mets · RF · #40 Bats R · Throws R · Age 33 .586 OPS HR 0 Austin Slater New York Mets · RF · #40 Bats R · Throws R · Age 33 .724 OPS HR 0 Austin Slater New York Mets · RF · #40 Bats R · Throws R · Age 33 .460 OPS HR 0 Austin Slater Tampa Bay Rays · RF · #20 Bats R · Throws R · Age 33 .586 OPS HR 0 Austin Slater Tampa Bay Rays · RF · #20 Bats R · Throws R · Age 33 .724 OPS HR 0 Austin Slater Tampa Bay Rays · RF · #20 Bats R · Throws R · Age 33 .460 OPS HR 0 Austin Slater Miami Marlins · LF · #15 Bats R · Throws R · Age 33 .586 OPS HR 0 Austin Slater Miami Marlins · LF · #15 Bats R · Throws R · Age 33 .724 OPS HR 0 Austin Slater Miami Marlins · LF · #15 Bats R · Throws R · Age 33 .460 OPS HR 0 Austin Voth Toronto Blue Jays · P · #58 Bats R · Throws R · Age 33 9.00 ERA K 1 Austin Warren New York Mets · P · #44 Bats R · Throws R · Age 30 2.76 ERA K 30 Austin Wells New York Yankees · C · #28 Bats L · Throws R · Age 26 .523 OPS HR 4 Austin Wynns Athletics · C · #29 Bats R · Throws R · Age 35 .220 OPS HR 0 Austin Wynns Athletics · C · #29 Bats R · Throws R · Age 35 .142 OPS HR 0 Austin Wynns Atlanta Braves · C · #16 Bats R · Throws R · Age 35 .220 OPS HR 0 Austin Wynns Atlanta Braves · C · #16 Bats R · Throws R · Age 35 .142 OPS HR 0 Bailey Falter Kansas City Royals · P · #36 Bats R · Throws L · Age 29 13.97 ERA K 6 Bailey Ober Minnesota Twins · P · #17 Bats R · Throws R · Age 30 4.59 ERA K 46 Beau Brieske Detroit Tigers · P · #4 Bats R · Throws R · Age 28 12.46 ERA K 4 Beck Way Kansas City Royals · P · #44 Bats R · Throws R · Age 26 3.86 ERA K 11 Ben Brown Chicago Cubs · P · #32 Bats R · Throws R · Age 26 1.85 ERA K 65 Ben Casparius Los Angeles Dodgers · P · #78 Bats R · Throws R · Age 27 9.64 ERA K 4 Ben Rice New York Yankees · 1B · #22 Bats L · Throws R · Age 27 .985 OPS HR 22 Ben Williamson Tampa Bay Rays · 2B · #15 Bats R · Throws R · Age 25 .627 OPS HR 1 Bennett Sousa Houston Astros · P · #62 Bats L · Throws L · Age 31 8.10 ERA K 4 Billy Cook Pittsburgh Pirates · RF · #25 Bats R · Throws R · Age 27 .320 OPS HR 0 Blade Tidwell San Francisco Giants · P · #46 Bats R · Throws R · Age 25 3.00 ERA K 10 Blake Dunn Cincinnati Reds · RF · #59 Bats R · Throws R · Age 27 .726 OPS HR 2 Blake Hunt San Diego Padres · C · #26 Bats R · Throws R · Age 27 .000 OPS HR 0 Blake Perkins Milwaukee Brewers · CF · #16 Bats S · Throws R · Age 29 .500 OPS HR 1 Blake Snell Los Angeles Dodgers · P · #7 Bats L · Throws L · Age 33 12.00 ERA K 5 Blake Treinen Los Angeles Dodgers · P · #49 Bats R · Throws R · Age 37 3.52 ERA K 25 Blas Castaño Colorado Rockies · P · #63 Bats R · Throws R · Age 27 3.92 ERA K 17 Blaze Alexander Baltimore Orioles · 3B · #23 Bats R · Throws R · Age 27 .804 OPS HR 3 Blaze Jordan St. Louis Cardinals · 3B · #33 Bats R · Throws R · Age 23 .741 OPS HR 1 Bo Bichette New York Mets · 3B · #19 Bats R · Throws R · Age 28 .659 OPS HR 8 Bo Naylor Cleveland Guardians · C · #23 Bats L · Throws R · Age 26 .438 OPS HR 2 Bobby Witt Jr. Kansas City Royals · SS · #7 Bats R · Throws R · Age 26 .833 OPS HR 10 Brad Keller Philadelphia Phillies · P · #40 Bats R · Throws R · Age 30 4.15 ERA K 31 Brad Lord Washington Nationals · P · #41 Bats R · Throws R · Age 26 2.29 ERA K 44 Braden Montgomery Chicago White Sox · RF · #24 Bats S · Throws R · Age 23 .763 OPS HR 1 Braden Shewmake Houston Astros · SS · #28 Bats L · Throws R · Age 28 .665 OPS HR 3 Bradgley Rodriguez San Diego Padres · P · #72 Bats R · Throws R · Age 22 2.10 ERA K 32 Brady Basso Athletics · P · #66 Bats R · Throws L · Age 28 12.46 ERA K 2 Brady House Washington Nationals · 3B · #12 Bats R · Throws R · Age 23 .681 OPS HR 7 Brady Singer Cincinnati Reds · P · #51 Bats R · Throws R · Age 29 4.81 ERA K 59 Brandan Bidois Pittsburgh Pirates · P · #77 Bats R · Throws R · Age 25 5.14 ERA K 17 Brandon Eisert Chicago White Sox · P · #53 Bats L · Throws L · Age 28 6.00 ERA K 21 Brandon Leibrandt Cincinnati Reds · P · #58 Bats L · Throws L · Age 33 7.50 ERA K 3 Brandon Lockridge Milwaukee Brewers · LF · #20 Bats R · Throws R · Age 29 .709 OPS HR 0 Brandon Lowe Pittsburgh Pirates · 2B · #5 Bats L · Throws R · Age 31 .834 OPS HR 18 Brandon Marsh Philadelphia Phillies · LF · #16 Bats L · Throws R · Age 28 .833 OPS HR 10 Brandon Nimmo Texas Rangers · RF · #24 Bats L · Throws R · Age 33 .752 OPS HR 7 Brandon Pfaadt Arizona Diamondbacks · P · #32 Bats R · Throws R · Age 27 5.92 ERA K 31 Brandon Sproat Milwaukee Brewers · P · #23 Bats R · Throws R · Age 25 5.94 ERA K 63 Brandon Valenzuela Toronto Blue Jays · C · #59 Bats S · Throws R · Age 25 .785 OPS HR 7 Brandon Williamson Cincinnati Reds · P · #55 Bats R · Throws L · Age 28 6.11 ERA K 19 Brandon Woodruff Milwaukee Brewers · P · #53 Bats L · Throws R · Age 33 3.00 ERA K 35 Brandon Young Baltimore Orioles · P · #63 Bats R · Throws R · Age 27 3.07 ERA K 49 Brandyn Garcia Arizona Diamondbacks · P · #55 Bats L · Throws L · Age 26 2.55 ERA K 18 Brant Hurter Detroit Tigers · P · #48 Bats L · Throws L · Age 27 2.84 ERA K 18 Braxton Ashcraft Pittsburgh Pirates · P · #35 Bats L · Throws R · Age 26 3.18 ERA K 97 Braxton Fulford Colorado Rockies · DH · #37 Bats R · Throws R · Age 27 .758 OPS HR 1 Braxton Garrett Miami Marlins · P · #20 Bats R · Throws L · Age 28 14.54 ERA K 5 Brayan Bello Boston Red Sox · P · #66 Bats R · Throws R · Age 27 6.34 ERA K 44 Brayan Rocchio Cleveland Guardians · SS · #4 Bats S · Throws R · Age 25 .749 OPS HR 5 Braydon Fisher Toronto Blue Jays · P · #63 Bats R · Throws R · Age 25 3.07 ERA K 40 Brenan Hanifee Detroit Tigers · P · #75 Bats R · Throws R · Age 28 3.29 ERA K 6 Brendan Beck New York Yankees · P · #89 Bats R · Throws R · Age 27 6.00 ERA K 1 Brendan Donovan Seattle Mariners · 3B · #33 Bats L · Throws R · Age 29 .838 OPS HR 3 Brendon Little Toronto Blue Jays · P · #54 Bats L · Throws L · Age 29 27.00 ERA K 7 Brennan Bernardino Colorado Rockies · P · #83 Bats L · Throws L · Age 34 3.73 ERA K 24 Brent Headrick New York Yankees · P · #47 Bats L · Throws L · Age 28 1.73 ERA K 38 Brent Rooker Athletics · DH · #25 Bats R · Throws R · Age 31 .670 OPS HR 10 Brent Suter Los Angeles Angels · P · #37 Bats L · Throws L · Age 36 4.14 ERA K 38 Brenton Doyle Colorado Rockies · CF · #9 Bats R · Throws R · Age 28 .549 OPS HR 1 Brett Baty New York Mets · 3B · #7 Bats L · Throws R · Age 26 .603 OPS HR 3 Brett Harris Athletics · 3B · #11 Bats R · Throws R · Age 27 .333 OPS HR 0 Brett Kerry Los Angeles Angels · P · #71 Bats R · Throws R · Age 27 4.50 ERA K 2 Brett Sullivan Colorado Rockies · C · #26 Bats L · Throws R · Age 32 .635 OPS HR 4
Scout Pack Keep digging
Today scoreboard, games, lineups Live Board pitch feed and stories Standings division and wild-card races Playoff Odds daily odds model Teams all 30 club hubs Players active roster directory Stats leaderboards and lenses Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds