Inizia a gareggiare a livello nazionale nel 1994. Nel 1996 si laurea campione tedesco della classe 125 in sella ad una Honda.[1] L'esordio in una competizione mondiale per Kellner avviene nel 1995 partecipando al Gran Premio di Gran Bretagna del motomondiale. Chiude la gara al ventitreesimo posto con una Yamaha nella classe 125. Colleziona un'altra partecipazione al motomondiale la stagione successiva, partecipa infatti al Gran Premio di Germania in sella ad una Honda gestita dal team Hein Gericke Castrol. Chiude la gara con un ritiro.
Nel 1998 vince una gara e si classifica quinto nel campionato europeo Supersport. Sempre nel 1998, ottiene i primi punti iridati partecipando al Supersport World Series. In sella ad una Suzuki chiude la stagione al ventiduesimo posto con quattordici punti.[2] Nella stagione successiva ottiene il primo podio in questa categoria giungendo secondo al Gran Premio d'Austria, dietro al compagno di squadra Jörg Teuchert. Chiude la stagione al sesto posto. Nel 2000 Kellner è pilota titolare per il team Alpha Technik Yamaha. Chiude la stagione al quarto posto, a quattordici punti dal compagno di squadra Teuchert che vince il titolo. In questa stagione ottiene una pole position in Giappone e due vittorie consecutive a Misano[3] e Valencia.[4] Il 2001 vede il pilota tedesco nuovamente in sella ad una Yamaha YZF-R6. La stagione si chiude al 14º posto in graduatoria piloti. Unico podio stagionale è il terzo posto ottenuto nella gara inaugurale a Valencia. Come nella stagione precedente, anche nel 2002 ottiene un terzo posto in Spagna, migliora la classifica chiudendo sesto con 94 punti.
Torna al successo nel 2003 andando a vincere il Gran Premio del Giappone, in questa occasione ottiene anche il giro più veloce della gara.[5] Chiude la stagione, davanti al compagno di squadra Teuchert, al sesto posto tra i piloti con novanta punti. Nel 2004 disputa l'ultima stagione completa nel mondiale Supersport, col team Yamaha Motor Deutschland chiude la stagione tredicesimo. L'ultima partecipazione di Kellner ad una gara mondiale risale alla stagione 2007 quando disputa il Gran Premio della Repubblica Ceca in qualità di pilota sostitutivo per il team LBR Racing. In sella alla Ducati 749 chiude la gara anzitempo ritirandosi.
^(DE) Björn Reichert, Albo d'Oro del campionato tedesco I.D.M., su motorrad-autogrammkarten.de. URL consultato il 25 agosto 2019 (archiviato dall'url originale il 4 febbraio 2019).