Runners streamed through Cambridge city centre today as part of the annual Cambridge Half Marathon.

More than 10,000 people took on the 13.1 mile route, weaving through the landmarks of Cambridge.

So the top 100 male and female runners have all made a monumental effort - it's truly impressive. We wanted to honour them with a list singling them out.

The fastest runner overall was Michael Kallenberg of Cardiff AAC, with an astonishing time of one hour, six minutes and 40 seconds.

The top female runner was local woman Victoria Knight of Cambridge & Coleridge AC, who came in at one hour, 17 minutes and 20 seconds.

Last year's winner, Jack Gray, came in with a time of one hour, seven minutes and 11 seconds - but was then disqualified for running under his boss's name.

But if you didn't make the top 100, don't worry - you're all champions in our eyes.

While you're here, check out our write-up of the event, our gorgeous picture gallery, and find out why last year's winner didn't run.

Men: 1 to 50

Pos. Finish time  Participant  Category Club 
1 1:06:40 Michael Kallenberg (M) 25-29 Cardiff AAC
2 1:08:54 Chris Darling (M) 20-24 Cambridge & Coleridge AC
3 1:09:04 Alan Darby (M) 35-39 Ely Runners
4 1:09:30 Paul Mizon (M) 25-29 Marshall Milton Keynes AC
5 1:09:32 Josh Rowe (M) 25-29 Leeds City AC
6 1:10:00 Samuel Coyne (M) 25-29 Bure Valley Harriers
7 1:10:22 Harry Lane (M) 20-24  
8 1:10:23 Tim Stratton (M) 20-24 City of York Athletic Club
9 1:10:25 Joshua Entwistle (M) 25-29 Woodford Green and Essex Ladies.
10 1:10:39 Thomas Stevens (M) 35-39 Cambridge & Coleridge AC
11 1:10:55 Sam Proctor (M) 25-29 Erdinger AF
12 1:11:23 Mac O'malley (M) Junior Trafford AC
13 1:11:29 Kenneth Nugent (M) 30-34 Donore Harriers
14 1:11:43 Adam Tapley (M) 20-24 Cambridge & Coleridge AC
15 1:12:08 Kevin O'holleran (M) 35-39 Cambridge & Coleridge AC
16 1:12:08 Callum Jones (M) 20-24 Newquay and Par AC
17 1:12:42 Ben Leaman (M) 20-24  
18 1:12:51 Nick Marriage (M) 30-34 Fulham running club
19 1:12:53 Graham Anderson (M) 35-39 Cambridge & Coleridge AC
20 1:12:56 Patrick O'hare (M) 30-34 Cambridge & Coleridge AC
21 1:13:10 Matthew Fox (M) 25-29 Cambridge & Coleridge AC
22 1:13:29 John Uff (M) 35-39 BRJ Run and Tri Club
23 1:13:41 Nick Hardy (M) 25-29 Tipton Harriers
24 1:14:11 Matthew Slater (M) 30-34 Cambridge & Coleridge AC
25 1:14:18 Phil Martin (M) 35-39 Peterborough AC
26 1:14:32 Paul Makowski (M) 45-49 Royston Runners
27 1:14:34 Thomas Sauerwald (M) 35-39  
28 1:14:38 Alex Metcalfe (M) 35-39 Ely Runners
29 1:14:48 Richard Ebbs (M) 45-49 Ryston Runners AC
30 1:14:55 Paul Waggitt (M) 35-39 Ely Runners
31 1:15:08 Jamie Short (M) 20-24 Leicester Coritanian
32 1:15:16 Chris Gay (M) 30-34 Newmarket Joggers
33 1:15:24 Brian O'connor (M) 40-44 Royston Runners
34 1:15:30 Barnaby Palmer (M) 25-29  
35 1:15:39 Edward Moffett (M) 30-34 Cambridge Runners
36 1:15:41 Lee Dickens (M) 35-39 South Shields Harriers
37 1:15:45 Ben Jones (M) 25-29 Worcester AC
38 1:15:46 Richard Gibbs (M) 25-29  
39 1:15:47 George Gay (M) 20-24 City of Norwich
40 1:15:49 Milan Misak (M) 25-29 Serpentine RC
41 1:16:08 Darren Matthews (M) 35-39 Hunts AC
42 1:16:09 Jamie Sales (M) Junior Newmarket Joggers
43 1:16:13 Paul Little (M) 40-44 Droitwich AC
44 1:16:18 David Craddock (M) 30-34 Hoddesdon Tri Club
45 1:16:20 Chris Kelly (M) 35-39 Vegan Runners
46 1:16:20 Mark Popple (M) 25-29 Stamford Striders
47 1:16:23 Alex Parfett (M) 20-24 Royston Runners
48 1:16:23 Vitalijs Brejevs (M) 20-24 Glasgow University Hares and Ho.
49 1:16:27 Scott Newton (M) 35-39 Run-Fast
50 1:16:29 Thomas Marshall (M) 30-34 Lincoln Wellington

