Kalle Leinonen begann seine Karriere als Skirennläufer für den Verein
Tampereen Slalomseura, bestritt dabei aber nur einige FIS-Rennen in Finnland. Sein bestes Resultat erreichte er im Dezember 2004 als Sechster im Slalom von Ruka.
Noch während er Skirennen fuhr, nahm Leinonen im März 2005 als 15-Jähriger an den Freestyle-Weltmeisterschaften in Ruka teil und belegte in der Halfpipe Platz acht unter 19 Teilnehmern. Erst danach gab er sein Debüt im Freestyle-Skiing-Weltcup und gewann in der Saison 2005/06 beide Austragungen in Les Contamines und Apex. Im Winter darauf feierte er im einzigen Weltcup der Saison seinen dritten Sieg in Folge und gewann bei den Juniorenweltmeisterschaften in Airolo die Bronzemedaille. In der Saison 2007/08 fiel er mit einem siebenten und zwei zweiten Plätzen auf Weltcup-Disziplinenrang zwei zurück.
Nachdem Leinonen bei Veranstaltungen außerhalb des FIS-Kalenders, unter anderem auf der Dew Tour und beim Grandvalira Total Fight 2011,[1] Erfolge verbuchen konnte, kehrte er kurzzeitig in den Weltcup zurück, konnte aber nicht mehr an frühere Leistungen anknüpfen. Ein letzter großer Sieg gelang ihm im Dezember 2013 mit dem Gewinn der Slopestyle-Goldmedaille im Rahmen der Universiade auf dem Monte Bondone.