Cardiff Half Marathon 2026
4 October 2026 · Half Marathon · Cardiff, Wales · 24,028 finishers
| Pos | Name | Club | Cat | Gender pos | Cat pos | Chip | Gun | Age grade |
|---|---|---|---|---|---|---|---|---|
| 1 | Gideon KiprotichMSEN · 1st M | — | MSEN | 1 | — | 59:34 | 59:34 | ≈ 96.5%+Elite |
| 2 | Yismaw DilluMSEN · 2nd M | — | MSEN | 2 | — | 1:00:17 | 1:00:17 | ≈ 95.4%+Elite |
| 3 | Jonah RutioMSEN · 3rd M | — | MSEN | 3 | — | 1:01:12 | 1:01:12 | ≈ 94.0%+Elite |
| 4 | Simon MaywaMSEN · 4th M | — | MSEN | 4 | — | 1:01:35 | 1:01:36 | ≈ 93.4%+Elite |
| 5 | Gemechu TolosaMSEN · 5th M | — | MSEN | 5 | — | 1:01:50 | 1:01:50 | ≈ 93.0%+Elite |
| 6 | Takato SuzukiMSEN · 6th M | — | MSEN | 6 | — | 1:02:08 | 1:02:08 | ≈ 92.5%+Elite |
| 7 | Arturs MedvedsMSEN · 7th M | — | MSEN | 7 | — | 1:02:20 | 1:02:20 | ≈ 92.3%+Elite |
| 8 | Lloyd Sheppard-BrownCardiff Athletics · MSEN · 8th M | Cardiff Athletics | MSEN | 8 | — | 1:03:40 | 1:03:42 | ≈ 90.3%+Elite |
| 9 | Logan ReesFife AC · MSEN · 9th M | Fife AC | MSEN | 9 | — | 1:03:55 | 1:03:56 | ≈ 90.0%+Elite |
| 10 | Sean TobinClonmel AC · MSEN · 10th M | Clonmel AC | MSEN | 10 | — | 1:04:34 | 1:04:35 | ≈ 89.1%+Elite |
| 11 | Collins CheboiM35-39 · 11th M | — | M35-39 | 11 | — | 1:04:48 | 1:04:49 | ≈ 89.2–91.7%Elite |
| 12 | Dan NashPontypridd Roadents · MSEN · 12th M | Pontypridd Roadents | MSEN | 12 | — | 1:05:19 | 1:05:19 | ≈ 88.0%+Elite |
| 13 | Denis KiplangatMSEN · 13th M | — | MSEN | 13 | — | 1:05:24 | 1:05:25 | ≈ 87.9%+Elite |
| 14 | Sean HoganSouthampton AC · M35-39 · 14th M | Southampton AC | M35-39 | 14 | — | 1:05:36 | 1:05:37 | ≈ 88.1–90.5%Elite |
| 15 | Joyciline JepkosgeiFSEN · 1st F | — | FSEN | 1 | — | 1:05:39 | 1:05:39 | ≈ 95.8%+Elite |
| 16 | Julius BwambokMSEN · 15th M | — | MSEN | 15 | — | 1:05:43 | 1:05:45 | ≈ 87.5%+Elite |
| 17 | Wede KefaleFSEN · 2nd F | — | FSEN | 2 | — | 1:05:53 | 1:05:53 | ≈ 95.4%+Elite |
| 18 | Max WalkerMilocarian AC · MSEN · 16th M | Milocarian AC | MSEN | 16 | — | 1:06:00 | 1:06:01 | ≈ 87.1%+Elite |
| 19 | Felix McgrathBristol & West AC · MSEN · 17th M | Bristol & West AC | MSEN | 17 | — | 1:06:17 | 1:06:18 | ≈ 86.8%+Elite |
| 20 | Dominic CoyIlkley Harriers · MSEN · 18th M | Ilkley Harriers | MSEN | 18 | — | 1:06:34 | 1:06:34 | ≈ 86.4%+Elite |
| 21 | Theo DoranAldershot, Farnham & District · MSEN · 19th M | Aldershot, Farnham & District | MSEN | 19 | — | 1:07:03 | 1:07:03 | ≈ 85.8%+Elite |
| 22 | Tigist TesemaFU20 · 3rd F | — | FU20 | 3 | — | 1:07:22 | 1:07:22 | ≈ 93.3%+Elite |
| 23 | Alastair WatsonNotts AC · M45-49 · 20th M | Notts AC | M45-49 | 20 | — | 1:07:24 | 1:07:25 | ≈ 92.0–94.8%Elite |
| 24 | Dylan NazarethLes Croupiers RC · MSEN · 22nd M | Les Croupiers RC | MSEN | 22 | — | 1:07:41 | 1:07:43 | ≈ 85.0%+Elite |
| 25 | Bjorn LangsteinMSEN · 21st M | — | MSEN | 21 | — | 1:07:40 | 1:07:43 | ≈ 85.0%+Elite |
| 26 | Callum CampionCardiff Athletics · MSEN · 23rd M | Cardiff Athletics | MSEN | 23 | — | 1:07:43 | 1:07:45 | ≈ 84.9%+Elite |
| 27 | Mats HaugeMSEN · 24th M | — | MSEN | 24 | — | 1:07:46 | 1:07:49 | ≈ 84.8%+Elite |
| 28 | Winnie KimutaiFSEN · 4th F | — | FSEN | 4 | — | 1:07:49 | 1:07:49 | ≈ 92.7%+Elite |
| 29 | Christian HewittTiverton Harriers · MSEN · 26th M | Tiverton Harriers | MSEN | 26 | — | 1:07:51 | 1:07:51 | ≈ 84.8%+Elite |
| 30 | Ben RawlinsWestbury Harriers · MSEN · 25th M | Westbury Harriers | MSEN | 25 | — | 1:07:47 | 1:07:51 | ≈ 84.8%+Elite |
| 31 | Marcus ChestertonNewark AC · MSEN · 27th M | Newark AC | MSEN | 27 | — | 1:07:53 | 1:07:54 | ≈ 84.7%+Elite |
| 32 | Andreas IdenMSEN · 28th M | — | MSEN | 28 | — | 1:07:54 | 1:07:56 | ≈ 84.7%+Elite |
| 33 | Joseph ComerfordRugby & Northampton · MSEN · 29th M | Rugby & Northampton | MSEN | 29 | — | 1:07:59 | 1:07:59 | ≈ 84.6%+Elite |
| 34 | Markus Seim LoftåsMSEN · 30th M | — | MSEN | 30 | — | 1:08:02 | 1:08:05 | ≈ 84.5%+Elite |
| 35 | Daniel GriffithsSwindon Harriers · MSEN · 31st M | Swindon Harriers | MSEN | 31 | — | 1:08:12 | 1:08:14 | ≈ 84.3%+Elite |
| 36 | Robert BrailsfordWakefield · MSEN · 32nd M | Wakefield | MSEN | 32 | — | 1:08:25 | 1:08:27 | ≈ 84.0%+Elite |
| 37 | Sam EvansPreston Harriers · MSEN · 33rd M | Preston Harriers | MSEN | 33 | — | 1:08:30 | 1:08:34 | ≈ 83.9%+Gold |
| 38 | Andrew DaviesMaldwyn Harriers · M45-49 · 34th M | Maldwyn Harriers | M45-49 | 34 | — | 1:08:45 | 1:08:47 | ≈ 90.2–92.9%Elite |
| 39 | Gwynant JonesWestern Tempo · MSEN · 35th M | Western Tempo | MSEN | 35 | — | 1:08:48 | 1:08:50 | ≈ 83.6%+Gold |
| 40 | Simen EllingsdalenMSEN · 36th M | — | MSEN | 36 | — | 1:08:56 | 1:08:59 | ≈ 83.4%+Gold |
| 41 | Joel RedmanCardiff Athletics · MSEN · 37th M | Cardiff Athletics | MSEN | 37 | — | 1:08:59 | 1:09:00 | ≈ 83.3%+Gold |
| 42 | Matt VerranSwansea Harriers · MSEN · 38th M | Swansea Harriers | MSEN | 38 | — | 1:09:16 | 1:09:17 | ≈ 83.0%+Gold |
| 43 | Magnus HjellumMSEN · 39th M | — | MSEN | 39 | — | 1:09:38 | 1:09:41 | ≈ 82.6%+Gold |
| 44 | Emebet KebedeFSEN · 5th F | — | FSEN | 5 | — | 1:09:44 | 1:09:45 | ≈ 90.2%+Elite |
| 45 | Joe BallardBristol & West AC · MSEN · 40th M | Bristol & West AC | MSEN | 40 | — | 1:10:01 | 1:10:07 | ≈ 82.1%+Gold |
| 46 | Oliver ThorogoodMSEN · 41st M | — | MSEN | 41 | — | 1:10:05 | 1:10:12 | ≈ 82.0%+Gold |
| 47 | Ben HughesMSEN · 42nd M | — | MSEN | 42 | — | 1:10:16 | 1:10:19 | ≈ 81.8%+Gold |
| 48 | Phil HambletonLes Croupiers · M35-39 · 43rd M | Les Croupiers | M35-39 | 43 | — | 1:10:16 | 1:10:19 | ≈ 82.2–84.5%Gold |
| 49 | Mike RoderickTri Hard Harriers · M35-39 · 44th M | Tri Hard Harriers | M35-39 | 44 | — | 1:10:21 | 1:10:23 | ≈ 82.1–84.4%Gold |
| 50 | Natasha WilsonFSEN · 6th F | — | FSEN | 6 | — | 1:10:33 | 1:10:33 | ≈ 89.1%+Elite |
| 51 | Sergei PredkoM35-39 · 45th M | — | M35-39 | 45 | — | 1:10:36 | 1:10:42 | ≈ 81.8–84.1%Gold |
| 52 | Andrew WarburtonHerne Hill Harriers · M35-39 · 46th M | Herne Hill Harriers | M35-39 | 46 | — | 1:10:49 | 1:10:51 | ≈ 81.6–83.9%Gold |
| 53 | Matt ReesSwansea Harriers · M35-39 · 49th M | Swansea Harriers | M35-39 | 49 | — | 1:10:54 | 1:10:56 | ≈ 81.5–83.8%Gold |
| 54 | Dominic DaviesMSEN · 47th M | — | MSEN | 47 | — | 1:10:50 | 1:10:57 | ≈ 81.2%+Gold |
| 55 | Jack BlackburnM35-39 · 48th M | — | M35-39 | 48 | — | 1:10:53 | 1:11:00 | ≈ 81.5–83.8%Gold |
| 56 | Matt GranthamMSEN · 52nd M | — | MSEN | 52 | — | 1:11:28 | 1:11:34 | ≈ 80.5%+Gold |
| 57 | Josia NusserMSEN · 51st M | — | MSEN | 51 | — | 1:11:22 | 1:11:37 | ≈ 80.6%+Gold |
| 58 | Geraint WilliamsSwansea Harriers · M40-44 · 53rd M | Swansea Harriers | M40-44 | 53 | — | 1:11:34 | 1:11:39 | ≈ 83.6–86.0%Gold |
| 59 | Jesus Gonzalez CidonM35-39 · 50th M | — | M35-39 | 50 | — | 1:11:15 | 1:11:45 | ≈ 81.1–83.4%Gold |
| 60 | Giovanna EpisF35-39 · 7th F | — | F35-39 | 7 | — | 1:11:52 | 1:11:52 | ≈ 89.2–91.8%Elite |
| 61 | Marcel RüdisserMSEN · 54th M | — | MSEN | 54 | — | 1:11:57 | 1:11:59 | ≈ 79.9%+Gold |
| 62 | Joshua FittonLliswerry Runners · MSEN · 56th M | Lliswerry Runners | MSEN | 56 | — | 1:11:57 | 1:12:00 | ≈ 79.9%+Gold |
| 63 | James GriffithsMSEN · 55th M | — | MSEN | 55 | — | 1:11:57 | 1:12:02 | ≈ 79.9%+Gold |
| 64 | Brian MartinM40-44 · 57th M | — | M40-44 | 57 | — | 1:12:01 | 1:12:09 | ≈ 83.1–85.5%Gold |
| 65 | Alessandro MicheliMSEN · 59th M | — | MSEN | 59 | — | 1:12:17 | 1:12:18 | ≈ 79.5%+Gold |
| 66 | Matt WattsM35-39 · 58th M | — | M35-39 | 58 | — | 1:12:14 | 1:12:24 | ≈ 80.0–82.2%Gold |
| 67 | Daniel RonanMSEN · 60th M | — | MSEN | 60 | — | 1:12:21 | 1:12:29 | ≈ 79.5%+Gold |
| 68 | James HansellM35-39 · 61st M | — | M35-39 | 61 | — | 1:12:30 | 1:12:34 | ≈ 79.7–81.9%Gold |
| 69 | Eric ApperleyMSEN · 64th M | — | MSEN | 64 | — | 1:12:34 | 1:12:37 | ≈ 79.2%+Gold |
| 70 | Scott WilliamsMSEN · 63rd M | — | MSEN | 63 | — | 1:12:34 | 1:12:40 | ≈ 79.2%+Gold |
| 71 | Shane WilliamsMSEN · 62nd M | — | MSEN | 62 | — | 1:12:33 | 1:12:40 | ≈ 79.3%+Gold |
| 72 | Craig BurrowsM40-44 · 65th M | — | M40-44 | 65 | — | 1:12:42 | 1:12:48 | ≈ 82.3–84.7%Gold |
| 73 | Sion LewisLondon Heathside Runners AC · M40-44 · 67th M | London Heathside Runners AC | M40-44 | 67 | — | 1:12:43 | 1:12:49 | ≈ 82.3–84.6%Gold |
| 74 | Oliver PriceMSEN · 68th M | — | MSEN | 68 | — | 1:12:50 | 1:12:53 | ≈ 79.0%+Gold |
| 75 | Gareth WinterSteel City Striders RC · MSEN · 66th M | Steel City Striders RC | MSEN | 66 | — | 1:12:42 | 1:12:54 | ≈ 79.1%+Gold |
| 76 | Ryan WosserMSEN · 71st M | — | MSEN | 71 | — | 1:12:53 | 1:12:57 | ≈ 78.9%+Gold |
| 77 | Joby EynonMSEN · 69th M | — | MSEN | 69 | — | 1:12:50 | 1:12:57 | ≈ 79.0%+Gold |
| 78 | Sam HopkinsMSEN · 70th M | — | MSEN | 70 | — | 1:12:53 | 1:12:59 | ≈ 78.9%+Gold |
| 79 | Tom MccarthyM35-39 · 72nd M | — | M35-39 | 72 | — | 1:12:55 | 1:13:01 | ≈ 79.2–81.5%Gold |
| 80 | Erlend SørtveitMSEN · 74th M | — | MSEN | 74 | — | 1:12:58 | 1:13:01 | ≈ 78.8%+Gold |
| 81 | Oliver WilliamsM40-44 · 73rd M | — | M40-44 | 73 | — | 1:12:57 | 1:13:04 | ≈ 82.0–84.4%Gold |
| 82 | Ciaran LewisLes Croupiers RC · MSEN · 76th M | Les Croupiers RC | MSEN | 76 | — | 1:13:09 | 1:13:11 | ≈ 78.6%+Gold |
| 83 | Lance FrankeMSEN · 77th M | — | MSEN | 77 | — | 1:13:11 | 1:13:18 | ≈ 78.6%+Gold |
| 84 | Darren OrchardM50-54 · 78th M | — | M50-54 | 78 | — | 1:13:18 | 1:13:22 | ≈ 87.8–90.6%Elite |
| 85 | Ashley VoraHastings Runners · MSEN · 75th M | Hastings Runners | MSEN | 75 | — | 1:13:07 | 1:13:23 | ≈ 78.6%+Gold |
| 86 | Paul SmithDrogheda and District A.C. · M45-49 · 79th M | Drogheda and District A.C. | M45-49 | 79 | — | 1:13:21 | 1:13:25 | ≈ 84.5–87.1%Elite |
| 87 | Nicolas BourezMSEN · 81st M | — | MSEN | 81 | — | 1:13:33 | 1:13:37 | ≈ 78.2%+Gold |
| 88 | Henry FaganMSEN · 80th M | — | MSEN | 80 | — | 1:13:31 | 1:13:38 | ≈ 78.2%+Gold |
| 89 | Paul TeesdaleMSEN · 82nd M | — | MSEN | 82 | — | 1:13:40 | 1:13:45 | ≈ 78.0%+Gold |
| 90 | Kayley PriceNewport Harriers · FSEN · 8th F | Newport Harriers | FSEN | 8 | — | 1:14:00 | 1:14:02 | ≈ 85.0%+Elite |
| 91 | Edgar CalderonMSEN · 87th M | — | MSEN | 87 | — | 1:14:05 | 1:14:06 | ≈ 77.6%+Gold |
| 92 | Evan Hywel PriceMSEN · 84th M | — | MSEN | 84 | — | 1:14:02 | 1:14:11 | ≈ 77.7%+Gold |
| 93 | Bruno LourençoM35-39 · 90th M | — | M35-39 | 90 | — | 1:14:09 | 1:14:12 | ≈ 77.9–80.1%Gold |
| 94 | Maciej BialogonskiBristol & West AC · M40-44 · 86th M | Bristol & West AC | M40-44 | 86 | — | 1:14:03 | 1:14:12 | ≈ 80.8–83.1%Gold |
| 95 | Enrico KuhnM40-44 · 89th M | — | M40-44 | 89 | — | 1:14:08 | 1:14:18 | ≈ 80.7–83.0%Gold |
| 96 | Maxime PiouxMSEN · 83rd M | — | MSEN | 83 | — | 1:13:44 | 1:14:21 | ≈ 78.0%+Gold |
| 97 | Sander SvanheldMSEN · 85th M | — | MSEN | 85 | — | 1:14:02 | 1:14:22 | ≈ 77.7%+Gold |
| 98 | Richard ScottHighgate Harriers · M45-49 · 93rd M | Highgate Harriers | M45-49 | 93 | — | 1:14:22 | 1:14:24 | ≈ 83.4–85.9%Gold |
| 99 | Jamie ParryParc Bryn Bach RC · M35-39 · 92nd M | Parc Bryn Bach RC | M35-39 | 92 | — | 1:14:20 | 1:14:32 | ≈ 77.7–79.9%Gold |
| 100 | Aled BreezeMSEN · 88th M | — | MSEN | 88 | — | 1:14:06 | 1:14:32 | ≈ 77.6%+Gold |
For non-hexathlon users age grades are estimated from the age-category band. Age category bands are 5 year ranges.