Men: 51 to 100

51 1:16:39 Joshua Marsh (M) 20-24 Ely Runners
52 1:16:39 Simon Jackson (M) 40-44 Fairlands Valley Spartans
53 1:16:59 Benjamin Hadman (M) 25-29  
54 1:16:59 Jan Bailey (M) 40-44 Lincoln Wellington
55 1:17:07 Neil Pollard (M) 40-44 Newmarket Joggers
56 1:17:12 Ryan Davidson (M) 20-24 Bure Valley Harriers
57 1:17:24 Scott Meadows (M) 35-39 Bushfield Joggers
58 1:17:29 Chris Davies (M) 20-24 Lincoln Tri
59 1:17:30 Gerard Frewin (M) 45-49 Precision Race Team
60 1:17:34 Sam Banner (M) 25-29  
61 1:17:44 John Beardsworth (M) 30-34 Newmarket Cycling & Triathlon C.
62 1:17:46 Paul Whittleton (M) 40-44 Ilkeston Running Club
63 1:17:52 Nicholas Marsh (M) 45-49 Lincoln Wellington AC
64 1:18:05 Harry Beddows (M) 25-29  
65 1:18:07 Simon Wright (M) 35-39 Norwich Road Runners
66 1:18:32 Nick Venner (M) 30-34 Cambridge Triathlon Club
67 1:18:33 Peter Swaine (M) 40-44 Charnwood AC
68 1:18:34 Daniel Guppy (M) 35-39  
69 1:18:39 Jeff Wright (M) 35-39  
70 1:18:39 Neil Adams (M) 40-44 North Norfolk Beach Runners
71 1:18:41 Simon English (M) 40-44 Norwich Road Runners
72 1:18:42 Dan Staite (M) 45-49  
73 1:18:45 Dan Buckley (M) 30-34  
74 1:18:49 Mark Hayward (M) 35-39 Newmarket Joggers
75 1:18:49 Simon Fraser (M) 30-34 St Albans Striders
76 1:18:53 Damian Davies (M) 45-49 Notfast
77 1:18:56 Pierre Barbier (M) 30-34  
78 1:18:56 Daryl Hibberd (M) 30-34 Valley striders
79 1:19:05 Geoff Weller (M) 40-44  
80 1:19:09 Michael Totton (M) 30-34  
81 1:19:12 Simon Ferrier-May (M) 25-29  
82 1:19:12 Stephen Lomax (M) 35-39 Yaxley Runners & Joggers
83 1:19:18 Tom Evetts (M) 25-29 Saint Edmunds Pacers
84 1:19:18 Graham Knight (M) 30-34  
85 1:19:22 Kieran Brady (M) 20-24  
86 1:19:24 Peter Holmes (M) 40-44 Ely Runners
87 1:19:27 Paul Hasler (M) 45-49  
88 1:19:27 Jevan Robertson (M) 20-24 Tyne Bridge Harriers
89 1:19:30 Neil Smith (M) 30-34 Spa Striders
90 1:19:34 Phillip Kynaston (M) 30-34 London City Athletics Club
91 1:19:35 Robert Farrant (M) 45-49 BRJ Run and Tri Club
92 1:19:38 Richard Burman (M) 25-29 Oxford University Athletes Club
93 1:19:40 Ian Storer (M) 40-44 Histon & Impington Runners
94 1:19:45 Benedict Walker (M) 25-29 Clapham Chasers
95 1:19:45 Nic Pillinger (M) 40-44 Team Secret Squirrel
96 1:19:55 Asier Gonzalez (M) 25-29 Herts Phoenix
97 1:19:55 Miguel Branco (M) 35-39 Serpentine RC
98 1:19:57 Laurence Elliott (M) 25-29 Ealing Eagles Running Club
99 1:19:59 Nicholas Wittred (M) 30-34  
100 1:20:02 Tom Hales (M) 35-39 Cambridge Triathlon Club

