BREAKING: Jonathan Osorio has signed a new, long-term contract to stay with Toronto FC, per sources.

Osorio, 30, was a free agent. He's is a product of TFC's academy and is the club's all-time leader in appearances. He has 59 caps with Canada and was at the World Cup. pic.twitter.com/ztPe38hgVF

— Tom Bogert (@tombogert) December 12, 2022