He has previously played in Major League Baseball (MLB) for the Houston Astros, Seattle Mariners, Milwaukee Brewers, and Oakland Athletics.
He was selected by the Astros in the fifth round of the 2016 Major League Baseball draft and made his MLB debut for them in 2019.
[5] He began 2017 with the Tri-City ValleyCats before being promoted to the Quad Cities River Bandits in late July.
[9] In 2018, he began the year with the Buies Creek Astros, with whom he was named a Carolina League All-Star,[10] and was promoted to the Corpus Christi Hooks in July.
[21] On September 1, playing in his home country of Canada, Toro hit a two-out, two-run in the top of the ninth inning to break a scoreless tie.
[28] On July 27, 2021, the Astros traded Toro and relief pitcher Joe Smith to the Seattle Mariners for relievers Rafael Montero and Kendall Graveman.
[29] The two teams were in the midst of a series against each other, and Toro was informed of the news as he was taking batting practice for Houston.
[34] On May 21, he collided with right fielder Adam Frazier and suffered a left shoulder sprain, sending Toro to the injured list.
During the summer, Toro had late, clutch hits against the Baltimore Orioles,[36] Oakland Athletics,[37] and Houston Astros,[38] before he was sent to the minor leagues on August 6 to open up a roster spot for Mitch Haniger to return from injury.
[39] Toro was recalled on August 30, and one day later hit a 403-foot go-ahead home run against the Detroit Tigers in a win which put the Mariners a season-high 14 games over .500.
[27] On December 2, 2022, the Mariners traded Toro and Jesse Winker to the Milwaukee Brewers in exchange for Kolten Wong.
[41] Toro agreed to a one-year, $1.25 million contract with the Brewers for the 2023 season, avoiding salary arbitration.
[61] As a child, Abraham was the bat boy for Douglas' junior team, the Ducs de Longueuil.
Both brothers also attended the Académie de Baseball du Canada, which is where Abraham became a switch hitter.