Miroslav Klose
17679days16hours48min10sec