Frank Busemann

Frank Busemann (born 26 February 1975 in Recklinghausen) is a former German decathlete. He currently works as a pundit for athletics coverage by German TV channel Das Erste.

Frank Busemann in 2015

Busemann started his career as a 110 m hurdler and was junior world champion in this discipline in 1994. After his surprising decathlon silver medal at the 1996 Summer Olympics with his personal best of 8706 points he became one of Germany's most popular sportsmen. He also was named German Sportsman of the Year. At the World Championships of the following year Busemann came third.

After these successes Busemann confronted severe injuries from which he only recovered partly. He made a comeback at the 2000 Olympics where he finished in seventh place. In 2003, at the age of just 28, he retired because of his deteriorating physical condition. His personal best of 8706 points ranks him fourth among German decathletes, behind Jürgen Hingsen, Uwe Freimuth and Siegfried Wentz.

Achievements

Year Competition Venue Position Event Notes
Representing  Germany
1994 World Junior Championships Lisbon, Portugal 1st 110m hurdles 13.47 w (wind: +2.1 m/s)
6th 4×100m relay 40.45
1996 Hypo-Meeting Götzis, Austria 5th Decathlon 8238 pts
Olympic Games Atlanta, United States 2nd Decathlon 8706 pts
1997 European U23 Championships Turku, Finland 1st 110m hurdles 13.54 w (wind: +2.2 m/s)
World Championships Athens, Greece 3rd Decathlon 8652 pts
1999 World Championships Seville, Spain Decathlon DNF
2000 Hypo-Meeting Götzis, Austria 6th Decathlon 8531 pts
Olympic Games Sydney, Australia 7th Decathlon 8351 pts
gollark: PETA will destroy you.
gollark: At least it has generics.
gollark: Oh, and it's not a special case as much as just annoying, but it's a compile error to not use a variable or import. Which I would find reasonable as a linter rule, but it makes quickly editing and testing bits of code more annoying.
gollark: As well as having special casing for stuff, it often is just pointlessly hostile to abstracting anything:- lol no generics- you literally cannot define a well-typed `min`/`max` function (like Lua has). Unless you do something weird like... implement an interface for that on all the builtin number types, and I don't know if it would let you do that.- no map/filter/reduce stuff- `if err != nil { return err }`- the recommended way to map over an array in parallel, if I remember right, is to run a goroutine for every element which does whatever task you want then adds the result to a shared "output" array, and use a WaitGroup thingy to wait for all the goroutines. This is a lot of boilerplate.
gollark: It also does have the whole "anything which implements the right functions implements an interface" thing, which seems very horrible to me as a random change somewhere could cause compile errors with no good explanation.

References


Awards
Preceded by
Michael Schumacher
German Sportsman of the Year
1996
Succeeded by
Jan Ullrich


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.