| Kyrkserien - Deltävling 5, Skoby 2023-08-23 | | | |
H 17, 21km | Johan Thalin | Storvreta IK | - | 23:59:58.8639700 | |
| Engelbrektsrullen 2023-08-19 | | | |
H 21, 42km | Johan Thalin | Storvreta IK | #15 | 1:44:02.624100 | 73.2p |
| Tanumsloppet SM Rullskidor Klassisk stil 2023-08-13 | | | |
H 40, 40km | Johan Thalin | Storvreta IK | #7 | 1:43:20.619900 | 72.2p |
| Tanumsloppet SM Rullskidor Fristil 2023-08-12 | | | |
H 40, 20km | Johan Thalin | Storvreta IK | #4 | 50:38.303700 | 62.4p |
| Kyrkserien, deltävling 2 Hammarskog 2023-05-17 | | | |
H 17, 26km | Johan Thalin | Storvreta IK | #16 | 1:10:39.423800 | 69.2p |
| Kyrkserien, deltävling 1 Tensta 2023-05-10 | | | |
H 17, 25km | Johan Thalin | Storvreta IK | #18 | 1:03:39.381800 | 69.0p |
| Lofsdalen Epic 2023-04-01 | | | |
H 21, 55km | Johan Thalin | Kilafors SK | #92 | 3:34:20.1285900 | 52.6p |
| Åsarna ski marathon 46 2023-02-18 | | | |
H 35, 45km | Johan Thalin | Storvreta IK | #8 | 2:30:43.904200 | 71.2p |
| Bessemerloppet 2023-02-12 | | | |
H 40, 50km | Johan Thalin | Storvreta IK | #8 | 2:28:00.887900 | 71.4p |
| Orsa Grönklitt Skimarathon 2023-02-04 | | | |
H 40, 42km | Johan Thalin | Storvreta IK | #18 | 2:10:05.780490 | 66.7p |
| Åsloppet 2023-01-29 | | | |
H 35, 14.3km | Johan Thalin | Storvreta IK | #2 | 38:08.228700 | 74.2p |
| Öppet DM-medel Uppland 2023-01-22 | | | |
H 35, 30km | Johan Thalin | Storvreta IK | #2 | 1:23:24.500300 | 71.1p |
| Häverödalsskidan 2023-01-14 | | | |
H 21, 7.5km | Johan Thalin | Storvreta IK | #3 | 21:49.130830 | 69.4p |
| Kyrkserien 2022 deltävling 3 (Börje) 2022-06-08 | | | |
H 19, 26km | Johan Thalin | Storvreta IK | #24 | 1:09:03.414200 | 63.9p |
| Kyrkserien, deltävling 2 (Hammarskog) 2022-05-18 | | | |
H 21, 26.7km | Johan Thalin | Storvreta IK | #25 | 1:12:55.437400 | 63.6p |
| Kyrkserien, deltävling 1 (Tensta) 2022-05-11 | | | |
H 19, 25km | Johan Thalin | Storvreta IK | #12 | 1:06:20.397900 | 69.6p |
| Pilgrimsloppet Epic 55 2022-04-02 | | | |
H 21, 55km | Johan Thalin | Kilafors SK | #75 | 4:34:52.1649100 | 39.8p |
| Bessemerloppet 2022-02-20 | | | |
H 40, 50km | Johan Thalin | Storvreta IK | #12 | 2:17:19.823800 | 68.3p |
| Lindmansloppet 2022-02-06 | | | |
H 35, 45km | Johan Thalin | Storvreta IK | #7 | 2:15:32.813100 | 70.3p |
| Storvretaklassikern 2022-01-29 | | | |
H 35, 40km | Johan Thalin | Storvreta IK | #4 | 2:01:52.731100 | 69.5p |
| Häverödalsskidan Klassiskt 2022-01-15 | | | |
H 21, 7.6km | Johan Thalin | Storvreta IK | #4 | 20:31.123000 | 73.8p |
| Kyrkserien 2021 Deltävling 5 Börje 2021-08-24 | | | |
H 21, 26km | Johan Thalin | Storvreta IK | #30 | 1:07:12.403100 | 64.9p |
| Kyrkserien Deltävling 4 Hammarskog 2021-08-04 | | | |
H 21, 26.7km | Johan Thalin | Storvreta IK | #35 | 1:10:19.421800 | 61.7p |
| Kyrkserien Deltävling 3 Hammarskog 2021-06-16 | | | |
H 21, 27.4km | Johan Thalin | Storvreta IK | #47 | 1:14:14.445300 | 61.3p |
| Bessemerloppet 2020-02-16 | | | |
H 40, 43.5km | Johan Thalin | Östervåla IF | - | 23:59:59.8639800 | |
| UVK-rullen 2019-09-07 | | | |
H 21, 48km | Johan Thalin | Östervåla IF | #47 | 2:16:29.818800 | 62.7p |
| Bessemerloppet 2019-02-17 | | | |
H 21, 52km | Johan Thalin | Östervåla IF | #82 | 2:48:49.1012800 | 63.2p |
| Bergebo Skimaraton 2019-02-10 | | | |
H 35, 42km | Johan Thalin | Östervåla IF | #5 | 2:33:32.921100 | 64.4p |
| Åsloppet 2019-01-27 | | | |
H 35, 15km | Johan Thalin | Östervåla IF | #4 | 49:55.299400 | 68.2p |
| Moraloppet 2019-01-19 | | | |
H 21, 44km | Johan Thalin | Östervåla IF | #105 | 2:20:44.844300 | 64.8p |
| Storvretaklassikern 2018-02-20 | | | |
H 21, 43.5km | Johan Thalin | Östervåla IF | #17 | 2:27:51.887000 | 62.3p |
| Bessemerloppet 2018-02-18 | | | |
H 21, 52km | Johan Thalin | Östervåla IF | #53 | 2:56:32.1059150 | 65.2p |
| DM Medel Uppland 2018-01-21 | | | |
H 35, 30km | Johan Thalin | Östervåla IF | #5 | 1:33:13.559200 | 65.2p |
| Bessemerloppet 2017-02-19 | | | |
H 21, 43km | Johan Thalin | Östervåla IF | - | 23:59:58.8639700 | |
| Roslagsloppet 2016-01-16 | | | |
H 35, 49km | Johan Thalin | Östervåla IF | #5 | 2:58:29.1070800 | 68.1p |
| Grotfallsrundan 2016-01-10 | | | |
H 35, 42km | Johan Thalin | Östervåla IF | #4 | 2:34:11.925000 | 66.8p |
| AXA Ski Marathon 2016-01-03 | | | |
H 21, 36km | Johan Thalin | Östervåla IF | #65 | 2:07:37.765600 | 66.1p |
| Bessemerloppet 2015-02-22 | | | |
H 35, 52km | Johan Thalin | Östervåla IF | #20 | 2:57:17.1063690 | 60.1p |
| Lindmansloppet 2015-02-08 | | | |
H 35, 50km | Johan Thalin | Östervåla IF | #13 | 3:02:20.1093900 | 61.2p |
| Lindmansloppet 2014-02-09 | | | |
H 21, 10km | Johan Thalin | Östervåla IF | - | 23:59:59.8639800 | |
| Engelbrektsloppet 2014-02-09 | | | |
H 21, 60km | Johan Thalin | Östervåla IF | #22 | 3:05:48.1114700 | 69.2p |
| Maserloppet 2014-02-02 | | | |
H 21, 42km | Johan Thalin | Östervåla IF | #17 | 2:38:04.948300 | 64.5p |
| DM Klassiskt Uppland 2014-01-25 | | | |
H 21, 15km | Johan Thalin | Östervåla IF | #13 | 52:25.314400 | 59.8p |
| Engelbrektsloppet 2013-02-10 | | | |
H 21, 56km | Johan Thalin | Östervåla IF | #50 | 3:22:37.1215600 | 67.7p |
| Team Sportialoppet 2013-01-20 | | | |
H 21, 40km | Johan Thalin | Östervåla IF | #31 | 2:19:17.835600 | 64.8p |
| DM Medeldistans Uppland 2013-01-13 | | | |
H 21, 30km | Johan Thalin | Östervåla IF | #11 | 1:51:37.669600 | 64.7p |
| Bessemerloppet 2012-02-19 | | | |
H 21, 52km | Johan Thalin | Östervåla IF | #43 | 2:19:59.839800 | 61.8p |
| Lindmansloppet 2012-02-12 | | | |
H 21, 50km | Johan Thalin | Östervåla IF | #16 | 2:42:27.974600 | 59.3p |
| DM Medeldistans Uppland 2011-01-16 | | | |
H 21, 30km | Johan Thalin | Östervåla IF | - | 23:59:59.8639800 | |
| Bessemerloppet 2010-02-21 | | | |
H 21, 52km | Johan Thalin | Östervåla IF | #44 | 3:50:07.1380670 | 57.5p |
| Hornbergsloppet 2010-01-31 | | | |
H 21, 42km | Johan Thalin | Östervåla IF | #41 | 2:44:27.986600 | 63.2p |
| Öregrundsloppet 2010-01-16 | | | |
H 21, 15km | Johan Thalin | Östervåla IF | #8 | 53:51.323000 | 59.8p |
| Vålarullen 2009-05-24 | | | |
H/D 21 Motion, 55km | Johan Thalin | Östervåla IF | #23 | 2:38:00.947900 | |
| Engelbrektsloppet 2009-02-08 | | | |
H 21, 60km | Johan Thalin | Östervåla IF | #21 | 4:08:26.1490500 | 57.1p |
| Bergebo Skimaraton 2009-02-01 | | | |
H 21, 40km | Johan Thalin | Östervåla IF | #45 | 2:15:25.812400 | 61.1p |
| Wadköpingsloppet 2008-02-17 | | | |
H 21, 40km | Johan Thalin | Heby Allmänna IF | #60 | 2:18:37.831600 | 55.4p |
| Norrbärke Skimaraton 2008-01-20 | | | |
H 21, 42km | Johan Thalin | Heby Allmänna IF | #73 | 2:39:42.958100 | 57.5p |
| Vargloppet 2008-01-06 | | | |
H/D 21 Motion, 42km | Johan Thalin | Heby Allmänna IF | #6 | 2:54:26.1046500 | 55.2p |
| Bessemerloppet 2007-02-18 | | | |
H 21, 52km | Johan Thalin | Heby Allmänna IF | #36 | 3:16:15.1177400 | 54.9p |
| Gavleloppet 2006-02-05 | | | |
H 21 Motion, 45km | Johan Thalin | Heby Allmänna IF | #13 | 3:14:56.1169500 | 53.9p |
| Bessemerloppet 2004-02-22 | | | |
H 21 Motion, 52km | Johan Thalin | Heby Allmänna IF | #61 | 4:09:55.1499400 | 50.8p |