Just out of curiosity I did a little digging.
Here's the all time performers when Niyongabo ran his 13:03
.1 12:44.39 Haile Gebrselassie ETH 18.04.73 1 Zürich 16.08.1995
.2 12:50.80 Salah Hissou MAR 16.01.72 1 Roma 05.06.1996
.3 12:54.85 Moses Kiptanui KEN 01.10.70 3 Roma 05.06.1996
.4 12:56.15 Daniel Komen KEN 17.05.76 2 Roma 08.06.1995
.5 12:57.23 Worku Bikila ETH 06.05.68 3 Roma 08.06.1995
.6 12:58.39 Saïd Aouita MAR 02.11.59 1 Roma 22.07.1987
.7 12:59.19 Thomas Nyariki KEN 27.09.71 4 Roma 05.06.1996
.8 13:00.41 David Moorcroft GBR 10.04.53 1 Oslo 07.07.1982
.9 13:00.54 Khalid Skah MAR 29.01.67 1 Villeneuve d'Ascq 08.07.1994
10 13:01.15 Sydney Maree USA 09.09.56 2 Oslo 27.07.1985
11 13:01.72 Dieter Baumann GER 09.02.65 2 Zürich 16.08.1995
12 13:02.30 Khalid Boulami MAR 07.08.69 2 Paris 28.06.1996
13 13:02.75 Ismael Kirui KEN 20.02.75 1 Stuttgart 16.08.1993
14 13:02.93 Bob Kennedy USA 18.08.70 2 Oslo 22.07.1994
15 13:02.94 Ismaïl Sghyr MAR 16.03.72 3 Paris 28.06.1996
16 13:03.08 William Kalya KEN 04.08.74 2 Stockholm 10.07.1995
17 13:03.29 Vénuste Niyongabo BDI 09.12.73 1 Saint-Denis 03.06.1996
and where Mottram is now:
.1 12:37.35 Kenenisa Bekele ETH 13.06.82 1 Hengelo 31.05.2004
.2 12:39.36 Haile Gebrselassie ETH 18.04.73 1 Helsinki 13.06.1998
.3 12:39.74 Daniel Komen KEN 17.05.76 1 Bruxelles 22.08.1997
.4 12:46.53 Eliud Kipchoge KEN 05.11.84 1 Roma 02.07.2004
.5 12:47.04 Sileshi Sihine ETH 29.01.83 2 Roma 02.07.2004
.6 12:48.66 Issac Songok KEN 25.04.84 2 Zürich 18.08.2006
.7 12:48.81 Stephen Cherono KEN 15.10.82 1 Ostrava 12.06.2003
.8 12:49.28 Brahim Lahlafi MAR 15.04.68 1 Bruxelles 25.08.2000
.9 12:49.71 Mohammed Mourhit BEL 10.10.70 2 Bruxelles 25.08.2000
10 12:49.87 Paul Tergat KEN 17.06.69 3 Zürich 13.08.1997
11 12:50.24 Hicham El Guerrouj MAR 14.09.74 2 Ostrava 12.06.2003
12 12:50.25 Abderrahim Goumri MAR 21.05.76 2 Bruxelles 26.08.2005
13 12:50.80 Salah Hissou MAR 16.01.72 1 Roma 05.06.1996
14 12:50.86 Ali Saïdi-Sief ALG 15.03.78 1 Roma 30.06.2000
15 12:51.98 Saif Saeed Shaheen QAT 15.10.82 2 Roma 14.07.2006
15 12:52.33 Sammy Kipketer KEN 29.09.81 2 Oslo 27.06.2003
16 12:52.40 Edwin Cheruiyot Soi KEN 03.03.86 2 Saint-Denis 08.07.2006
17 12:52.80 Gebre-egziabher Gebremariam ETH 10.09.84 3 Roma 08.07.2005
18 12:52.99 Abraham Chebii KEN 23.12.79 4 Oslo 27.06.2003
19 12:53.41 Khalid Boulami MAR 07.08.69 4 Zürich 13.08.1997
20 12:53.66 Augustine Choge KEN 21.01.87 4 Roma 08.07.2005
21 12:53.72 Philip Mosima KEN 02.01.77 2 Roma 05.06.1996
22 12:53.81 Tariku Bekele ETH 21.01.87 4 Roma 14.07.2006
23 12:53.84 Assefa Mezgebu ETH 19.06.78 1 Bruxelles 28.08.1998
24 12:54.07 John Kibowen KEN 21.04.69 4 Saint-Denis 31.08.2003
25 12:54.15 Dejene Berhanu ETH 12.12.80 3 Roma 02.07.2004
26 12:54.19 Abreham Feleke ETH 23.09.89 5 Roma 14.07.2006
27 12:54.46 Moses Mosop KEN 17.07.85 3 Saint-Denis 08.07.2006
28 12:54.58 James Kwalia KEN 12.06.84 5 Oslo 27.06.2003
29 12:54.70 Dieter Baumann GER 09.02.65 5 Zürich 13.08.1997
30 12:54.99 Benjamin Limo KEN 23.08.74 3 Saint-Denis 04.07.2003
31 12:55.52 Hicham Bellani MAR 15.09.79 7 Roma 14.07.2006
32 12:55.58 Abebe Dinkesa Negera ETH 06.03.84 2 Saint-Denis 01.07.2005
33 12:55.63 Mark Bett KEN 22.12.76 2 Oslo 28.07.2000
34 12:55.76 Craig Mottram AUS 18.06.80 2 London 30.07.2004