Women: 1 to 50

Pos. Finish time  Participant  Category Club 
1 1:17:20 Victoria Knight (F) 40-44 Cambridge & Coleridge AC
2 1:18:33 Johanna O'regan (F) 35-39 St Neots Riverside Runners
3 1:20:22 Emma Hodson (F) 35-39  
4 1:20:35 Sarah Martin (F) 25-29  
5 1:21:37 Zoe Macdonald (F) 20-24 Cambridge & Coleridge AC
6 1:22:35 Caroline Brooks (F) 35-39 St. Neots Riverside Runners
7 1:22:57 Charlotte Neale (F) 30-34 North Norfolk Beach Runners
8 1:23:24 Tamsin Simmonds (F) 40-44  
9 1:23:45 Catriona Probert (F) 35-39 Edinburgh Athletic Club
10 1:23:46 Fiona Hughes (F) 25-29 Cambridge & Coleridge AC
11 1:23:56 Bethan Everson (F) 25-29 Fenland Running Club
12 1:24:18 Hannah Kallenberg (F) 25-29 Wharfdale
13 1:24:38 Georgia Turner (F) 25-29  
14 1:24:56 Faith Viney (F) 20-24 Bure Valley Harriers
15 1:24:59 Rebecca Hair (F) 25-29 Cambridge & Coleridge AC
16 1:25:03 Susie Chesher (F) 35-39  
17 1:25:42 Michela Ruggeri* (F) 40-44  
18 1:25:55 Lisa Marriott (F) 40-44 Ramsey Runners
19 1:26:31 Zoe Smith (F) 35-39 Rutland Running & Triathlon Clu.
20 1:26:49 Megan Evans (F) 30-34 Chelmsford AC
21 1:26:59 Carole Penlington (F) 40-44 Blackheath and Bromley Harrrier.
22 1:27:21 Caitie Meyer (F) 25-29 Serpentine RC
23 1:27:27 Charlotte East (F) 25-29 Cambridge & Coleridge AC
24 1:27:30 Emma Risbey (F) 35-39 City of Norwich AC
25 1:27:58 Kate Curran (F) 20-24 Blackheath & Bromley
26 1:28:15 Louise Juby (F) 35-39 orion harriers
27 1:28:32 Lucy Gossage (F) 35-39  
28 1:29:12 Megan Roberts (F) 25-29 Serpentine RC
29 1:29:30 Faye Beechener (F) 25-29  
30 1:29:46 Heather Hughes (F) 25-29 Manchester YMCA Harriers
31 1:29:49 Zipporah Lloyd (F) 30-34  
32 1:29:53 Lauren Vickery (F) 35-39 RaceHub
33 1:29:53 Grainne Brennan (F) 25-29 Newmarket Joggers
34 1:29:57 Vicki Moignard (F) 30-34 Cambridge Triathlon Club
35 1:30:12 Shelley Duffy (F) 40-44 BRJ Run and Tri Club
36 1:30:55 Alex Bell (F) 30-34 Corby Athletics Club
37 1:30:58 Lucy Mapp (F) 25-29 Colchester harriers
38 1:31:00 Becca Sharpe (F) 20-24 Ely Runners
39 1:31:22 Betty Bohane (F) 30-34 Royston Runners
40 1:31:31 Stefanie Godfrey (F) 50-54 Cambridge & Coleridge AC
41 1:31:32 Claire Dann (F) 35-39 Saint Edmund Pacers
42 1:31:45 Joanna Colley (F) 20-24 Cambridge & Coleridge AC
43 1:31:50 Lindsay Russell-Smith (F) 35-39 Hoddesden Tri Club
44 1:31:54 Juliet Vickery (F) 55-59 Cambridge Triathlon Club
45 1:32:01 Shelley Menell (F) 35-39  
46 1:32:03 Olivia Baker (F) 20-24  
47 1:32:10 Sarah Bower (F) 45-49  
48 1:32:23 Alison Stewart -  
49 1:32:27 Katherine Holland (F) 35-39  
50 1:32:32 Hannah Cooke (F) 35-39 Cambridge Triathlon Club

