
A phantom ballplayer is either a baseball player who is incorrectly listed in source materials as playing in a Major League Baseball (MLB) game, often the result of typographical or clerical errors, or a player who spent time on an MLB active roster without ever appearing in an MLB contest during his career. Most of the first form of phantom players date from the 19th or early 20th century, with at least one showing up as late as World War II.
A modern-day phantom ballplayer is generally caused by the player being removed from the active roster by a subsequent action (such as being optioned to a minor league team) or the team reaching the end of their season, and the player not having later opportunity to play in a major league game. Many of these phantom players were September call-ups in backup roles.

Research by the Society for American Baseball Research (SABR) has identified over 1,400 players who appeared on major league rosters, but did not appear in a major league game, since 1884. A number of examples are presented here:


| Player | Position | Team | Days on roster | Added to roster | Removed from roster | Current status | Notes |
|---|---|---|---|---|---|---|---|
| Jeison Guzmán | IF | Kansas City Royals | 3 | August 11, 2020 | August 14, 2020 | Active | |
| Trey Supak | P | Milwaukee Brewers | 1 | August 31, 2020 | September 1, 2020 | Active | |
| Jasseel De La Cruz | P | Atlanta Braves | 3 | September 15, 2020 ----- May 8, 2021 |
September 16, 2020 ----- May 10, 2021 |
Active | Two separate stints on the Atlanta Braves roster. |
| Steven Fuentes | P | Washington Nationals | 10 | April 20, 2021 | April 30, 2021 | Active | |
| Corey Bird | OF | Miami Marlins | 2 | July 28, 2021 | July 30, 2021 | Retired | |
| Gianpaul González | C | Cleveland Indians | 2 | August 31, 2021 | September 2, 2021 | Retired | |
| Miguel Romero | P | Oakland Athletics | 13 | September 8, 2021 | September 21, 2021 | Active | |
| Jeff Singer | P | Philadelphia Phillies | 1 | April 12, 2022 | April 13, 2022 | Retired | |
| Donovan Casey | OF | Washington Nationals | 5 | April 15, 2022 | April 20, 2022 | Active | |
| Ronaldo Hernández | C | Boston Red Sox | 2 | April 19, 2022 ----- August 1, 2022 |
April 20, 2022 ----- August 2, 2022 |
Active | Two separate stints on the Boston Red Sox roster. |
| Alex Hall | C | Milwaukee Brewers | 1 | June 2, 2022 | June 3, 2022 | Active | Emergency call-up, as primary catcher Omar Narváez tested positive for COVID-19 two hours before the Brewers' game. Hall played for the closest minor league affiliate to the Brewers, the Wisconsin Timber Rattlers. |
| Will Toffey | IF | Philadelphia Phillies | 1 | July 13, 2022 | July 14, 2022 | Retired | |
| Carlos Espinal | P | New York Yankees | 1 | August 1, 2022 | August 2, 2022 | Active | |
| Parker Bugg | P | Miami Marlins | 2 | August 14, 2022 | August 16, 2022 | Retired | |
| Connor Grey | P | New York Mets | 5 | August 22, 2022 | August 27, 2022 | Active | |
| Chris Muller | P | Tampa Bay Rays | 3 | May 12, 2023 | May 15, 2023 | Active | . |
| Norwith Gudiño | P | Boston Red Sox | 1 | July 22, 2023 | July 23, 2023 | Active | 27th man for the team's doubleheader. |
| Nick Raposo | C | St. Louis Cardinals | 2 | June 22, 2024 | June 24, 2024 | Active | |
| Jacob Bosiokovic | P | St. Louis Cardinals | 5 | June 30, 2024 | July 5, 2024 | Retired | |
| Sam Benschoter | P | Cincinnati Reds | 8 | July 1, 2025 ----- August 8, 2025 |
July 4, 2025 ----- August 13, 2025 |
Active | Two separate stints on the Cincinnati Reds roster. |
| Houston Roth | P | Baltimore Orioles | 6 | July 29, 2025 | August 4, 2025 | Active | |
| Rafael Lantigua | IF | Philadelphia Phillies | 3 | September 16, 2025 | September 19, 2025 | Active | |
| Jhancarlos Lara | P | Atlanta Braves | 3 | September 19, 2025 | September 22, 2025 | Active | |
| Jesús Valdez | IF | Arizona Diamondbacks | 1 | April 26, 2026 | April 27, 2026 | Active | 27th man for a doubleheader against the Padres in the MLB Mexico City Series. |
| Stephen Jones | P | Miami Marlins | 1 | May 7, 2026 | May 8, 2026 | Active | |
| Robinson Ortiz | P | Seattle Mariners | 2 | May 18, 2026 | May 20, 2026 | Active | |
| Curtis Washington Jr. | OF | Seattle Mariners | 1 | June 16, 2026 | June 17, 2026 | Active | |
| Dan Hammer | P | New York Mets | 1 | July 9, 2026 | July 10, 2026 | Active | |
| Bryce Conley | P | New York Mets | 2 | August 2, 2026 | August 4, 2026 | Active | |
| Zach Morgan | C | San Francisco Giants | 8 | August 10, 2026 ----- September 1, 2026 |
August 11, 2026 ----- September 8, 2026 |
Active | Two separate stints on the San Francisco Giants roster. |
NOTE: A designation of "Active" denotes an active professional baseball player, currently playing in the minors or in another professional baseball organization, who could lose phantom status if he returns to the major leagues and appears in a game.
Baseball Reference maintains lists of players who have appeared in only a single major league game; as of June 2026[update], there are more than 1,400 players, including more than 700 pitchers, listed.
Other players who had notable experiences similar to phantom ballplayers include:
Some players have gone years between first being listed on a major-league active roster without playing (thus becoming phantoms), and eventually appearing in a major-league game (thus losing phantom status). Examples include:

Makers of baseball cards have issued major league rookie cards featuring some players who never actually played in MLB. Two known examples are listed below. Starting in 2005, the Major League Baseball Players Association (MLBPA) required card manufacturers to limit rookie cards to players already added to an MLB active roster, or players who appeared in an MLB game during the prior season. Note that card makers also issue cards of "future stars", "top prospects", or similar wording, which are not rookie cards and are speculative in nature.
{{cite web}}: CS1 maint: deprecated archival service (link)In 2005, the MLB Players Association decreed: 'Remove the licensing logos from the cards of all players without major league service. Once a player is placed on a 25-man roster, he will be eligible to appear on cards with the MLB RC (rookie card) logo.'