Ashworth played junior hockey with an excellent Moose Jaw Canucks team, one that advanced to the Memorial Cup finals in both 1945 and 1946, only to lose to the two powerhouses of Canadian hockey, St. Mikes and Winnipeg Monarchs.
Nonetheless, the hapless Chicago Black Hawks took a chance on him. And at 19 he was in the NHL. In 18 games, he had a respectable five goals, but he was sent to the USHL and, sadly, at 19, was out of the NHL, never to return to the Stadium.
He kicked around in the senior and western leagues for many years, scoring 36 goals with Tulsa in 1948-1949, a team for whom he refused to report two years later and for which he was suspended the entire season. This rift ended his days in the USHL, so Ashworth came up to Calgary and played another decade in and around Alberta, not retiring until 1966.