Women: 51 to 100

51 1:32:37 Libbie Read (F) 25-29 Lincoln Wellington AC
52 1:32:43 Sally Hurst (F) 40-44  
53 1:32:48 Grainne Mulkerrin (F) 20-24  
54 1:32:59 Kym Robertson (F) 40-44 St Edmunds Pacers
55 1:33:08 Sophie Wilkinson-Hargate (F) 40-44 Rugby & Northampton AC
56 1:33:10 Octavia Singleton (F) 45-49 Witham
57 1:33:12 Sian James (F) 35-39  
58 1:33:22 Victoria Old (F) 40-44  
59 1:33:24 Dianne Pierre (F) 35-39 BBC Running aclub
60 1:33:25 Jacqueline O'reilly (F) 30-34 Tonbridge AC
61 1:33:38 Sarah Switzer (F) 35-39 Saffron Striders
62 1:33:46 Hollie Elliott (F) 30-34 Charnwood AC
63 1:33:48 Emma Elston (F) 20-24  
64 1:33:50 Deborah English (F) 40-44 Norwich Road Runners
65 1:34:11 Emma Etheredge (F) 20-24 Cambridge & Coleridge AC
66 1:34:28 Rebecca Fish (F) 35-39  
67 1:34:50 Gosia Kuranda (F) 35-39 St Rudegand Cambridge
68 1:35:05 Gillian Leathers (F) 50-54 Saint Edmund Paces
69 1:35:08 Rebecca Galloway (F) 40-44  
70 1:35:33 Rachel Burns (F) 25-29 Team Bath AC
71 1:35:34 Rebecca Soanes (F) 20-24  
72 1:35:42 Susanna Hill (F) 40-44  
73 1:35:43 Kate Nolan (F) 25-29  
74 1:35:45 Jessica D'arcy (F) 35-39  
75 1:35:52 Sarah Eden (F) 45-49 Cambridge & Coleridge AC
76 1:35:53 Diana Vulpe (F) 25-29  
77 1:35:57 Fenella Sunaway (F) 25-29 Bure Valley Harriers
78 1:36:12 Sarah Barnes (F) 45-49  
79 1:36:16 Rachel Barnes (F) 45-49 Cambridge Triathlon Club
80 1:36:22 Estee Torok (F) 45-49 Cambridge Triathlon Club
81 1:36:25 Lucy Hutchison (F) 20-24 Saint Radegund RDC
82 1:36:26 Jordan Foster (F) 25-29 Herne Hill Harriers
83 1:36:35 Katherine Knill (F) 50-54 Cambridge Triathlon Club
84 1:36:35 Hannah Hull (F) 20-24 St Albans Striders
85 1:36:45 Molly Becker (F) 20-24  
86 1:36:55 Lucy Steven (F) 20-24  
87 1:36:55 Lucy Smith (F) 35-39 Saint Edmund Pacers
88 1:36:59 Sharon Warren (F) 40-44  
89 1:37:06 Juliette Howard (F) 50-54  
90 1:37:11 Megan Rapley (F) Junior University of Bath Athletics cl.
91 1:37:16 Olivia Thompson (F) 30-34 Northants Tri
92 1:37:19 Gabriella Toth (F) 30-34 Hitchin Hares
93 1:37:19 Penny Studley (F) 45-49 Great Yarmouth Road Runners
94 1:37:31 Lauren Davison (F) 30-34 Royston Runners
95 1:37:39 Isabelle Hitchcock (F) 20-24 Royston Runners
96 1:37:40 Miss Maria A Buczak (F) 30-34 Cambridge & Coleridge AC
97 1:37:46 Alexandra Stone (F) 25-29  
98 1:37:50 Rachel Porter (F) 40-44 Cambridge & Coleridge AC
99 1:37:55 Claire Diethe (F) 40-44 Cambridge Triathlon Club
100 1:37:55 Jill Cressy (F) 40-44 Cambourne Runners ARC