Josh Osani
Double Marathoner

All-time

Miles 66
Calories 2,864
Score 0
  • July 9, 2018

    4.4 Miles
    182 Calories
    0 Score
    Rides
    4.42 mi in 14:04
  • June 27, 2018

    7.4 Miles
    321 Calories
    0 Score
    Rides
    7.44 mi in 28:55
  • June 25, 2018

    8.4 Miles
    328 Calories
    0 Score
    Rides
    8.38 mi in 30:09
  • June 15, 2018

    10.2 Miles
    465 Calories
    0 Score
    Rides
    10.16 mi in 39:39
  • June 13, 2018

    7.2 Miles
    297 Calories
    0 Score
    Rides
    7.22 mi in 27:27
  • June 8, 2018

    7.6 Miles
    339 Calories
    0 Score
    Rides
    7.60 mi in 29:43
  • May 30, 2018

    7.2 Miles
    298 Calories
    0 Score
    Rides
    7.22 mi in 28:02
  • May 7, 2018

    7.0 Miles
    287 Calories
    0 Score
    Rides
    6.98 mi in 26:42
  • April 11, 2018

    4.5 Miles
    240 Calories
    0 Score
    Rides
    4.53 mi in 20:31
  • April 8, 2018

    2.0 Miles
    84 Calories
    0 Score
    Rides
    2.03 mi in 6:42
Burn 2,500 Calories for your chance to win $100
July 2018
Earn 50 mountain points for your chance to win $100
June 2018
Ride 100 miles for your chance to win $100
May 2018
Score 1 million game points for your chance to win $100
April 2018

Road

Double Marathoner
Double Marathoner
Marathoner
Marathoner
Biker
Biker
First Mile
First Mile

Basic

Mini Mayhem

6:42

2.0 Miles
18.0 MPH
185 Watts
Fruitdale

14:04

4.4 Miles
18.9 MPH
192 Watts

Moderate

City Express

20:31

4.5 Miles
13.3 MPH
171 Watts
Sunday Afternoon

26:42

7.0 Miles
15.7 MPH
155 Watts

Challenging

Ravens Roost

27:27

7.2 Miles
15.8 MPH
157 Watts
Stormy Hollow

28:55

7.4 Miles
15.4 MPH
161 Watts
Odyssey

29:43

7.6 Miles
15.4 MPH
165 Watts
Rough Rider

30:09

8.4 Miles
16.7 MPH
157 Watts
Drifters Peak

39:39

10.2 Miles
15.3 MPH
171 Watts