Achievements at orienteering events
Track all the results
Michael Tsang
BOF number 200464 | Club SLOW | Association SEOA | Current Points 6568 | Current Ranking 1251
A new score counts towards your ranking if it's better than 1082, the lowest of your six. Your scores of the last 12 months average 983.
Your top 6 results count towards your overall ranking points, and each one counts for a year. "Expected" is the score your results of the year before pointed to. How points are calculated.
2026 33 runs, best score 1112
| Date | Event | Course | Pos. | Time | Expected | Points | Ranking |
|---|---|---|---|---|---|---|---|
| 11 Oct 2026 | DEE weekend - Raven Meols Dunes, Formby (UKOL) | UKOL Short Blue (M65,M70,W16,W50,W55) | 57 | 02:13:24 | 993 | 706 | |
| 30 Aug 2026 | MV Urban National | 1 Open | 19 | 01:21:19 | 995 | 1083 | counts until 30 Aug 2027 |
| 15 Aug 2026 | Milton Keynes Urban and Keyne-O 3, MK South West | Course 1 | 25 | 01:20:55 | 1003 | 938 | |
| 30 Jul 2026 | SAX Orienteering Urban Series 3 | Sprint | 1 | 00:25:28 | 1006 | no points | |
| 25 Jul 2026 | DFOK GLOSS | Gloss | 11 | 00:33:53 | 1006 | no points | |
| 14 Jul 2026 | DFOK London Park Race | Long | 46 | 00:28:54 | 1007 | no points | |
| 30 Jun 2026 | LOK Park Race | LONG | 61 | 00:54:28 | 1011 | no points | |
| 28 Jun 2026 | British Sprint Championships | UKOL Course (M16,M18,M21,M35,M40,M45,M50,M55,M60,M65,M70,M75,M80,M85,M90,W16,W18,W21,W35,W40,W45,W50,W55,W60,W65,W70,W75,W80,W85,W90) | 635 | 01:26:45 | 1013 | no points | |
| 28 Jun 2026 | British Sprint Championships - Finals | F3 | 57 | 00:26:45 | 1013 | 1020 | |
| 28 Jun 2026 | British Sprint Championships - Qualifiers | Q1C | 19 | 00:26:33 | 1013 | 1059 | |
| 23 Jun 2026 | SLOW London Park Race Series | Long | 71 | 00:55:20 | 1013 | no points | |
| 21 Jun 2026 | Poole South West Sprint champs | Course 1 | 11 | 00:42:21 | 1011 | 1073 | |
| 20 Jun 2026 | Tidworth Urban | Course 1 | 10 | 00:54:36 | 1009 | 1061 | |
| 9 Jun 2026 | SLOW London Park Race Series | Long | 77 | 00:51:25 | 1008 | no points | |
| 7 Jun 2026 | Overton | 1 M18+ | 7 | 01:21:01 | 1007 | no points | |
| 2 Jun 2026 | MV Park Race | Long | 54 | 00:56:38 | 1007 | no points | |
| 26 May 2026 | Burgess Park - London Park Series | Long | 57 | 00:41:39 | 1012 | no points | |
| 24 May 2026 | CRET weekend and SE Sprints | A1 | 29 | 00:28:07 | 1010 | 1091 | counts until 24 May 2027 |
| 24 May 2026 | CRET weekend and SE Sprints | B1 | 33 | 00:34:51 | 1010 | 988 | |
| 23 May 2026 | Canterbury City Race, City Race Euro Tour, UKUL | 1 | 01:30:56 | 1010 | no points | ||
| 19 May 2026 | LOK Park Race | Long | 68 | 00:33:21 | 1010 | no points | |
| 10 May 2026 | Chelmsford Urban EA League | Course 1 | 14 | 01:23:34 | 1009 | 989 | |
| 9 May 2026 | SO Sunny Sussex Weekend Evening Sprint - Sovereign Harbour, Eastbourne (SEOUL status confirmed) | Course 1 | 23 | 00:23:43 | 1007 | 1078 | |
| 12 Apr 2026 | Cambridge Urban | 1 | 33 | 01:25:23 | 1006 | 858 | |
| 4 Apr 2026 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 13 (M70) | 65 | 01:46:03 | 1006 | 827 | |
| 3 Apr 2026 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18,M20,M21) | 166 | 00:25:47 | 1003 | 1108 | counts until 3 Apr 2027 |
| 29 Mar 2026 | DFOK Canning Town SE Urban League | Course 1 | 21 | 01:40:33 | 1003 | 994 | |
| 28 Mar 2026 | CHIG London ( Beckton) UK urban league | Course 1 | 29 | 01:22:15 | 999 | 1112 | counts until 28 Mar 2027 |
| 24 Mar 2026 | SLOW Night-O Series | Long | 27 | 00:53:11 | 999 | no points | |
| 24 Feb 2026 | SLOW Night-O Series | Long | 55 | 00:55:02 | 993 | no points | |
| 7 Feb 2026 | British Night Championships (UKOL) | UKOL 3 (M18,M45,M50) | 46 | 02:20:51 | 991 | 955 | |
| 3 Feb 2026 | SLOW Night-O Series | Long | 49 | 00:54:54 | 991 | no points | |
| 27 Jan 2026 | SLOW Night-O Series | Long | 37 | 01:00:37 | 991 | no points |
2025 54 runs, best score 1157
| Date | Event | Course | Pos. | Time | Expected | Points | Ranking |
|---|---|---|---|---|---|---|---|
| 21 Dec 2025 | SO Brighton City Weekend - Stanmer Park middle distance | Green | 36 | 00:55:17 | 985 | 873 | |
| 20 Dec 2025 | SO Brighton City Weekend Urban UKUL | Course 1 | 31 | 01:14:13 | 985 | 986 | |
| 20 Dec 2025 | SO Brighton City Weekend Morning Sprint - Preston Park | Sprint | 73 | 00:29:32 | 985 | 975 | |
| 30 Nov 2025 | SN SE League event | Green | 33 | 01:21:02 | 977 | 907 | |
| 25 Nov 2025 | SLOW Night-O Series | Long | 29 | 00:58:45 | 977 | no points | |
| 16 Nov 2025 | Tayside Local Event Autumn Series 3 | Green | 9 | 00:52:02 | 973 | no points | |
| 2 Nov 2025 | HAVOC SWELL | Green | 39 | 01:26:26 | 978 | 761 | |
| 1 Nov 2025 | Cambridge City Race | 1 | 59 | 00:47:53 | 975 | 1092 | counts until 1 Nov 2026 |
| 26 Oct 2025 | St Albans City Race - HH/WAOC weekend | 1 | 29 | 01:31:03 | 973 | 964 | |
| 25 Oct 2025 | Hertford - WAOC/HH weekend | 1 | 34 | 01:05:25 | 970 | 1082 | counts until 25 Oct 2026 |
| 11 Oct 2025 | SO Urban - Chichester (part of the November Classic weekend) (UKOL) | UKOL 1 (M18,M21,M35) | 28 | 01:30:28 | 971 | 940 | over a year old |
| 27 Sept 2025 | TVOC Urban Regional Event | 1 | 13 | 01:15:26 | 969 | 1111 | over a year old |
| 21 Sept 2025 | CoL W/E event | Green | 61 | 01:03:19 | 970 | 934 | over a year old |
| 20 Sept 2025 | SLOW City of London Race | Course 7 | 36 | 01:00:09 | 967 | 1089 | over a year old |
| 24 Aug 2025 | MV Urban Event | 1-MO | 16 | 01:12:34 | 967 | 1157 | over a year old |
| 20 Jul 2025 | Summer series Urban - regional | 1 | 14 | 01:31:54 | 969 | 1014 | over a year old |
| 15 Jul 2025 | DFOK Park Race Series | Long | 72 | 00:35:50 | 972 | no points | |
| 13 Jul 2025 | NWO SEOUL Regional Urban Event | 1 | 3 | 01:12:07 | 978 | no points | |
| 12 Jul 2025 | Urban Event - EuroCity Weekend (UKOL) | UKOL 1 (M18,M20,M21,M35) | 23 | 00:56:29 | 978 | 1130 | over a year old |
| 8 Jul 2025 | SLOW Park Race Series | Long | 82 | 00:44:33 | 977 | no points | |
| 5 Jul 2025 | HH Saturday Series & GLOSS event | GLOSS + Extension | 35 | 00:50:48 | 977 | no points | |
| 1 Jul 2025 | LOK Park Race Series | Long | 73 | 00:50:53 | 977 | no points | |
| 29 Jun 2025 | SEOUL and UK Urban League | MO | 10 | 01:17:43 | 973 | 1127 | over a year old |
| 22 Jun 2025 | SLOW GLOSS | GLOSS+Extension | 16 | 00:50:28 | 972 | no points | |
| 15 Jun 2025 | GO Urban | Course 1 | 15 | 01:15:42 | 973 | 988 | over a year old |
| 10 Jun 2025 | SLOW Park Race Series | Long | 73 | 00:41:35 | 973 | no points | |
| 7 Jun 2025 | Canford Heath Urban | Course 1 | 14 | 01:20:24 | 976 | 999 | over a year old |
| 3 Jun 2025 | Mole Park Race | Long Course | 64 | 00:39:25 | 976 | no points | |
| 1 Jun 2025 | SE Sprints | A1 | 36 | 00:18:29 | 973 | 1139 | over a year old |
| 1 Jun 2025 | SE Sprints | B1 | 55 | 00:24:23 | 973 | 1001 | over a year old |
| 27 May 2025 | SLOW Park Race Series | Long | 62 | 00:42:35 | 972 | no points | |
| 20 May 2025 | LOK Park Race Series | Long | 88 | 00:44:06 | 972 | no points | |
| 27 Apr 2025 | Sarum Urban event | 1 | 13 | 01:22:26 | 974 | 959 | over a year old |
| 19 Apr 2025 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 13 (M70) | 87 | 01:07:36 | 973 | 919 | over a year old |
| 18 Apr 2025 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18,M20,M21) | 201 | 00:31:34 | 972 | 989 | over a year old |
| 13 Apr 2025 | HAVOC Regional & SWELL event | Blue | 17 | 01:55:18 | 972 | 965 | over a year old |
| 6 Apr 2025 | TVOC Chiltern Challenge National Event | Short Blue | 83 | 01:58:58 | 975 | 835 | over a year old |
| 23 Mar 2025 | Icenian Day 2 - Urban/ Open Sprint | E1 | 6 | 00:24:42 | 980 | no points | |
| 22 Mar 2025 | Icenian Day 1 - 2 Part Sprint | MO | 32 | 00:20:51 | 976 | 1139 | over a year old |
| 15 Mar 2025 | British Middle Championships (UKOL) | UKOL Course 1 (M21) | 36 | 02:27:29 | 978 | 877 | over a year old |
| 9 Mar 2025 | Royston urban event | Course 1 | 10 | 01:19:57 | 978 | 986 | over a year old |
| 8 Mar 2025 | Gillingham Urban (UKOL) | UKOL 1 (M18,M20,M21,M35) | 13 | 01:04:02 | 975 | 1111 | over a year old |
| 4 Mar 2025 | SLOW Night Series | Long | 25 | 00:59:23 | 975 | no points | |
| 2 Mar 2025 | HH SE League Event - Ashridge East | Blue | 59 | 02:29:35 | 981 | 723 | over a year old |
| 23 Feb 2025 | CompassSport Cup Heat | 1 | 29 | 02:47:53 | 976 | 941 | over a year old |
| 15 Feb 2025 | DFOK Regional (including KOL5) | Blue | 25 | 01:16:00 | 976 | 988 | over a year old |
| 9 Feb 2025 | MV SE League event | Short Blue | 30 | 01:16:25 | 976 | 939 | over a year old |
| 28 Jan 2025 | SLOW Night Series | Long | 19 | 01:26:21 | 976 | no points | |
| 26 Jan 2025 | HAVOC SWELL | BLUE | 22 | 01:45:03 | 979 | 914 | over a year old |
| 25 Jan 2025 | Concorde Chase Urban 2025 | Course 1 | 21 | 01:15:01 | 975 | 1106 | over a year old |
| 19 Jan 2025 | DFOK SE League event | Blue | 34 | 01:47:09 | 977 | 930 | over a year old |
| 12 Jan 2025 | CHIG Mitre - National, SE League and SWELL. | Blue | 62 | 01:40:34 | 973 | 922 | over a year old |
| 5 Jan 2025 | TVOC Thame Urban Regional Event & SEOUL | 1 | 37 | 01:17:46 | 973 | 964 | over a year old |
| 1 Jan 2025 | UK Urban League 2025 Derby City | 1 - MO | 18 | 01:23:05 | 971 | 1031 | over a year old |
2024 44 runs, best score 1207 Show
2023 45 runs, best score 1174 Show
2022 57 runs, best score 1180 Show
2021 7 runs, best score 1087 Show
Older years are a line each until shown. The newest two.