He joined the Toronto FC Academy in July 2014, and helped the club to become League1 Ontario champions and Inter-Provincial Cup Championship winners.
Osorio was rewarded with a USL pro contract on December 9, 2015, joining Toronto FC II and going on to make 19 appearances in his inaugural season.
[3] The midfielder made his professional debut on April 25, 2015, playing in a match against the Pittsburgh Riverhounds in the USL.
Osorio's younger brother, Nicholas, previously played in the Toronto FC system and represented the Canadian under-15s.
[6] In 2018, Osorio suffered a nasty ACL tear which forced him to undergo surgery and not participate at all in the Metrostars' inaugural season as well as take all of 2019 off on the sidelines to recover from the tragic injury.