Karl erhält bei den „Eisernen“ einen Vertrag bis zum 30. Juni 2013. Im Falle eines Aufstiegs in die Bundesliga bindet ihn der Kontrakt sogar bis 2015. Im Januar 2008 war der gebürtige Vilsbiburger von der SpVgg Greuther Fürth nach Ingolstadt gewechselt und absolvierte seitdem 42 Regionalliga- bzw. Drittligaspiele sowie 53 Zweitliga-Partien im Trikot der Oberbayern.