Toro signs with Royals

ABC alum Abraham Toro (Longueuil, Que.) has signed a minor league contract with the Kansas City Royals. Photo: MLB.com

December 19, 2025

By Kevin Glew

Canadian Baseball Network

Abraham Toro has signed a minor league contract with the Kansas City Royals.

Daniel Álvarez-Montes, of El Extrabase, was the first to report the transaction, which includes an invite to big league spring training.

The versatile Toro (Longueuil, Que.), who will turn 30 on Saturday, was a valuable contributor for the Boston Red Sox for much of the 2025 season. In 77 games, he batted .239 with seven home runs and 27 RBIs. He had 62 hits – including 13 doubles – and 33 runs.

He spent the rest of the season with triple-A Worcester where he hit .272 with eight home runs and recorded an .839 OPS in 51 games.

In 2024, he batted .240 with six home runs and 26 RBIs in 94 games with the Oakland A’s.

In total, Toro has played in parts of seven major league campaigns with the Houston Astros, Milwaukee Brewers, Seattle Mariners, A’s and Red Sox. He owns a .223 batting average and has 41 home runs in 442 major league contests.

In 2023, he suited up for Canada at the World Baseball Classic and went 5-for-15 (.333 batting average) in four games.

Originally selected in the fifth round of the 2016 MLB draft by the Astros, the ABC Academy alum made his big-league debut on August 22, 2019.