XCWeek
USA
United StatesMenActive

BenOgden

Age
26
Born
Feb 13, 2000
Club
Stratton Mountain Valley School
Skis
Madshus
122
WC starts
0
WC wins
2
WC podiums
2
Champ. medals
33.14
FIS pts distance
13.72
FIS pts sprint

XC Rating over time

XC Rating →
1,850
XC Rating · Distance · World #45
2,010
XC Rating · Sprint · World #6
1100130015001700190021002017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/2627223517736527
2024/253530163101,087227
2023/242322163326864615
2022/2334294681,1182610
2021/2218131257787530
2020/217247
2019/208
2018/1916466
2017/1811
2016/1711
2015/165

All results 272

DateVenueRaceLevelRkBehindFIS pts
Mar 27, 2026Craftsbury Outdoor CenterSprint · ClassicNC1
Mar 27, 2026Craftsbury Outdoor CenterSprint qualification · ClassicNC128.65
Mar 22, 2026Lake Placid20 km · Mass start · FreeWC52+3:25.6114.36
Mar 21, 2026Lake PlacidSprint · FreeWC17
Mar 21, 2026Lake PlacidSprint qualification · FreeWC5+3.3126.49
Mar 20, 2026Lake Placid10 km · Interval start · ClassicWC11+53.726.77
Mar 12, 2026DrammenSprint · ClassicWC12
Mar 12, 2026DrammenSprint qualification · ClassicWC2+2.5921.45
Mar 8, 2026Lahti10 km · Interval start · ClassicWC33+1:30.451.56
Mar 7, 2026LahtiSprint · FreeWC28
Mar 7, 2026LahtiSprint qualification · FreeWC22+5.4540.29
Feb 21, 2026Milano Cortina50 km · Mass start · ClassicOWGDNS
Feb 18, 2026Milano CortinaTeam sprint · Free(United States, leg 1)OWG2+1.37
Feb 18, 2026Milano CortinaTeam sprint qualification · Free(United States, leg 1)OWG1
Feb 15, 2026Milano Cortina4 × 7.5 km · Relay(United States, leg 1)OWG6+1:47.3
Feb 10, 2026Milano CortinaSprint · ClassicOWG2
Feb 10, 2026Milano CortinaSprint qualification · ClassicOWG2+2.5116.08
Jan 24, 2026GomsSprint · ClassicWC6
Jan 24, 2026GomsSprint qualification · ClassicWC6+3.923.61
Jan 23, 2026GomsTeam sprint · Free(United States I, leg 1)WC3+2.76
Jan 23, 2026GomsTeam sprint qualification · Free(United States I, leg 1)WC3+0.81
Jan 4, 2026FISTour de SkiOverall standingsWC25+4:36.7
Jan 4, 2026Val di Fiemme10 km · Mass start · FreeSWC22+1:35.666.74
Jan 3, 2026Val di FiemmeSprint · ClassicSWC17
Jan 3, 2026Val di FiemmeSprint qualification · ClassicSWC8+3.8923.62
Jan 1, 2026Toblach20 km · Pursuit · ClassicSWC29+3:03.328.69
Dec 31, 2025Toblach5 km · Mass start · FreeSWC20+10.024.33
Dec 29, 2025ToblachInterval start · ClassicSWC46+1:34.756.92
Dec 28, 2025ToblachSprint · FreeSWC13
Dec 28, 2025ToblachSprint qualification · FreeSWC11+3.4828.38
Dec 14, 2025Davos10 km · Interval start · FreeWC44+1:42.760.38
Dec 13, 2025DavosSprint · FreeWC5
Dec 13, 2025DavosSprint qualification · FreeWC2+0.877.47
Dec 12, 2025DavosTeam sprint qualification · Free(United States I, leg 1)WC18+11.99
Dec 7, 2025Trondheim10 km · Interval start · FreeWC49+1:29.151.57
Dec 6, 2025Trondheim20 km · Skiathlon · Classic/FreeWC35+1:31.548.72
Dec 5, 2025TrondheimSprint · ClassicWC9
Dec 5, 2025TrondheimSprint qualification · ClassicWC10.00
Nov 29, 2025RukaSprint · ClassicWC12
Nov 29, 2025RukaSprint qualification · ClassicWC16+6.4250.84
Nov 28, 2025Ruka10 km · Interval start · ClassicWC34+1:02.837.19
Mar 30, 2025Mt. Van Hoevenberg at the Olympic Sports40 km · Mass start · ClassicUSTDNS
Mar 28, 2025Mt. Van Hoevenberg at the Olympic SportsSprint · FreeUST1
Mar 28, 2025Mt. Van Hoevenberg at the Olympic SportsSprint qualification · FreeUST162.03
Mar 23, 2025Lahti50 km · Mass start · ClassicWC36+10:01.6110.07
Mar 22, 2025LahtiTeam sprint · Free(United States I, leg 1)WC6+4.29
Mar 22, 2025LahtiTeam sprint qualification · Free(United States I, leg 1)WC7+3.44
Mar 21, 2025LahtiSprint · FreeWC19
Mar 21, 2025LahtiSprint qualification · FreeWC16+4.8334.91
Mar 19, 2025TallinnSprint · FreeWC7
Mar 19, 2025TallinnSprint qualification · FreeWC8+3.0726.22
Mar 16, 2025Oslo10 km · Interval start · FreeWC33+1:23.850.54
Mar 15, 2025Oslo20 km · Interval start · ClassicWC33+2:42.049.58
Mar 6, 2025Trondheim4 × 7.5 km · Relay(United States, leg 4)WSC7+1:03.0
Mar 4, 2025Trondheim10 km · Interval start · ClassicWSC47+2:31.971.63
Feb 27, 2025TrondheimSprint · FreeWSC12
Feb 27, 2025TrondheimSprint qualification · FreeWSC5+2.9922.95
Feb 2, 2025Cogne10 km · Interval start · FreeWC24+53.332.67
Feb 1, 2025CogneSprint · ClassicWC12
Feb 1, 2025CogneSprint qualification · ClassicWC11+3.8928.55
Jan 25, 2025EngadinSprint · FreeWC12
Jan 25, 2025EngadinSprint qualification · FreeWC11+3.4927.57
Jan 24, 2025Engadin4 × 5 km · Relay(United States I, leg 3)WC14+2:25.3
Jan 19, 2025Les Rousses20 km · Mass start · ClassicWC12+42.219.04
Jan 18, 2025Les RoussesSprint · ClassicWC9
Jan 18, 2025Les RoussesSprint qualification · ClassicWC10.00
Jan 17, 2025Les Rousses10 km · Interval start · FreeWC3+9.16.11
Jan 5, 2025Val di Fiemme10 km · Mass start · FreeSWC20+1:17.955.65
Jan 5, 2025FISTour de SkiOverall standingsWC15+4:23.2
Jan 4, 2025Val di Fiemme20 km · Skiathlon · Classic/FreeSWC21+1:03.930.13
Jan 3, 2025Val di FiemmeSprint · ClassicSWC17
Jan 3, 2025Val di FiemmeSprint qualification · ClassicSWC4+3.0123.45
Jan 1, 2025Toblach15 km · Pursuit · ClassicSWC22+1:45.169.55
Dec 31, 2024Toblach20 km · Interval start · FreeSWC9+59.417.96
Dec 29, 2024Toblach15 km · Mass start · ClassicSWC26+17.610.69
Dec 28, 2024ToblachSprint · FreeSWC6
Dec 28, 2024ToblachSprint qualification · FreeSWC5+4.6637.36
Dec 15, 2024Davos20 km · Interval start · ClassicWC40+3:46.054.17
Dec 14, 2024DavosSprint · FreeWC6
Dec 14, 2024DavosSprint qualification · FreeWC4+1.5112.74
Dec 13, 2024DavosTeam sprint · Free(United States I, leg 2)WC7+4.07
Dec 13, 2024DavosTeam sprint qualification · Free(United States I, leg 2)WC2+1.8
Dec 8, 2024Lillehammer20 km · Skiathlon · Classic/FreeWC25+1:33.844.35
Dec 7, 2024LillehammerSprint · FreeWC17
Dec 7, 2024LillehammerSprint qualification · FreeWC10.00
Dec 6, 2024Lillehammer10 km · Interval start · FreeWC31+1:41.258.72
Dec 1, 2024Ruka20 km · Mass start · FreeWCDNS
Nov 30, 2024RukaSprint · ClassicWC32
Nov 30, 2024RukaSprint qualification · ClassicWC32+7.0158.99
Nov 29, 2024Ruka10 km · Interval start · ClassicWC29+1:22.647.86
Feb 10, 2024CanmoreSprint · FreeWC7
Feb 10, 2024CanmoreSprint qualification · FreeWC22+5.7147.96
Feb 9, 2024Canmore15 km · Mass start · FreeWC54+5:51.9227.40
Feb 3, 2024Craftsbury Outdoor CenterInterval startFIS189.16
Jan 28, 2024Goms20 km · Mass start · FreeWC35+1:44.361.74
Jan 27, 2024GomsSprint · FreeWC11
Jan 27, 2024GomsSprint qualification · FreeWC3+2.821.81
Jan 26, 2024Goms4 × 5 km · Relay(United States, leg 1)WCDNF
Jan 21, 2024Oberhof4 × 7.5 km · Relay(United States, leg 2)WC13+1:33.1
Jan 20, 2024Oberhof20 km · Mass start · ClassicWCDNS
Jan 19, 2024OberhofSprint · ClassicWC6
Jan 19, 2024OberhofSprint qualification · ClassicWC3+0.251.81
Jan 3, 2024DavosSprint · FreeSWCDNS
Jan 3, 2024DavosSprint qualification · FreeSWCDNS
Jan 1, 2024Toblach20 km · Pursuit · FreeSWC33+3:44.486.61
Dec 31, 2023Toblach10 km · Interval start · ClassicSWC9+46.226.62
Dec 30, 2023ToblachSprint · FreeSWC3
Dec 30, 2023ToblachSprint qualification · FreeSWC8+3.6328.43
Dec 17, 2023Trondheim10 km · Interval start · ClassicWC8+44.223.84
Dec 16, 2023Trondheim20 km · Skiathlon · Classic/FreeWC17+1:30.948.37
Dec 15, 2023TrondheimSprint · FreeWC19
Dec 15, 2023TrondheimSprint qualification · FreeWC18+6.5848.05
Dec 10, 2023Östersund10 km · Interval start · FreeWC46+1:54.064.40
Dec 9, 2023ÖstersundSprint · ClassicWC4
Dec 9, 2023ÖstersundSprint qualification · ClassicWC3+4.5329.85
Dec 3, 2023Gällivare4 × 7.5 km · Relay(United States I, leg 1)WC5+45.5
Dec 2, 2023Gällivare10 km · Interval start · FreeWC25+57.134.69
Nov 26, 2023Ruka20 km · Mass start · FreeWC71+4:18.5125.27
Nov 25, 2023Ruka10 km · Interval start · ClassicWC39+1:15.342.67
Nov 24, 2023RukaSprint · ClassicWC11
Nov 24, 2023RukaSprint qualification · ClassicWC8+2.7821.09
Mar 26, 2023Lahti20 km · Mass start · ClassicWC18+47.525.07
Mar 25, 2023LahtiSprint · ClassicWC13
Mar 25, 2023LahtiSprint qualification · ClassicWC7+3.8428.25
Mar 21, 2023TallinnSprint · FreeWC13
Mar 21, 2023TallinnSprint qualification · FreeWC11+3.4730.64
Mar 19, 2023Falun4 × 5 km · Relay(United States I, leg 1)WC8+1:00.9
Mar 18, 2023FalunSprint · FreeWC17
Mar 18, 2023FalunSprint qualification · FreeWC12+5.5944.46
Mar 17, 2023Falun10 km · Interval start · ClassicWC13+49.527.59
Mar 14, 2023DrammenSprint · ClassicWC11
Mar 14, 2023DrammenSprint qualification · ClassicWC11+4.0632.37
Mar 10, 2023Veldre sagSprintFIS13
Mar 10, 2023Veldre sagSprint qualificationFIS120.00
Mar 3, 2023Planica4 × 10 km · Relay(United States, leg 1)WSC7+3:10.7
Mar 1, 2023Planica15 km · Interval start · FreeWSC27+2:07.752.73
Feb 26, 2023PlanicaTeam sprint · Free(United States, leg 2)WSC10+44.73
Feb 26, 2023PlanicaTeam sprint qualification · Free(United States, leg 2)WSC3+8.46
Feb 23, 2023PlanicaSprint · ClassicWSC26
Feb 23, 2023PlanicaSprint qualification · ClassicWSC6+5.839.66
Feb 3, 2023ToblachSprint · FreeWC17
Feb 3, 2023ToblachSprint qualification · FreeWC18+3.8330.81
Jan 29, 2023Les Rousses20 km · Mass start · ClassicWC37+2:32.071.67
Jan 28, 2023Les RoussesSprint · ClassicWC11
Jan 28, 2023Les RoussesSprint qualification · ClassicWC7+2.8421.81
Jan 8, 2023FISFIS Tour de SkiOverall standingsWC13+3:37.1
Jan 8, 2023Val di Fiemme10 km · Mass start · FreeSWC24+1:58.688.30
Jan 7, 2023Val di Fiemme15 km · Mass start · ClassicSWC19+15.28.87
Jan 6, 2023Val di FiemmeSprint · ClassicSWC9
Jan 6, 2023Val di FiemmeSprint qualification · ClassicSWC3+3.3825.75
Jan 4, 2023Oberstdorf20 km · Pursuit · FreeSWC13+5.622.71
Jan 3, 2023Oberstdorf10 km · Interval start · ClassicSWC6+30.018.48
Jan 1, 2023Val Müstair10 km · Pursuit · ClassicSWC18+1:13.746.90
Dec 31, 2022Val MüstairSprint · FreeSWC13
Dec 31, 2022Val MüstairSprint qualification · FreeSWC4+2.3316.06
Dec 18, 2022Davos20 km · Interval start · FreeWC22+1:43.132.57
Dec 17, 2022DavosSprint · FreeWC21
Dec 17, 2022DavosSprint qualification · FreeWC6+2.0718.14
Dec 11, 2022Beitostølen4 × 5 km · Relay(United States I, leg 4)WC10+1:47.4
Dec 10, 2022Beitostølen10 km · Interval start · ClassicWC19+41.523.13
Dec 9, 2022BeitostølenSprint · ClassicWC7
Dec 9, 2022BeitostølenSprint qualification · ClassicWC7+1.6912.87
Dec 4, 2022Lillehammer20 km · Mass start · ClassicWC46+1:06.532.16
Dec 3, 2022LillehammerSprint · FreeWC7
Dec 3, 2022LillehammerSprint qualification · FreeWC20+5.5639.27
Dec 2, 2022Lillehammer10 km · Interval start · FreeWC56+1:31.557.52
Nov 27, 2022Ruka20 km · Pursuit · FreeWC50+3:08.778.03
Nov 26, 2022Ruka10 km · Interval start · ClassicWC28+1:23.951.39
Nov 25, 2022RukaSprint · ClassicWC22
Nov 25, 2022RukaSprint qualification · ClassicWC13+3.8731.87
Mar 12, 2022Soldier HollowMass startFIS132.77
Mar 10, 2022Soldier HollowInterval startFIS134.70
Feb 16, 2022BeijingTeam sprint · Classic(United States, leg 1)OWG9+1:05.08
Feb 11, 2022Beijing15 km · Interval start · ClassicOWG42+3:35.075.61
Feb 8, 2022BeijingSprint · FreeOWG12
Feb 8, 2022BeijingSprint qualification · FreeOWG19+7.1852.21
Jan 1, 2022OberstdorfSprint · ClassicSWC22
Jan 1, 2022OberstdorfSprint qualification · ClassicSWC15+8.0855.16
Dec 31, 2021Oberstdorf15 km · Mass start · FreeSWC64+1:59.085.59
Dec 29, 2021Lenzerheide15 km · Interval start · ClassicSWC44+2:22.454.46
Dec 28, 2021LenzerheideSprint · FreeSWC21
Dec 28, 2021LenzerheideSprint qualification · FreeSWC5+5.8144.50
Dec 18, 2021DresdenSprint · FreeWC51
Dec 18, 2021DresdenSprint qualification · FreeWC51+9.3784.50
Dec 12, 2021Davos15 km · Interval start · FreeWC51+2:39.765.84
Dec 11, 2021DavosSprint · FreeWC12
Dec 11, 2021DavosSprint qualification · FreeWC13+2.8723.89
Dec 5, 2021Lillehammer4 × 7.5 km · Relay(United States I, leg 2)WC9+1:02.5
Dec 4, 2021Lillehammer15 km · Interval start · FreeWC67+3:32.287.23
Dec 3, 2021LillehammerSprint · FreeWC30
Dec 3, 2021LillehammerSprint qualification · FreeWC28+6.6348.21
Nov 28, 2021Ruka15 km · Pursuit · FreeWC55+4:52.2115.53
Nov 27, 2021Ruka15 km · Interval start · ClassicWC62+2:46.667.02
Nov 26, 2021RukaSprint · ClassicWC13
Nov 26, 2021RukaSprint qualification · ClassicWC8+3.6829.22
Mar 21, 2021Craftsbury Outdoor CenterInterval startFIS235.02
Mar 14, 2021Engadin50 km · Pursuit · FreeWC47+5:23.5109.12
Mar 13, 2021Engadin15 km · Mass start · ClassicWC51+1:51.576.25
Feb 27, 2021Oberstdorf30 km · Skiathlon · Classic/FreeWSC45+6:27.4126.31
Feb 25, 2021OberstdorfSprint · ClassicWSC17
Feb 25, 2021OberstdorfSprint qualification · ClassicWSC11+8.153.98
Feb 12, 2021Vuokatti15 km · Interval start · FreeU2333+2:08.073.13
Feb 11, 2021VuokattiSprint · ClassicU2311
Feb 11, 2021VuokattiSprint qualification · ClassicU233+3.1860.11
Mar 12, 2020Crosscut Mountain Sports Center, MontanaInterval startFIS137.22
Mar 6, 2020Oberwiesenthal4 × 5 km · RelayWJC1
Mar 2, 2020Oberwiesenthal10 km · Interval start · ClassicWJC9+49.860.03
Feb 29, 2020OberwiesenthalSprint · FreeWJC6
Feb 29, 2020OberwiesenthalSprint qualification · FreeWJC3+1.1385.04
Jan 25, 2020Craftsbury Outdoor Center10 km · Interval start · FreeUST15+1:17.567.42
Jan 24, 2020Craftsbury Outdoor CenterSprint · ClassicUST11
Jan 24, 2020Craftsbury Outdoor CenterSprint qualification · ClassicUST175.28
Jan 3, 2020Michigan Tech Nordic CenterInterval startNC1254.60
Jan 2, 2020Michigan Tech Nordic CenterSprintNC11
Jan 2, 2020Michigan Tech Nordic CenterSprint qualificationNC3108.10
Mar 30, 2019Presque Isle, ME15 km · Mass start · ClassicUST6+35.942.14
Mar 29, 2019Presque Isle, MESprint · FreeUST21
Mar 29, 2019Presque Isle, MESprint qualification · FreeUST14+10.59112.52
Mar 24, 2019Québec15 km · Interval start · FreeWC66+9:04.3
Mar 24, 2019Québec15 km · Pursuit · FreeSWC66+9:04.3124.94
Mar 23, 2019Québec15 km · Mass start · ClassicSWC70+5:15.2203.27
Mar 22, 2019QuébecSprint · FreeSWC72
Mar 22, 2019QuébecSprint qualification · FreeSWC72+28.24180.63
Mar 8, 2019Trapp Family Lodge, Stowe, VTMass startFIS850.97
Mar 6, 2019Trapp Family Lodge, Stowe, VTInterval startFIS2176.18
Jan 26, 2019Lahti4 × 5 km · RelayWJC1
Jan 24, 2019Lahti30 km · Mass start · ClassicWJC10+9.041.42
Jan 20, 2019LahtiSprint · ClassicWJC8
Jan 20, 2019LahtiSprint qualification · ClassicWJC3+8.2125.58
Jan 8, 2019Craftsbury Outdoor CenterSprint qualificationNCDNS
Jan 6, 2019Craftsbury Outdoor CenterMass startJUN474.31
Jan 4, 2019Craftsbury Outdoor CenterSprintNC16
Jan 4, 2019Craftsbury Outdoor CenterSprint qualificationNC779.11
Jan 3, 2019Craftsbury Outdoor CenterInterval startNC1860.98
Dec 23, 2018Craftsbury Outdoor CenterInterval startFIS954.13
Dec 22, 2018Craftsbury Outdoor CenterSprintFIS4
Dec 22, 2018Craftsbury Outdoor CenterSprint qualificationFIS5119.15
Mar 28, 2018Craftsbury Outdoor Center30 km · Mass start · ClassicJUN153.32
Mar 24, 2018Craftsbury Outdoor Center15 km · Mass start · FreeUST13+1:22.074.46
Mar 23, 2018Craftsbury Outdoor CenterSprint · ClassicUST26
Mar 23, 2018Craftsbury Outdoor CenterSprint qualification · ClassicUST21+13.12131.53
Feb 3, 2018Goms4 × 5 km · RelayWJC2+2.2
Feb 1, 2018Goms20 km · Skiathlon · Classic/FreeWJC18+2:51.2108.81
Jan 30, 2018Goms10 km · Interval start · ClassicWJC7+40.562.93
Jan 14, 2018Rikert Nordic CenterInterval startFIS178.20
Jan 8, 2018Kincaid Park, AnchorageSprint qualificationNC496.44
Jan 8, 2018Kincaid Park, AnchorageSprintNC12
Jan 7, 2018Kincaid Park, AnchorageMass startJUN269.72
Jan 5, 2018Kincaid Park, AnchorageSprintNC22
Jan 5, 2018Kincaid Park, AnchorageSprint qualificationNC20112.97
Jan 3, 2018Kincaid Park, AnchorageInterval startNC965.50
Mar 25, 2017Val MüstairMass startJUN178.20
Mar 24, 2017Val MüstairSprint qualificationFIS6105.86
Mar 19, 2017Seefeld15 km · Pursuit · FreeJUN21120.12
Mar 18, 2017Seefeld10 km · Interval start · ClassicJUN21106.24
Mar 17, 2017Seefeld3.3 km · Interval start · FreeJUN2594.48
Feb 17, 2017Rikert Nordic CenterMass startFIS372.39
Jan 28, 2017Orkdal (Knyken)Interval startJUN13100.03
Jan 10, 2017Soldier Hollow, UTMass startJUN5109.89
Jan 8, 2017Soldier Hollow, UTSprintNC25
Jan 8, 2017Soldier Hollow, UTSprint qualificationNC29116.99
Jan 7, 2017Soldier Hollow, UTInterval startNC75115.31
Dec 18, 2016Craftsbury Outdoor CenterInterval startFIS8112.32
Dec 17, 2016Craftsbury Outdoor CenterInterval startFIS398.45
Mar 26, 2016Craftsbury Outdoor Center, VT20 km · Mass start · ClassicJUN5163.26
Jan 30, 2016Mt. Van Hoevenberg at the Olympic SportsSprint qualification · FreeUST39+25.73233.88
Jan 9, 2016Houghton, MISprintNC81
Jan 9, 2016Houghton, MISprint qualificationNC81267.13
Jan 7, 2016Houghton, MIMass startJUN15146.80
Jan 4, 2016Houghton, MISprintNC92
Jan 4, 2016Houghton, MISprint qualificationNC92194.52
Jan 3, 2016Houghton, MIInterval startNC84134.59