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,283 players 1,283 active 690 pitchers 30 clubs
All players1,283alphabetical PitchersERArun prevention OutfieldOPScorner + center PowerHRcurrent season Compare2 playerscareer + 2026
A.J. Minter New York Mets · P 0.00ERA Aaron Ashby Milwaukee Brewers · P 3.11ERA Aaron Brooks Tampa Bay Rays · P 81.00ERA Aaron Bummer Atlanta Braves · P 7.63ERA

P

690 matching players

Open stats lab
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 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 Macko Toronto Blue Jays · P · #64 Bats L · Throws L · Age 25 1.50 ERA K 12 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 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 Gamboa Boston Red Sox · P · #68 Bats S · Throws L · Age 29 0.00 ERA K 3 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 Alex Hoppe Seattle Mariners · P · #48 Bats R · Throws R · Age 27 5.32 ERA K 25 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 Alimber Santa Houston Astros · P · #72 Bats R · Throws R · Age 23 0.71 ERA K 8 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 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 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 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 Wantz Tampa Bay Rays · P · #50 Bats R · Throws R · Age 30 27.00 ERA K 1 Angel Chivilli New York Yankees · P · #57 Bats R · Throws R · Age 23 3.86 ERA K 3 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 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 Aroldis Chapman Boston Red Sox · P · #44 Bats L · Throws L · Age 38 2.08 ERA K 29 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 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.72 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 Bennett Sousa Houston Astros · P · #62 Bats L · Throws L · Age 31 8.10 ERA K 4 Blade Tidwell San Francisco Giants · P · #46 Bats R · Throws R · Age 25 3.00 ERA K 10 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 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 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 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 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.50 ERA K 72 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 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 Braydon Fisher Toronto Blue Jays · P · #63 Bats R · Throws R · Age 25 3.35 ERA K 42 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 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 Suter Los Angeles Angels · P · #37 Bats L · Throws L · Age 36 4.14 ERA K 38 Brett Kerry Los Angeles Angels · P · #71 Bats R · Throws R · Age 27 4.50 ERA K 2 Brian Fitzpatrick Milwaukee Brewers · P · #35 Bats S · Throws L · Age 26 1.35 ERA K 5 Brock Burke Cincinnati Reds · P · #49 Bats L · Throws L · Age 29 2.97 ERA K 32 Brock Stewart Los Angeles Dodgers · P · #41 Bats L · Throws R · Age 34 0.00 ERA K 3 Brooks Kriske Athletics · P · #48 Bats R · Throws R · Age 32 0.00 ERA K 2 Brooks Raley New York Mets · P · #25 Bats L · Throws L · Age 37 1.93 ERA K 31 Bryan Abreu Houston Astros · P · #52 Bats R · Throws R · Age 29 6.39 ERA K 33 Bryan Baker Tampa Bay Rays · P · #47 Bats R · Throws R · Age 31 1.78 ERA K 33 Bryan Hudson Chicago White Sox · P · #60 Bats L · Throws L · Age 29 2.19 ERA K 34 Bryan King Houston Astros · P · #74 Bats R · Throws L · Age 29 2.45 ERA K 26 Bryan Woo Seattle Mariners · P · #22 Bats R · Throws R · Age 26 3.94 ERA K 88 Bryce Elder Atlanta Braves · P · #55 Bats R · Throws R · Age 27 3.71 ERA K 79 Bryce Miller Seattle Mariners · P · #50 Bats R · Throws R · Age 27 1.58 ERA K 43 Brycen Mautz St. Louis Cardinals · P · #52 Bats L · Throws L · Age 24 6.00 ERA K 2 Bryse Wilson Philadelphia Phillies · P · #48 Bats R · Throws R · Age 28 0.00 ERA K 0 Bubba Chandler Pittsburgh Pirates · P · #36 Bats S · Throws R · Age 23 4.62 ERA K 69 Burch Smith Detroit Tigers · P · #65 Bats R · Throws R · Age 36 3.18 ERA K 20 Cade Cavalli Washington Nationals · P · #24 Bats R · Throws R · Age 27 4.07 ERA K 82 Cade Gibson Miami Marlins · P · #58 Bats L · Throws L · Age 28 6.14 ERA K 14 Cade Horton Chicago Cubs · P · #22 Bats R · Throws R · Age 24 2.45 ERA K 4 Cade Povich Baltimore Orioles · P · #37 Bats L · Throws L · Age 26 5.12 ERA K 12 Cade Smith Cleveland Guardians · P · #36 Bats R · Throws R · Age 27 2.78 ERA K 54 Cal Quantrill Texas Rangers · P · #44 Bats L · Throws R · Age 31 3.73 ERA K 20 Caleb Ferguson Cincinnati Reds · P · #46 Bats R · Throws L · Age 29 1.46 ERA K 12 Caleb Kilian San Francisco Giants · P · #45 Bats R · Throws R · Age 29 3.06 ERA K 38 Caleb Thielbar Chicago Cubs · P · #24 Bats R · Throws L · Age 39 4.95 ERA K 23 Calvin Faucher Miami Marlins · P · #53 Bats R · Throws R · Age 30 3.58 ERA K 34 Cam Booser Tampa Bay Rays · P · #62 Bats L · Throws L · Age 34 1.00 ERA K 10 Cam Sanders Pittsburgh Pirates · P · #64 Bats R · Throws R · Age 29 9.00 ERA K 8 Cam Schlittler New York Yankees · P · #31 Bats R · Throws R · Age 25 1.71 ERA K 109 Cameron Foster Baltimore Orioles · P · #65 Bats R · Throws R · Age 27 9.00 ERA K 9 Cameron Weston Baltimore Orioles · P · #80 Bats R · Throws R · Age 25 0.00 ERA K 1 Camilo Doval New York Yankees · P · #75 Bats R · Throws R · Age 28 5.22 ERA K 28 Carl Edwards Jr. New York Mets · P · #52 Bats R · Throws R · Age 34 1.50 ERA K 11 Carlos Carrasco Atlanta Braves · P · #59 Bats R · Throws R · Age 39 3.46 ERA K 6 Carlos Estévez Kansas City Royals · P · #53 Bats R · Throws R · Age 33 162.00 ERA K 0 Carlos Rodón New York Yankees · P · #55 Bats L · Throws L · Age 33 3.70 ERA K 46 Carlos Rodriguez Milwaukee Brewers · P · #27 Bats R · Throws R · Age 24 3.86 ERA K 8 Carmen Mlodzinski Pittsburgh Pirates · P · #50 Bats R · Throws R · Age 27 3.72 ERA K 56 Carson Seymour San Francisco Giants · P · #77 Bats R · Throws R · Age 27 14.54 ERA K 2 Carson Whisenhunt San Francisco Giants · P · #88 Bats L · Throws L · Age 25 3.60 ERA K 2 Carter Baumler Texas Rangers · P · #45 Bats R · Throws R · Age 24 3.18 ERA K 6 Casey Legumina Seattle Mariners · P · #64 Bats R · Throws R · Age 29 4.63 ERA K 9 Casey Legumina Seattle Mariners · P · #64 Bats R · Throws R · Age 29 2.75 ERA K 14 Casey Legumina Tampa Bay Rays · P · #67 Bats R · Throws R · Age 29 4.63 ERA K 9 Casey Legumina Tampa Bay Rays · P · #67 Bats R · Throws R · Age 29 2.75 ERA K 14 Casey Mize Detroit Tigers · P · #12 Bats R · Throws R · Age 29 2.95 ERA K 58 Chad Dallas Toronto Blue Jays · P · #37 Bats R · Throws R · Age 25 2.45 ERA K 2 Chad Patrick Milwaukee Brewers · P · #39 Bats R · Throws R · Age 27 3.30 ERA K 51 Charlie Barnes Chicago Cubs · P · #58 Bats L · Throws L · Age 30 9.00 ERA K 1 Charlie Barnes Chicago Cubs · P · #58 Bats L · Throws L · Age 30 0.00 ERA K 1 Charlie Barnes Los Angeles Dodgers · P · #57 Bats L · Throws L · Age 30 9.00 ERA K 1 Charlie Barnes Los Angeles Dodgers · P · #57 Bats L · Throws L · Age 30 0.00 ERA K 1 Chase Burns Cincinnati Reds · P · #26 Bats R · Throws R · Age 23 2.00 ERA K 102 Chase Dollander Colorado Rockies · P · #32 Bats R · Throws R · Age 24 3.89 ERA K 47 Chase Lee Toronto Blue Jays · P · #52 Bats R · Throws R · Age 27 8.10 ERA K 1 Chase Petty Cincinnati Reds · P · #61 Bats R · Throws R · Age 23 4.41 ERA K 5 Chase Shugart Philadelphia Phillies · P · #55 Bats L · Throws R · Age 29 3.16 ERA K 28 Chase Silseth Los Angeles Angels · P · #63 Bats R · Throws R · Age 26 2.22 ERA K 32 Chase Solesky Tampa Bay Rays · P · #72 Bats R · Throws R · Age 28 6.00 ERA K 4 Chayce McDermott Los Angeles Dodgers · P · #62 Bats L · Throws R · Age 27 7.71 ERA K 1 Chris Bassitt Baltimore Orioles · P · #40 Bats R · Throws R · Age 37 5.27 ERA K 37 Chris Devenski Pittsburgh Pirates · P · #57 Bats R · Throws R · Age 35 7.71 ERA K 3 Chris Martin Texas Rangers · P · #31 Bats R · Throws R · Age 40 7.84 ERA K 7 Chris Murphy Chicago White Sox · P · #38 Bats L · Throws L · Age 28 5.27 ERA K 14 Chris Paddack Cincinnati Reds · P · #56 Bats R · Throws R · Age 30 6.04 ERA K 12 Chris Paddack Cincinnati Reds · P · #56 Bats R · Throws R · Age 30 7.63 ERA K 27 Chris Paddack Miami Marlins · P · #33 Bats R · Throws R · Age 30 6.04 ERA K 12 Chris Paddack Miami Marlins · P · #33 Bats R · Throws R · Age 30 7.63 ERA K 27 Chris Roycroft St. Louis Cardinals · P · #58 Bats R · Throws R · Age 29 15.19 ERA K 4 Chris Sale Atlanta Braves · P · #51 Bats L · Throws L · Age 37 2.14 ERA K 99 Christian Roa Houston Astros · P · #73 Bats R · Throws R · Age 27 5.19 ERA K 6 Christian Scott New York Mets · P · #45 Bats R · Throws R · Age 27 3.10 ERA K 47 Cionel Pérez Washington Nationals · P · #51 Bats R · Throws L · Age 30 6.19 ERA K 9 Cionel Pérez Washington Nationals · P · #51 Bats R · Throws L · Age 30 5.23 ERA K 12 Cionel Pérez New York Mets · P · #52 Bats R · Throws L · Age 30 6.19 ERA K 9 Cionel Pérez New York Mets · P · #52 Bats R · Throws L · Age 30 5.23 ERA K 12 Clay Holmes New York Mets · P · #35 Bats R · Throws R · Age 33 2.39 ERA K 45 Clayton Beeter Washington Nationals · P · #39 Bats R · Throws R · Age 27 3.47 ERA K 26 Codi Heuer Cleveland Guardians · P · #50 Bats R · Throws R · Age 29 5.63 ERA K 6 Cody Bolton Houston Astros · P · #67 Bats R · Throws R · Age 28 5.40 ERA K 22
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