← rankings
John Foss
SLH · SOUTH LONDON HARRIERS · South London Harriers · VAC · Veterans AC · Vets AC · unattached
#67658
#41010 men
Overall rank
-6.14
Rating
72
Races rated
73
Results
#56339
#34908 men
Cross-country rank
#5641
#5640 men
Road rank
Personal bests
| Event | Best | National rank | All-time |
|---|---|---|---|
| 10,000m | 38:40.08 | #192 of 219 (2018) | #1026 of 1247 |
| 5000m | 19:45.24 | #415 of 454 (2019) | #2721 of 3000 |
| 3000m | 12:08.61 | #536 of 547 (2022) | #2881 of 2982 |
| 10K | 00:43:19 | #1667 of 8253 (2022) | #4486 of 21974 |
| Marathon | 03:38:29 | #11369 of 18194 (2025) | #27525 of 43093 |
National rank by time among athletes collected so far, in that event & year.
Form over time
Season-by-season ability from the time-varying model. Higher is stronger.
Race history
| Date | Race | Club | Time | Place |
|---|---|---|---|---|
| 2026 | ||||
| 2026-01-17 | Veterans AC Open Cross Country Championships↗ | Veterans AC | — | 45 |
| 2025 | ||||
| 2025-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | South London Harriers | — | 589 |
| 2025-01-04 | Surrey County AA Cross-Country — 2025-01-04↗ | South London Harriers | — | 186 |
| 2025 | Edinburgh Marathon↗ | South London Harriers | 03:38:29 | 1630 |
| 2024 | ||||
| 2024-10-26 | Surrey County AA Cross-Country — 2024-10-26↗ | South London Harriers | — | 12 |
| 2024-10-12 | Surrey XC League — Match 1B↗ | Vets AC | — | 260 |
| 2024-02-10 | Surrey XC League — 2023-24 Men Div 3/4 Match 4↗ | Vets AC | — | 202 |
| 2024-01-13 | Surrey XC League — 2023-24 Men Div 3/4 Match 3↗ | Vets AC | — | 240 |
| 2023 | ||||
| 2023-10-28 | Surrey County AA Cross-Country — 2023-10-28↗ | South London Harriers | — | 4 |
| 2023-10-14 | Surrey XC League — 2023-24 Men Div 3/4 Match 1↗ | Vets AC | — | 212 |
| 2023-01-07 | Surrey County AA Cross-Country — 2023-01-07↗ | South London Harriers | — | 156 |
| 2023 | Vitality London 10,000↗ | South London Harriers | 00:44:46 | 1280 |
| 2022 | ||||
| 2022-10-29 | Surrey County AA Cross-Country — 2022-10-29↗ | South London Harriers | — | 14 |
| 2022-10-15 | Surrey XC League — 2022-23 Men Div 1 Match 1↗ | South London Harriers | — | 183 |
| 2022-04-30 | SLAN EARLY SEASON OUTDOOR OPEN↗ | SLH | 12:08.61 | 9 |
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | South London Harriers | — | 1827 |
| 2022 | Vitality London 10,000↗ | South London Harriers | 00:43:19 | 1105 |
| 2021 | ||||
| 2021-11-20 | SEAA South of England AA Champs incl. London / National XC — LYG/SEAA XC↗ | South London Harriers | — | 344 |
| 2021-11-13 | Surrey XC League — 2021-22 Men Div 1 Match 2↗ | South London Harriers | — | 262 |
| 2021-10-16 | Surrey XC League — 2021-22 Men Div 1 Match 1↗ | South London Harriers | — | 220 |
| 2021-10-09 | Surrey County AA Cross-Country — 2021-10-09↗ | South London Harriers | — | 9 |
| 2020 | ||||
| 2020-02-22 | English National Cross Country Championships — The National Cross Country Championships↗ | South London Harriers | — | 1398 |
| 2020-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Cross Country Main Champs↗ | SOUTH LONDON HARRIERS | — | 838 |
| 2020-01-11 | Surrey XC League — 2019-20 Men Div 1 Match 3↗ | South London Harriers | — | 212 |
| 2019 | ||||
| 2019-11-09 | Surrey XC League — 2019-20 Men Div 1 Match 2↗ | South London Harriers | — | 264 |
| 2019-10-19 | Surrey County AA Cross-Country — 2019-10-19↗ | South London Harriers | — | 3 |
| 2019-07-24 | VAC 5000m Track Championships 2019↗ | VAC | 19:45.24 | 11 |
| 2019-02-23 | English National Cross Country Championships — The National Cross Country Championships↗ | South London Harriers | — | 1426 |
| 2019-02-09 | Surrey XC League — 2018-19 Men Div 1 Match 4↗ | South London Harriers | — | 183 |
| 2019-01-05 | Surrey County AA Cross-Country — 2019-01-05↗ | South London Harriers | — | 206 |
| 2018 | ||||
| 2018-11-10 | Surrey XC League — 2018-19 Men Div 1 Match 2↗ | South London Harriers | — | 210 |
| 2018-10-20 | Surrey County AA Cross-Country — 2018-10-20↗ | South London Harriers | — | 601 |
| 2018-10-13 | Surrey XC League — 2018-19 Men Div 1 Match 1↗ | South London Harriers | — | 152 |
| 2018-09-19 | VAC 10k Track Championships 2018↗ | VAC | 38:40.08 | 14 |
| 2018-02-10 | Surrey XC League — 2017-18 Men Div 1 Match 4↗ | South London Harriers | — | 201 |
| 2018-01-07 | Surrey County AA Cross-Country — 2018-01-07↗ | South London Harriers | — | 115 |
| 2017 | ||||
| 2017-12-02 | Surrey XC League — 2017-18 Men Div 1 Match 3↗ | South London Harriers | — | 159 |
| 2017-11-11 | Surrey XC League — 2017-18 Men Div 1 Match 2↗ | South London Harriers | — | 140 |
| 2017-10-21 | Surrey County AA Cross-Country — 2017-10-21↗ | South London Harriers | — | 2 |
| 2017-10-14 | Surrey XC League — 2017-18 Men Div 1 Match 1↗ | South London Harriers | — | 98 |
| 2017-02-25 | English National Cross Country Championships — Senior Men | South London Harriers | — | 1020 |
| 2017-02-11 | Surrey XC League — 2016-17 Men Div 1 Match 4↗ | South London Harriers | — | 141 |
| 2017-01-14 | Surrey XC League — 2016-17 Men Div 1 Match 3↗ | South London Harriers | — | 170 |
| 2017-01-07 | Surrey County AA Cross-Country — 2017-01-07↗ | South London Harriers | — | 124 |
| 2016 | ||||
| 2016-10-22 | Surrey County AA Cross-Country — 2016-10-22↗ | South London Harriers | — | 9 |
| 2016-02-27 | English National Cross Country Championships — Senior Men | South London Harriers | — | 1149 |
| 2016-02-13 | Surrey XC League — 2015-16 Men Div 1 Match 4↗ | South London Harriers | — | 157 |
| 2016-01-16 | Surrey XC League — 2015-16 Men Div 1 Match 3↗ | South London Harriers | — | 145 |
| 2016-01-10 | Surrey County AA Cross-Country — 2016-01-10↗ | South London Harriers | — | 145 |
| 2015 | ||||
| 2015-02-21 | English National Cross Country Championships — Senior Men | South London Harriers | — | 1451 |
| 2015-02-07 | Surrey XC League — 2014-15 Men Div 1 Match 4↗ | South London Harriers | — | 125 |
| 2015-01-10 | Surrey XC League — 2014-15 Men Div 1 Match 3↗ | South London Harriers | — | 133 |
| 2014 | ||||
| 2014-10-18 | Surrey County AA Cross-Country — 2014-10-18↗ | South London Harriers | — | 551 |
| 2014-10-11 | Surrey XC League — 2014-15 Men Div 1 Match 1↗ | South London Harriers | — | 103 |
| 2014-02-22 | English National Cross Country Championships — Senior Men | South London Harriers | — | 994 |
| 2013 | ||||
| 2013-10-12 | Surrey County AA Cross-Country — 2013-10-12↗ | South London Harriers | — | 3 |
| 2013-02-23 | English National Cross Country Championships — Senior Men | South London Harriers | — | 479 |
| 2013-01-05 | Surrey County AA Cross-Country — 2013-01-05↗ | South London Harriers | — | 49 |
| 2012 | ||||
| 2012-10-13 | Surrey County AA Cross-Country — 2012-10-13↗ | South London Harriers | — | 5 |
| 2012-02-25 | English National Cross Country Championships — Senior Men | South London Harriers | — | 665 |
| 2012 | SEAA South of England XC Championships — 2012 main↗ | South London Harriers | — | 461 |
| 2011 | ||||
| 2011-10-15 | Surrey County AA Cross-Country — 2011-10-15↗ | South London Harriers | — | 9 |
| 2011-02-19 | English National Cross Country Championships — Senior Men | South London Harriers | — | 531 |
| 2011-01-08 | Surrey County AA Cross-Country — 2011-01-08↗ | South London Harriers | — | 82 |
| 2011 | SEAA South of England XC Championships — 2011 main↗ | South London Harriers | — | 304 |
| 2010 | ||||
| 2010-10-16 | Surrey County AA Cross-Country — 2010-10-16↗ | South London Harriers | — | 4 |
| 2010-02-27 | English National Cross Country Championships — Senior Men | South London Harriers | — | 733 |
| 2010-02-20 | Surrey County AA Cross-Country — 2010-02-20↗ | South London Harriers | — | 66 |
| 2010 | SEAA South of England XC Championships — 2010 main↗ | South London Harriers | — | 414 |
| 2009 | ||||
| 2009-10-17 | Surrey County AA Cross-Country — 2009-10-17↗ | South London Harriers | — | 7 |
| 2009-02-21 | English National Cross Country Championships — Senior Men | South London Harriers | — | 1168 |
| 2009-01-03 | Surrey County AA Cross-Country — 2009-01-03↗ | South London Harriers | — | 99 |
| 2008 | ||||
| 2008-01-05 | Surrey County AA Cross-Country — 2008-01-05↗ | unattached | — | 111 |
Ratings are head-to-head (Bradley–Terry) over finishing places across cross-country, track and road. Times are ranked nationally per event. Identity is resolved across clubs and disciplines; results shown are those collected so far.