Huge congratulations to all finishers and very well done to all the competitors. The conditions for the 2022 event were very testing, and it’s remarkable to note that Justin Montague still managed to set a new course record for the full Thames Challenge. We wish you all the best and hope to see you again soon.

RacePositionBibNameSurnameCP1CP2CP3CP4Finish
Cotswold Ultra1st41AlexBriscoe01:0802:2904:18n/a06:30
Cotswold Ultra2nd99JustinMontague01:1202:3604:35n/a06:53
Cotswold Ultra3rd3TimMeiresonne01:2002:5204:59n/a07:31
Cotswold Ultra4th37DanielLeach01:1902:4105:11n/a08:02
Cotswold Ultra5th38JonathanLodder01:1202:3405:11n/a08:23
Cotswold Ultra6th97JackTaylor01:1802:5805:40n/a08:38
Cotswold Ultra7th16RayWise01:1202:5405:34n/a08:43
Cotswold UltraJoint 8th7NickMoore01:1802:5305:33n/a08:53
Cotswold UltraJoint 8th36HenrikePuchta01:1802:5305:41n/a08:53
Cotswold Ultra10th100NickyHaynes01:2203:1005:54n/a09:29
Cotswold Ultra11th98MelissaMontague01:2403:1906:24n/a09:55
Cotswold Ultra12th8EsmeGartside01:2003:0706:29n/a10:13
Cotswold Ultra13th35EricSvatora01:4404:2807:59n/a11:22
Cotswold Ultra14th1JessWoolley01:2603:4707:29n/a12:04
Cotswold Ultra15th10ColinTowell01:4404:1308:11n/a12:33
Cotswold Ultra16th17SeanCampbell01:4804:2108:04n/a12:39
Cotswold UltraDNF40KevinFeeney01:2003:1507:39n/aDNF
Cotswold UltraDNF96AngeloMastropietro01:2203:4707:58n/aDNF
Cotswold UltraDNSDNSGeorgieTuckerDNSDNSDNSDNSDNS
Cotswold UltraDNSDNSSarahEvershedDNSDNSDNSDNSDNS
Cotswold UltraDNSDNSRaymondStephensDNSDNSDNSDNSDNS
Cotswold UltraDNSDNSSarahCuencaDNSDNSDNSDNSDNS
Cotswold UltraDNSDNSHarpritJohalDNSDNSDNSDNSDNS
Cotswold UltraDNSDNSJohnLeederDNSDNSDNSDNSDNS
Oxford Ultra1st99JustinMontague01:5003:5105:5908:3310:17
Oxford Ultra2nd46JohannesWhittam02:0104:2807:1910:2412:36
Oxford Ultra3rd97JackTaylor01:5604:3207:3610:5212:52
Oxford UltraJoint 4th43JonathanSamrai01:5904:3007:4811:2213:47
Oxford UltraJoint 4th58PhilipMartin01:5904:3007:4811:2213:47
Oxford Ultra6th56NicholasMarsden02:0004:2807:3911:1714:12
Oxford Ultra7th3TimMeiresonne01:5604:0907:0510:4615:00
Oxford UltraJoint 8th7NickMoore02:2105:5009:3112:5015:01
Oxford UltraJoint 8th98MelissaMontague02:2205:4009:1012:3615:01
Oxford Ultra10th50DavidMorris02:0004:5508:2512:1615:05
Oxford Ultra11th49HugoDeed02:0004:5208:2512:1615:06
Oxford UltraJoint 12th48TomosCrosse01:5804:4508:1612:1315:21
Oxford UltraJoint 12th60SadiqKamugisha01:5804:4508:1611:2115:21
Oxford UltraDNF57OliverChurch01:5804:3608:32DNFDNF
Oxford UltraDNF45CallumLavender01:5804:45DNFDNFDNF
Oxford UltraDNF100NickyHaynes02:2205:41DNFDNFDNF
Oxford UltraDNF95LewisPotton02:01DNFDNFDNFDNF
Oxford UltraDNSDNSGeorgieTuckerDNSDNSDNSDNSDNS
Oxford UltraDNSDNSSarahEvershedDNSDNSDNSDNSDNS
Oxford UltraDNSDNSLaurenCooperDNSDNSDNSDNSDNS
Oxford UltraDNSDNSDavidWalmsleyDNSDNSDNSDNSDNS
Oxford UltraDNSDNSIanOsborneDNSDNSDNSDNSDNS
Oxford UltraDNSDNSAngeloMastropietroDNSDNSDNSDNSDNS
Oxford UltraDNSDNSColinTowellDNSDNSDNSDNSDNS
Oxford UltraDNSDNSJessicaWoolleyDNSDNSDNSDNSDNS
Windsor Ultra1st99JustinMontague01:2003:1605:36n/a07:47
Windsor Ultra2nd61IzzySymes01:3504:0507:43n/a10:37
Windsor Ultra3rd62AndyGlen01:3503:5708:25n/a10:52
Windsor Ultra4th11StevenMulligan01:5004:4208:10n/a11:07
Windsor Ultra5th97JackTaylor02:0205:0808:56n/a12:09
Windsor Ultra6th67DavidLiles01:3504:0407:58n/a12:45
Windsor Ultra7th64ChrisOverland01:3304:0808:05n/a12:50
Windsor Ultra8th18AndyStringer01:3505:0608:57n/a13:23
Windsor UltraJoint 9th7NickMoore02:2606:0510:17n/a13:57
Windsor UltraJoint 9th98MelissaMontague02:2606:0510:17n/a13:57
Windsor UltraDNf63ZoeCowley01:3503:5708:23n/aDNF
Windsor UltraDNSDNSGeorgieTuckerDNSDNSDNSDNSDNS
Windsor UltraDNSDNSSarahEvershedDNSDNSDNSDNSDNS
Windsor UltraDNSDNSDylanMerkettDNSDNSDNSDNSDNS
Windsor UltraDNSDNSMatthewLeachDNSDNSDNSDNSDNS
Windsor UltraDNSDNSNickyHaynesDNSDNSDNSDNSDNS
Windsor UltraDNSDNSAngeloMastropietroDNSDNSDNSDNSDNS
Windsor UltraDNSDNSColinTowellDNSDNSDNSDNSDNS
Windsor UltraDNSDNSJessicaWoolleyDNSDNSDNSDNSDNS
Windsor UltraDNSDNSTimMeiresonneDNSDNSDNSDNSDNS
Richmond Ultra1st78JonathanMagnusson01:5503:30n/an/a05:02
Richmond Ultra2nd99JustinMontague02:0303:42n/an/a05:10
Richmond Ultra3rd72JamesGreen02:1504:03n/an/a05:37
Richmond Ultra4th39Sonia GasconLopez02:0904:10n/an/a06:05
Richmond Ultra5th42PhilipMorrow01:5503:49n/an/a06:07
Richmond Ultra6th97JackTaylor02:2904:24n/an/a06:11
Richmond UltraJoint 7th34BaguiasriMandane02:4304:58n/an/a07:08
Richmond UltraJoint 7th70AdamHutchison02:4305:01n/an/a07:08
Richmond UltraJoint 9th7NickMoore02:2805:05n/an/a07:15
Richmond UltraJoint 9th84KeithMonahan02:2805:05n/an/a07:15
Richmond Ultra11th44RoxanneJahansouz02:5305:47n/an/a08:45
Richmond Ultra12th98MelissaMontague03:1306:21n/an/a08:54
Richmond UltraDNF83IvaldinoBorges02:0704:25n/an/aDNF
Richmond UltraDNF82CameronTaylor01:59DNFn/an/aDNF
Richmond UltraDNSDNSGeorgieTuckerDNSDNSDNSDNSDNS
Richmond UltraDNSDNSSarahEvershedDNSDNSDNSDNSDNS
Richmond UltraDNSDNSJessicaWoolleyDNSDNSDNSDNSDNS
Richmond UltraDNSDNSTimMeiresonneDNSDNSDNSDNSDNS
Richmond UltraDNSDNSColinTowellDNSDNSDNSDNSDNS
Richmond UltraDNSDNSAngeloMastropietroDNSDNSDNSDNSDNS
Richmond UltraDNSDNSNickyHaynesDNSDNSDNSDNSDNS
Richmond UltraDNSDNSKyleBalmerDNSDNSDNSDNSDNS
Richmond UltraDNSDNSAlexanderde GayeDNSDNSDNSDNSDNS
Richmond UltraDNSDNSLauraFarrantDNSDNSDNSDNSDNS
Richmond UltraDNSDNSSusanDowneyDNSDNSDNSDNSDNS
Richmond UltraDNSDNSAidenMortimerDNSDNSDNSDNSDNS
Richmond UltraDNSDNSLiamBoltonDNSDNSDNSDNSDNS
Richmond UltraDNSDNSSarahGunnDNSDNSDNSDNSDNS
Richmond UltraDNSDNSJamesKingDNSDNSDNSDNSDNS
DAY 1DAY 2DAY 3DAY 4OVERALL
Thames Challenge1st99JustinMontague06:5310:1707:4705:1030:07:00
Thames Challenge2nd97JackTaylor08:3812:5212:0906:1139:50:00
Thames Challenge3rd7NickMoore08:5315:0113:5707:1545:06:00
Thames Challenge4th98MelissaMontague09:5515:0113:5708:5447:47:00
Thames ChallengeDNF3TimMeiresonne07:3115:00DNFDNFDNF
Thames ChallengeDNF1JessWoolley12:04DNFDNFDNFDNF
Thames ChallengeDNF10ColinTowell12:33DNFDNFDNFDNF
Thames ChallengeDNF100NickyHaynes09:29DNFDNFDNFDNF
Thames ChallengeDNF96AngeloMastropietroDNFDNFDNFDNFDNF
Thames ChallengeDNSDNSSarahEvershedDNSDNSDNSDNSDNS
Thames ChallengeDNSDNSGeorgieTuckerDNSDNSDNSDNSDNS