XCWeek
USA
United StatesMenActive

ThomasOharra

Age
30
Born
Mar 12, 1996
Club
Alaska Pacific University Nordic SKI Center
0
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
96.70
FIS pts distance
181.24
FIS pts sprint

All results 292

DateVenueRaceLevelRkBehindFIS pts
Feb 21, 2026Cable-Hayward50 km · Mass start · FreeUST28+4:07.4118.37
Feb 15, 2026Theodore Wirth Park, MN10 km · Interval start · FreeUST26+1:27.2117.79
Feb 14, 2026Theodore Wirth Park, MN10 km · Mass start · ClassicUST12+30.693.86
Jan 9, 2026Mount Van HoevenbergSprint · ClassicUST45
Jan 9, 2026Mount Van HoevenbergSprint qualification · ClassicUST45+9.55185.22
Jan 8, 2026Mount Van Hoevenberg20 km · Mass start · FreeNC32+3:11.0141.27
Jan 6, 2026Mount Van HoevenbergSprint · FreeNC57
Jan 6, 2026Mount Van HoevenbergSprint qualification · FreeNC57+8.01185.22
Jan 4, 2026Mount Van Hoevenberg10 km · Interval start · ClassicNC37+1:37.494.47
Dec 21, 2025Kincaid Park, Anchorage10 km · Mass start · FreeFISDNS
Dec 20, 2025Kincaid Park, AnchorageSprint · FreeFIS4
Dec 20, 2025Kincaid Park, AnchorageSprint qualification · FreeFIS6+5.75189.60
Dec 14, 2025Kincaid Park, Anchorage10 km · Interval start · ClassicUST14+1:07.2130.89
Dec 12, 2025Kincaid Park, AnchorageSprint · FreeUST14
Dec 12, 2025Kincaid Park, AnchorageSprint qualification · FreeUST14+5.74173.18
Dec 7, 2025Kincaid Park, Alaska10 km · Interval start · FreeUST5+46.192.72
Dec 6, 2025Kincaid Park, AlaskaSprint · ClassicUST12
Dec 6, 2025Kincaid Park, AlaskaSprint qualification · ClassicUST18+8.51172.99
Nov 23, 2025Kincaid Park, Anchorage7.5 km · Interval start · ClassicFIS6+47.6119.44
Nov 22, 2025Kincaid Park, Anchorage10 km · Interval start · FreeFIS6+32.684.64
Mar 30, 2025Mt. Van Hoevenberg at the Olympic Sports40 km · Mass start · ClassicUST24+14:30.0224.79
Mar 28, 2025Mt. Van Hoevenberg at the Olympic SportsSprint · FreeUST37
Mar 28, 2025Mt. Van Hoevenberg at the Olympic SportsSprint qualification · FreeUST37+18.58217.12
Mar 26, 2025Mt. Van Hoevenberg at the Olympic Sports10 km · Interval start · FreeUST30+2:21.4127.99
Feb 22, 2025Cable-Hayward50 km · Mass start · FreeUST10+2:48.9117.33
Jan 26, 2025Crosscut Mountain Sports Center, Montana7.5 km · Interval start · ClassicUST31+1:36.8102.27
Jan 25, 2025Crosscut Mountain Sports Center, MontanaSprint · FreeUST23
Jan 25, 2025Crosscut Mountain Sports Center, MontanaSprint qualification · FreeUST22+11.62180.20
Jan 24, 2025Crosscut Mountain Sports Center, Montana20 km · Mass start · FreeUST27+4:20.8156.37
Jan 7, 2025Kincaid Park, AnchorageSprint · FreeUST31
Jan 7, 2025Kincaid Park, AnchorageSprint qualification · FreeUST31+8.85172.51
Jan 5, 2025Kincaid Park, Anchorage20 km · Mass start · ClassicNC24115.60
Jan 4, 2025Kincaid Park, AnchorageSprint · ClassicNC25
Jan 4, 2025Kincaid Park, AnchorageSprint qualification · ClassicNC30161.64
Jan 2, 2025Kincaid Park, Anchorage10 km · Interval start · FreeNC40106.70
Dec 17, 2024Cable-Hayward20 km · Mass start · ClassicUST20+3:30.0148.94
Dec 15, 2024Cable-Hayward10 km · Interval start · FreeUST18+1:47.1113.88
Dec 14, 2024Cable-HaywardSprint · ClassicUST12
Dec 14, 2024Cable-HaywardSprint qualification · ClassicUST26+8.28144.52
Dec 12, 2024Cable-HaywardSprint · FreeUST23
Dec 12, 2024Cable-HaywardSprint qualification · FreeUST28+16.08218.62
Nov 17, 2024Government PeakInterval startFIS998.40
Nov 16, 2024Government PeakInterval startFIS15100.61
Mar 26, 2024Spirit Mountain Recreation Area40 km · Mass start · FreeNC20140.07
Mar 23, 2024Spirit Mountain Recreation AreaSprint · ClassicNC45
Mar 23, 2024Spirit Mountain Recreation AreaSprint qualification · ClassicNC45146.98
Mar 21, 2024Spirit Mountain Recreation Area10 km · Interval start · ClassicUST27+1:55.994.94
Feb 4, 2024Fairbanks, AKMass startFIS1120.45
Feb 3, 2024Fairbanks, AKInterval startFIS1120.45
Jan 28, 2024Craftsbury Outdoor Center27 km · Mass start · FreeUST5+10.052.58
Jan 26, 2024Craftsbury Outdoor CenterSprint · FreeUST14
Jan 26, 2024Craftsbury Outdoor CenterSprint qualification · FreeUST13+8.21149.99
Jan 7, 2024Soldier HollowSprintNC18
Jan 7, 2024Soldier HollowSprint qualificationNC28205.10
Jan 5, 2024Soldier HollowMass startNC19119.15
Jan 4, 2024Soldier HollowSprintNC24
Jan 4, 2024Soldier HollowSprint qualificationNC24134.12
Jan 2, 2024Soldier HollowInterval startNC2278.39
Dec 17, 2023Kincaid Park10 km · Mass start · FreeUST14+19.361.06
Dec 16, 2023Kincaid ParkSprint · ClassicUST36
Dec 16, 2023Kincaid ParkSprint qualification · ClassicUST40+15.07190.30
Dec 13, 2023Kincaid Park10 km · Interval start · ClassicUST16+1:05.887.67
Dec 12, 2023Kincaid ParkSprint · FreeUST23
Dec 12, 2023Kincaid ParkSprint qualification · FreeUST25+9.09162.69
Mar 26, 2023Craftsbury Outdoor Center40 km · Mass start · ClassicNC1391.72
Mar 24, 2023Craftsbury Outdoor CenterSprint · FreeNC15
Mar 24, 2023Craftsbury Outdoor CenterSprint qualification · FreeNC21143.04
Mar 22, 2023Craftsbury Outdoor Center10 km · Interval start · ClassicUST16+1:53.581.85
Feb 19, 2023Theodore Wirth Park, MN20 km · Mass start · ClassicUST9+1:00.155.60
Feb 18, 2023Theodore Wirth Park, MNSprint · FreeUST9
Feb 18, 2023Theodore Wirth Park, MNSprint qualification · FreeUST7+6.37106.73
Feb 5, 2023Birch Hill Recreation AreaMass startFIS3103.31
Feb 4, 2023Birch Hill Recreation AreaSprintFIS2
Feb 4, 2023Birch Hill Recreation AreaSprint qualificationFIS193.55
Jan 15, 2023Cable, WISprint · ClassicUST7
Jan 15, 2023Cable, WISprint qualification · ClassicUST6+6.31112.97
Jan 14, 2023Cable, WI30 km · Mass start · ClassicUST9+4:52.2114.28
Jan 7, 2023Michigan Tech Nordic CenterSprint · FreeUST5
Jan 7, 2023Michigan Tech Nordic CenterSprint qualification · FreeUST9+1.9594.44
Jan 6, 2023Michigan Tech Nordic Center20 km · Mass start · ClassicNC2095.45
Jan 4, 2023Michigan Tech Nordic CenterSprint · ClassicNC14
Jan 4, 2023Michigan Tech Nordic CenterSprint qualification · ClassicNC15112.59
Jan 2, 2023Michigan Tech Nordic Center10 km · Interval start · FreeNC1684.31
Dec 17, 2022Kincaid Park, AlaskaInterval startFIS157.01
Dec 11, 2022Lake Creek Nordic Center10 km · Interval start · FreeUST8+1:42.672.70
Dec 10, 2022Lake Creek Nordic CenterSprint · ClassicUST5
Dec 10, 2022Lake Creek Nordic CenterSprint qualification · ClassicUST7+3.4491.60
Dec 8, 2022Lake Creek Nordic Center15 km · Mass start · ClassicUST20+3:42.6154.38
Dec 4, 2022Sovereign Lake Nordic Centre10 km · Interval start · ClassicNAC30+2:57.0116.65
Dec 3, 2022Sovereign Lake Nordic CentreSprint · FreeNAC18
Dec 3, 2022Sovereign Lake Nordic CentreSprint qualification · FreeNAC14+4.32125.30
Dec 1, 2022Sovereign Lake Nordic Centre10 km · Mass start · FreeNAC32+1:54.7131.33
Nov 30, 2022Sovereign Lake Nordic CentreSprint qualification · ClassicNAC22+9.85127.84
Nov 30, 2022Sovereign Lake Nordic CentreSprint · ClassicNAC19
Mar 27, 2022Whistler Olympic ParkMass startNC32119.72
Feb 6, 2022Craftsbury Outdoor Center10 km · Pursuit · FreeUST–94.81
Feb 5, 2022Craftsbury Outdoor Center10 km · Interval start · ClassicUST21+1:36.376.42
Feb 4, 2022Craftsbury Outdoor CenterSprint · FreeUST15
Feb 4, 2022Craftsbury Outdoor CenterSprint qualification · FreeUST17+7.2116.32
Jan 30, 2022Mt VanHoevenberg10 km · Mass start · FreeUST13+1:09.196.12
Jan 29, 2022Mt VanHoevenbergSprint · ClassicUST10
Jan 29, 2022Mt VanHoevenbergSprint qualification · ClassicUST9+8.37121.76
Jan 16, 2022Lake Creek Nordic Center15 km · Mass start · ClassicUST38+3:08.4144.47
Jan 15, 2022Lake Creek Nordic Center10 km · Interval start · FreeUST22+1:54.483.48
Jan 7, 2022Soldier HollowSprint qualification · ClassicUST37+21.95194.70
Jan 6, 2022Soldier Hollow15 km · Interval start · ClassicNC31107.60
Jan 4, 2022Soldier Hollow30 km · Mass start · FreeNC10113.02
Jan 2, 2022Soldier HollowSprint qualification · FreeNC29134.18
Dec 12, 2021Cable, WI15 km · Interval start · ClassicUST19+2:26.786.50
Dec 11, 2021Cable, WISprint qualification · ClassicUST15+11.81150.04
Dec 11, 2021Cable, WISprint · ClassicUST12
Dec 10, 2021Cable, WI15 km · Mass start · FreeUST6+8.238.74
Dec 5, 2021Grand Avenue Nordic Center10 km · Interval start · FreeUST19+1:14.871.21
Dec 4, 2021Grand Avenue Nordic CenterSprint · FreeUST7
Dec 4, 2021Grand Avenue Nordic CenterSprint qualification · FreeUST11+4.38103.17
Jan 17, 2021Government PeakInterval startFIS262.09
Jan 16, 2021Government PeakInterval startFIS363.40
Dec 20, 2020Kincaid Park, AlaskaInterval startFIS475.29
Dec 19, 2020Kincaid Park, AlaskaSprint qualificationFIS4134.42
Feb 19, 2020Cable-HaywardSprint · ClassicUST12
Feb 19, 2020Cable-HaywardSprint qualification · ClassicUST11+11.03128.12
Feb 17, 2020Theodore Wirth Park, MN10 km · Interval start · ClassicUST10+58.564.40
Feb 16, 2020Theodore Wirth Park, MNSprint · FreeUST8
Feb 16, 2020Theodore Wirth Park, MNSprint qualification · FreeUST11+7.8110.34
Jan 26, 2020Craftsbury Outdoor Center15 km · Mass start · ClassicUST7+45.755.50
Jan 25, 2020Craftsbury Outdoor Center10 km · Interval start · FreeUST9+1:00.158.23
Jan 24, 2020Craftsbury Outdoor CenterSprint · ClassicUST20
Jan 24, 2020Craftsbury Outdoor CenterSprint qualification · ClassicUST22+13.47157.09
Jan 7, 2020Michigan Tech Nordic CenterSprintNC15
Jan 7, 2020Michigan Tech Nordic CenterSprint qualificationNC16144.73
Jan 5, 2020Michigan Tech Nordic CenterMass startNCDNS
Jan 3, 2020Michigan Tech Nordic CenterInterval startNC3380.33
Jan 2, 2020Michigan Tech Nordic CenterSprintNC6
Jan 2, 2020Michigan Tech Nordic CenterSprint qualificationNC23140.69
Dec 22, 2019Kincaid ParkInterval startFIS7110.28
Dec 21, 2019Kincaid ParkSprintFIS11
Dec 21, 2019Kincaid ParkSprint qualificationFIS9134.23
Dec 15, 2019Lake Creek Nordic Center15 km · Interval start · FreeUST25+2:47.7100.21
Dec 14, 2019Lake Creek Nordic CenterSprint · ClassicUST13
Dec 14, 2019Lake Creek Nordic CenterSprint qualification · ClassicUST13+10.04133.41
Dec 8, 2019Canmore Nordic Centre Provincial Park15 km · Interval start · FreeNAC17+1:15.659.47
Dec 7, 2019Canmore Nordic Centre Provincial Park10 km · Interval start · ClassicNAC26+1:32.575.27
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint · FreeNAC36
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint qualification · FreeNAC38+13.28159.73
Feb 17, 2019Theodore Wirth Park10 km · Interval start · FreeUST12+39.159.95
Feb 16, 2019Theodore Wirth Park20 km · Mass start · ClassicUST15+2:26.9101.66
Feb 15, 2019Theodore Wirth ParkSprint · FreeUST8
Feb 15, 2019Theodore Wirth ParkSprint qualification · FreeUST12+8.85121.08
Jan 27, 2019Mt. Van Hoevenerg at the Olympic Sports15 km · Mass start · ClassicUST10+2:26.3102.29
Jan 26, 2019Mt. Van Hoevenerg at the Olympic SportsSprint · ClassicUST12

Show more (142)