Thomas Osborne a remporté la médaille d’or dans la catégorie des poids lourds aux Jeux du Commonwealth de 1938.

Le poids lourd Thomas « Tommy » Osborne s’est vu refuser l’opportunité de représenter le Canada aux Jeux de Berlin en 1936 quand il a été vaincu par décision par un boxeur non classé, George Bird. Il a plus tard défendu les couleurs de son pays aux Jeux du Commonwealth de 1938 à Sydney, où il a remporté la médaille d’or dans la catégorie des poids lourds face au Sud-Africain Claude Sterley.

Osborne a disputé sept combats au niveau professionnel, six d’entre eux ont été présentés au Forum de Montréal et un au Maple Leafs Gardens de Toronto, ou il a accumulé une fiche de quatre victoires et trois défaites, toutes par knock-out.

Osborne a été intronisé au Temple de la renommée olympique du Canada en 1953.