| 6e Värnamorullen 2022-09-03 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | - | 23:59:58.8639700 | |
| Highway of Island village 2022-08-31 | | | |
H 21, 19.5km | Oskar Ekholm | Karlslunds IF SF | #5 | 47:05.282400 | |
| The straight serpentine of the Blue mountain 2022-08-17 | | | |
H 21, 17km | Oskar Ekholm | Karlslunds IF SF | #5 | 51:35.309400 | |
| Engelbrektsrullen 2022-07-23 | | | |
H 21 Motion, 46km | Oskar Ekholm | Örebro | - | 23:59:59.8639800 | |
| The battle of Nerikes Bermuda 2022-07-02 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | #3 | 1:44:10.624900 | |
| The black track of winter ridge 2022-06-08 | | | |
H 21, 17km | Oskar Ekholm | Karlslunds IF SF | #3 | 44:51.269020 | 78.9p |
| The thousand year wait for victory 2022-05-25 | | | |
H 21, 13km | Oskar Ekholm | Karlslunds IF SF | #2 | 30:50.184900 | 79.4p |
| Tour de KIF - etapp 5 2022-02-23 | | | |
H 21, 21km | Oskar Ekholm | Karlslunds IF SF | #4 | 1:14:14.445300 | |
| Bessemerloppet 2022-02-20 | | | |
H 40, 50km | Oskar Ekholm | Karlslunds IF SF | #6 | 2:10:26.782500 | 72.9p |
| Tour de KIF - etapp 4 2022-02-16 | | | |
H 21, 10km | Oskar Ekholm | Karlslunds IF SF | #4 | 26:11.157000 | |
| Tour de KIF - etapp 2 2022-01-12 | | | |
H 21, 10km | Oskar Ekholm | Karlslunds IF SF | #7 | 34:16.205500 | |
| Craft Ski Marathon 2022-01-09 | | | |
H 40, 42km | Oskar Ekholm | Karlslunds IF SF | #21 | 2:09:20.775900 | 70.1p |
| Tour de KIF - etapp 1 2022-01-05 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #2 | 46:53.281200 | |
| Moto Tour - Gold and rust stage 2021-10-09 | | | |
H 21, 30km | Oskar Ekholm | Karlslunds IF SF | #5 | 1:29:17.535600 | 74.2p |
| Klarälvsloppet 2021-09-19 | | | |
H 21, 90km | Oskar Ekholm | Karlslunds IF SF | #54 | 3:34:54.1289300 | 79.4p |
| Tough race of Yxe 2021-09-15 | | | |
H 21, 14km | Oskar Ekholm | Karlslunds IF SF | #3 | 32:23.194200 | 75.7p |
| NybroRullen 2021-09-12 | | | |
H 40, 42km | Oskar Ekholm | Karlslunds IF SF | #5 | 1:47:15.643400 | 71.7p |
| The black track of winter ridge 2021-09-07 | | | |
H 21, 17km | Oskar Ekholm | Karlslunds IF SF | #2 | 45:31.273000 | 74.1p |
| Highway of Island village hill 2021-08-25 | | | |
H 21, 20km | Oskar Ekholm | Karlslunds IF SF | #4 | 48:48.292700 | 75.6p |
| The battle of Nerikes Bermuda 2021-08-08 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | - | 23:59:58.8639700 | |
| Highway of Island village hill 2020-08-26 | | | |
H 21, 21km | Oskar Ekholm | Karlslunds IF SF | #7 | 51:02.306100 | 72.6p |
| The city pirate stage 2020-08-12 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #5 | 33:58.203700 | 74.4p |
| The battle of Nerikes Bermuda 2020-06-27 | | | |
H 21, 41km | Oskar Ekholm | Karlslunds IF SF | #6 | 1:38:59.593800 | 75.3p |
| The thousand year wait for victory 2020-06-17 | | | |
H 21, 13km | Oskar Ekholm | Karlslunds IF SF | #3 | 30:53.185200 | 74.6p |
| Straight serpentine of the Blue mountain 2020-06-03 | | | |
H 21, 17km | Oskar Ekholm | Karlslunds IF SF | #3 | 45:07.270600 | 74.6p |
| Escape and return to the Burned ridge 2020-05-20 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #5 | 36:29.218800 | 70.5p |
| High speed stage of Nerikes wedge 2020-05-06 | | | |
H 21, 22km | Oskar Ekholm | Karlslunds IF SF | #4 | 56:07.336600 | 72.8p |
| Wadköpingsloppet 2020-02-02 | | | |
H 21, 42km | Oskar Ekholm | Karlslunds IF SF | #24 | 1:45:55.635400 | 74.1p |
| Skistart Ski Marathon 2020-01-12 | | | |
H 21, 42km | Oskar Ekholm | Karlslunds IF SF | #43 | 1:48:40.651900 | 73.0p |
| Craft Ski Marathon 2020-01-05 | | | |
H 21, 42km | Oskar Ekholm | Karlslunds IF SF | #84 | 1:50:44.664300 | 73.6p |
| King and queen stage 2019-09-28 | | | |
H 21, 29km | Oskar Ekholm | Karlslunds IF SF | #5 | 1:23:55.503400 | |
| Klarälvsloppet 2019-09-22 | | | |
H 21, 90km | Oskar Ekholm | Karlslunds IF SF | #97 | 3:47:35.1365400 | 69.2p |
| Tough race of Yxe 2019-09-10 | | | |
H 21, 14km | Oskar Ekholm | Karlslunds IF SF | #5 | 32:04.192300 | |
| Bessemerrullen 2019-08-31 | | | |
H 21, 44km | Oskar Ekholm | Karlslunds IF SF | #29 | 1:51:38.669730 | 70.5p |
| Straight serpentine of the Blue mountain 2019-08-28 | | | |
H 21, 17km | Oskar Ekholm | Karlslunds IF SF | #5 | 48:35.291400 | |
| Alliansloppet 2019-08-17 | | | |
H 21, 48km | Oskar Ekholm | Karlslunds IF SF | #181 | 2:15:04.810300 | 66.4p |
| The City Pirates stage 2019-08-13 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #7 | 35:53.215200 | |
| Engelbrektsrullen 2019-07-20 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | #30 | 1:38:46.592500 | 68.8p |
| Ancestry of the Stråssa mine 2019-06-30 | | | |
H 21, 17km | Oskar Ekholm | Karlslunds IF SF | #7 | 46:17.277600 | |
| Seaside mountain sprint of Hjälmaren 2019-06-12 | | | |
H/D 21, 1.5km | Oskar Ekholm | Karlslunds IF SF | #1(C-Final) | | |
| The high speed stage of Nerike´s wedge 2019-05-28 | | | |
H 21, 23km | Oskar Ekholm | Karlslunds IF SF | - | 23:59:58.8639700 | |
| The Thousand year wait for victory 2019-05-16 | | | |
H 21, 13km | Oskar Ekholm | Karlslunds IF SF | #6 | 31:59.191800 | |
| Tour de KIF - etapp 7 2019-02-20 | | | |
H 21, 10km | Oskar Ekholm | Karlslunds IF SF | #1 | 22:55.137400 | |
| Bessemerloppet 2019-02-17 | | | |
H 21, 52km | Oskar Ekholm | Karlslunds IF SF | #22 | 2:25:55.875400 | 75.4p |
| Engelbrektsloppet 2019-02-10 | | | |
H 35, 60km | Oskar Ekholm | Karlslunds IF SF | #5 | 3:15:43.1174200 | 73.1p |
| Tour de KIF - etapp 6 2019-02-06 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #2 | 43:29.260800 | |
| Wadköpingsloppet 2019-02-03 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | - | 23:59:59.8639800 | |
| Tour de KIF - etapp 4 2019-01-23 | | | |
H 21, 20km | Oskar Ekholm | Karlslunds IF SF | #2 | 57:08.342700 | |
| LO SPÅRET 2019-01-19 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | #10 | 2:21:10.846900 | 69.5p |
| Tour de KIF - etapp 3 2019-01-09 | | | |
H 21, 12km | Oskar Ekholm | Karlslunds IF SF | #4 | 36:19.217800 | |
| Craft Ski Marathon 2019-01-06 | | | |
H 21, 42km | Oskar Ekholm | Karlslunds IF SF | #66 | 1:53:35.681400 | 72.0p |
| Tour de KIF - etapp 2 2019-01-03 | | | |
H 21, 10km | Oskar Ekholm | Karlslunds IF SF | #5 | 25:26.152500 | |
| Tour de KIF - etapp 1 2018-12-19 | | | |
H 21, 7.5km | Oskar Ekholm | Karlslunds IF SF | #7 | 21:50.130900 | |
| The City Pirates stage 2018-09-19 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #2 | 35:08.210700 | |
| Southern bridge high speed stage 2018-09-12 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #4 | 36:48.220700 | |
| Tough race of Yxe 2018-08-29 | | | |
H 21, 13km | Oskar Ekholm | Karlslunds IF SF | #4 | 32:05.192400 | |
| Alliansloppet 2018-08-25 | | | |
H/D 21, 48km | Oskar Ekholm | Karlslunds IF SF | #205 | 2:04:01.744030 | 68.7p |
| The Navvy race 2018-08-15 | | | |
H 21, 11km | Oskar Ekholm | Karlslunds IF SF | #5 | 28:19.169800 | |
| Engelbrektsrullen 2018-07-01 | | | |
H 21 Motion, 44km | Oskar Ekholm | Karlslunds IF SF | #14 | 1:55:54.695300 | 69.5p |
| Rådarullen 2018-06-10 | | | |
H 21, 48km | Oskar Ekholm | Karlslunds IF SF | #8 | 1:52:02.672100 | 74.1p |
| Blue mountain hill goat 2018-06-07 | | | |
H 21, 14km | Oskar Ekholm | Karlslunds IF SF | #5 | 36:09.216800 | |
| New hero of Ekeby 2018-05-23 | | | |
H 21, 9km | Oskar Ekholm | Karlslunds IF SF | #7 | 23:00.137900 | |
| Tartan black race 2018-05-16 | | | |
H 21, 5km | Oskar Ekholm | Karlslunds IF SF | #6 | 16:08.96700 | |
| Skinnarloppet 2018-02-18 | | | |
H 21, 45km | Oskar Ekholm | Karlslunds IF SF | #30 | 2:21:44.850300 | 73.0p |
| Tour de KIF - etapp 7 2018-02-14 | | | |
H 21, 12km | Oskar Ekholm | Karlslunds IF SF | #3 | 37:08.222700 | |
| Engelbrektsloppet 2018-02-11 | | | |
H 35, 60km | Oskar Ekholm | Karlslunds IF SF | #11 | 3:06:12.1117100 | 71.8p |
| Tour de KIF - etapp 6 2018-02-07 | | | |
H 21, 9km | Oskar Ekholm | Karlslunds IF SF | #3 | 27:55.167400 | |
| Wadköpingsloppet 2018-02-04 | | | |
H 21, 42km | Oskar Ekholm | Karlslunds IF SF | #25 | 2:22:30.854900 | 69.1p |
| Tour de KIF - etapp 5 2018-01-31 | | | |
H 21, 9km | Oskar Ekholm | Karlslunds IF SF | #4 | 29:49.178800 | |
| Tour de KIF - etapp 4 2018-01-24 | | | |
H 21, 20km | Oskar Ekholm | Karlslunds IF SF | #5 | 1:03:02.378100 | |
| Lo-spåret 2018-01-20 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | #9 | 2:16:07.816600 | 67.7p |
| Skistart Ski Marathon 2018-01-14 | | | |
H 21, 42km | Oskar Ekholm | Karlslunds IF SF | - | 23:59:58.8639700 | |
| Axa Ski Marathon 2018-01-07 | | | |
H 21, 42km | Oskar Ekholm | Karlslunds IF SF | - | 23:59:59.8639800 | |
| Tour de KIF - etapp 2 2018-01-03 | | | |
H 21, 11.2km | Oskar Ekholm | Karlslunds IF SF | #3 | 33:44.202300 | |
| Tour de KIF - etapp 1 2017-12-20 | | | |
H 21, 8.4km | Oskar Ekholm | Karlslunds IF SF | #4 | 25:07.150600 | |
| Southern bridge high speed stage 2017-09-13 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #4 | 35:41.214000 | |
| Alliansloppet 2017-08-26 | | | |
H 21, 48km | Oskar Ekholm | Karlslunds IF SF | #215 | 2:08:53.773200 | 65.6p |
| Engelbrektsrullen 2017-07-02 | | | |
H 21, 44km | Oskar Ekholm | Karlslunds IF SF | #16 | 1:52:12.673110 | 70.6p |
| Skinnarloppet 2017-02-19 | | | |
H 35, 45km | Oskar Ekholm | Karlslunds IF SF | - | 23:59:59.8639800 | |
| Engelbrektsloppet 2017-02-12 | | | |
H 35, 60km | Oskar Ekholm | Karlslunds IF | #9 | 2:53:33.1041200 | 70.6p |
| Wadköpingsloppet 2017-02-05 | | | |
H 19, 41km | Oskar Ekholm | Karlslunds IF SF | #20 | 2:18:31.831000 | 66.4p |
| LO SPÅRET 2017-01-21 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | - | 23:59:59.8639800 | |
| DM Örebro Klassisk stil 2017-01-15 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #7 | 44:19.265820 | 74.6p |
| AXA Ski Marathon 2017-01-08 | | | |
H 21, 42km | Oskar Ekholm | Karlslunds IF SF | #95 | 2:16:33.819200 | 66.9p |
| Alliansloppet 2016-08-27 | | | |
H 21, 48km | Oskar Ekholm | Karlslunds IF SF | #329 | 2:17:10.822900 | 60.8p |
| Skinnarloppet 2016-02-21 | | | |
H 21, 48km | Oskar Ekholm | Karlslunds IF SF | #41 | 2:26:07.876600 | 69.1p |
| Wadköpingsloppet 2016-02-07 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | #41 | 2:10:49.784890 | 65.2p |
| DM Örebro klassiskt, senior och veteran 2016-01-13 | | | |
H 21, 15km | Oskar Ekholm | Karlslunds IF SF | #12 | 49:02.294100 | 71.8p |
| AXA Ski Marathon 2016-01-03 | | | |
H 21, 36km | Oskar Ekholm | Karlslunds IF SF | #67 | 2:08:33.771200 | 65.6p |
| Wadköpingsloppet 2015-02-15 | | | |
H 21, 40km | Oskar Ekholm | Karlslunds IF SF | #96 | 2:27:11.883010 | 59.3p |