Eden was drafted by the Toronto Blue Jays in the 6th round, with the 177th overall selection, of the 2019 Major League Baseball draft.[2] He made his professional debut with the Low–A Vancouver Canadians, playing in 56 games and slashing .220/.292/.284 with one home run, 11 RBI, and 8 stolen bases.[3] Eden did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[4]
In 2021, Eden played with High–A Vancouver, hitting .274/.383/.402 with four home runs, 31 RBI, and 30 stolen bases across 48 games.[5] Eden split the 2022 season between the Single–A Dunedin Blue Jays, High–A Vancouver, and Double–A New Hampshire Fisher Cats. In 94 total games, he hit a cumulative .233/.310/.408 with career–highs in home runs (12), RBI (41), and stolen bases (36).[6]
Eden played for the Triple–A Buffalo Bisons in 2023, appearing in 131 games and batting .257/.354/.333 with three home runs, and career–highs in RBI (48), and stolen bases (53). On September 20, 2023, Eden was selected to the 40-man roster and promoted to the major leagues for the first time.[7] The next day, he made his MLB debut as a pinch runner for Brandon Belt.[8] Eden logged his first MLB hit off Jacob Lopez, a single, on October 1, against the Tampa Bay Rays.[9] In 6 at–bats over 2 games, Eden logged a .167/.167/.167 slash line.[10] Following the season on November 7, Eden was removed from the 40–man roster and sent outright to Triple–A.[11]
Eden began the 2024 campaign with Buffalo, playing in 91 games and slashing .198/.299/.322 with seven home runs, 35 RBI, and 26 stolen bases.[12]
New York Yankees
On August 9, 2024, the Blue Jays traded Eden to the New York Yankees for cash considerations.[13]