| 2011 |
| 23.10 |
60km |
4^ Sardinia 60 km Ultramarathon |
5:19:04 h | 13 |
| 27.08 |
35.2mi |
LA-NY Footrace, Stage 70 W. Orange, NY - New York, NY |
4:50:12 h | 2 🥈 |
| 26.08 |
48mi |
LA-NY Footrace, Stage 69 Washington, NJ - W. Orange NY |
7:02:30 h | 2 🥈 |
| 25.08 |
51.1mi |
LA-NY Footrace, Stage 68 Kutztown, NJ - Washington, NJ |
9:17:26 h | 2 🥈 |
| 24.08 |
50.6mi |
LA-NY Footrace, Stage 67 Lancaster, PA - Kutztown NJ |
8:45:20 h | 2 🥈 |
| 23.08 |
26.9mi |
LA-NY Footrace, Stage 66 York, PA - Lancaster, PA |
5:27:05 h | 2 🥈 |
| 22.08 |
48.8mi |
LA-NY Footrace, Stage 65 Waynesboro, PA - York, PA |
8:28:55 h | 2 🥈 |
| 21.08 |
46.2mi |
LA-NY Footrace, Stage 64 Hancock, PA - Waynesboro, PA |
7:56:34 h | 2 🥈 |
| 20.08 |
50.7mi |
LA-NY Footrace, Stage 63 Frostburg, MD - Hancock PA |
8:48:48 h | 2 🥈 |
| 19.08 |
51.1mi |
LA-NY Footrace, Stage 62 Uniontown, MD - Frostburg, MD |
9:20:20 h | 3 🥉 |
| 18.08 |
49mi |
LA-NY Footrace, Stage 61 Washington, PA - Uniontown MD |
8:58:35 h | 2 🥈 |
| 17.08 |
50.3mi |
LA-NY Footrace, Stage 60 Morristown, PA - Washington, PA |
9:24:00 h | 2 🥈 |
| 16.08 |
58.4mi |
LA-NY Footrace, Stage 59 Zanesville, OH - Morristown PA |
9:47:51 h | 3 🥉 |
| 15.08 |
51.8mi |
LA-NY Footrace, Stage 58 Reynoldsville, OH - Zanesville, OH |
8:27:30 h | 2 🥈 |
| 14.08 |
42.6mi |
LA-NY Footrace, Stage 57 South Vienna, OH - Reynoldsville, OH |
8:04:31 h | 3 🥉 |
| 13.08 |
48.5mi |
LA-NY Footrace, Stage 56 Crossing US40/Arlington R, OH - South Vienna, OH |
9:29:20 h | 3 🥉 |
| 12.08 |
53.8mi |
LA-NY Footrace, Stage 55 Dunreith, OH - Crossing US40/Arlington R, OH |
9:56:24 h | 3 🥉 |
| 11.08 |
45.7mi |
LA-NY Footrace, Stage 54 Indianapolis, OH - Dunreith, OH |
7:55:10 h | 3 🥉 |
| 10.08 |
52mi |
LA-NY Footrace, Stage 53 Rockville, OH - Indianapolis, OH |
9:14:50 h | 2 🥈 |
| 09.08 |
57.9mi |
LA-NY Footrace, Stage 52 Tuscola, OH - Rockville, OH |
9:37:39 h | 2 🥈 |
| 08.08 |
41.8mi |
LA-NY Footrace, Stage 51 Decatur, IL - Tuscola OH |
8:13:37 h | 3 🥉 |
| 07.08 |
54.3mi |
LA-NY Footrace, Stage 50 New Berlin, IL - Decatur, IL |
10:02:20 h | 3 🥉 |
| 06.08 |
42.4mi |
LA-NY Footrace, Stage 49 Pittsfield, IL - New Berlin, IL |
8:23:05 h | 4 |
| 05.08 |
47.2mi |
LA-NY Footrace, Stage 48 Hannibal, IL - Pittsfield, IL |
9:31:37 h | 3 🥉 |
| 04.08 |
45mi |
LA-NY Footrace, Stage 47 Bowling Green, MO - Hannibal IL |
8:59:41 h | 3 🥉 |
| 03.08 |
54.9mi |
LA-NY Footrace, Stage 46 Hermann, MO - Bowling Green, MO |
10:39:53 h | 3 🥉 |
| 02.08 |
29.9mi |
LA-NY Footrace, Stage 45 Owensville, MO - Hermann, MO |
5:28:30 h | 4 |
| 01.08 |
29.1mi |
LA-NY Footrace, Stage 44 St James, MO - Owensville, MO |
5:30:30 h | 4 |
| 31.07 |
41.3mi |
LA-NY Footrace, Stage 43 St Robert, MO - St James, MO |
8:27:28 h | 3 🥉 |
| 30.07 |
51.6mi |
LA-NY Footrace, Stage 42 Philipsburg, MO - St Robert, MO |
10:44:48 h | 3 🥉 |
| 29.07 |
47.9mi |
LA-NY Footrace, Stage 41 Springfield, MO - Philipsburg, MO |
8:52:57 h | 3 🥉 |
| 28.07 |
52.5mi |
LA-NY Footrace, Stage 40 Carthage, MO - Springfield, MO |
11:01:54 h | 4 |
| 27.07 |
48.8mi |
LA-NY Footrace, Stage 39 Miami, MO - Carthage, MO |
10:47:07 h | 4 |
| 26.07 |
40.9mi |
LA-NY Footrace, Stage 38 Vinita, OK - Miami MO |
8:33:29 h | 4 |
| 25.07 |
38mi |
LA-NY Footrace, Stage 37 Oolagah, OK - Vinita, OK |
8:28:17 h | 4 |
| 24.07 |
49.8mi |
LA-NY Footrace, Stage 36 Pawhuska, OK - Oolagah, OK |
10:20:17 h | 4 |
| 23.07 |
45.2mi |
LA-NY Footrace, Stage 35 Ponca City, OK - Pawhuska, OK |
8:26:47 h | 3 🥉 |
| 22.07 |
42mi |
LA-NY Footrace, Stage 34 Medford, OK - Ponca City, OK |
8:14:15 h | 4 |
| 21.07 |
52.3mi |
LA-NY Footrace, Stage 33 Alva, OK - Medford, OK |
10:52:23 h | 3 🥉 |
| 20.07 |
47.5mi |
LA-NY Footrace, Stage 32 Crossing Hwy 64/N1980, OK - Alva, OK |
9:16:07 h | 3 🥉 |
| 19.07 |
32.1mi |
LA-NY Footrace, Stage 31 Hwy Crossing 412/283, OK - Crossing Hwy 64/N1980, OK |
6:17:56 h | 4 |
| 18.07 |
51.9mi |
LA-NY Footrace, Stage 30 Balko School, OK - Hwy Crossing 412/283, OK |
10:05:46 h | 3 🥉 |
| 17.07 |
48.8mi |
LA-NY Footrace, Stage 29 Guymon, OK - Balko School, OK |
9:22:28 h | 3 🥉 |
| 16.07 |
55.8mi |
LA-NY Footrace, Stage 28 Boise City, OK - Guymon, OK |
11:04:21 h | 3 🥉 |
| 15.07 |
49mi |
LA-NY Footrace, Stage 27 Clayton, OK - Boise City, OK |
9:53:41 h | 3 🥉 |
| 14.07 |
54.8mi |
LA-NY Footrace, Stage 26 Point of Rocks Rest Area, NM - Clayton OK |
11:13:46 h | 3 🥉 |
| 13.07 |
53.6mi |
LA-NY Footrace, Stage 25 Cimarron, NM - Point of Rocks Rest Area, NM |
10:29:19 h | 3 🥉 |
| 12.07 |
37.2mi |
LA-NY Footrace, Stage 24 Palo Flechado Pass, NM - Cimarron, NM |
6:57:32 h | 3 🥉 |
| 11.07 |
46.9mi |
LA-NY Footrace, Stage 23 Velarde, NM - Palo Flechado Pass, NM |
9:47:35 h | 3 🥉 |
| 10.07 |
38.5mi |
LA-NY Footrace, Stage 22 Abiquiu Lake, NM - Velarde, NM |
8:14:03 h | 4 |
| 09.07 |
51.4mi |
LA-NY Footrace, Stage 21 Cuba, NM - Abiquiu Lake, NM |
10:48:34 h | 3 🥉 |
| 08.07 |
54.2mi |
LA-NY Footrace, Stage 20 Pueblo Pintado, NM - Cuba, NM |
9:50:01 h | 2 🥈 |
| 07.07 |
40mi |
LA-NY Footrace, Stage 19 Crownpoint, NM - Pueblo Pintado, NM |
7:41:55 h | 3 🥉 |
| 06.07 |
41.3mi |
LA-NY Footrace, Stage 18 Gas Station on Rd 491, NM - Crownpoint, NM |
7:28:25 h | 3 🥉 |
| 05.07 |
44.6mi |
LA-NY Footrace, Stage 17 Kinlichee, NM - Gas Station on Rd 491, NM |
8:41:30 h | 3 🥉 |
| 04.07 |
48mi |
LA-NY Footrace, Stage 16 Indian Wells, AZ - Kinlichee NM |
9:25:30 h | 3 🥉 |
| 03.07 |
40.9mi |
LA-NY Footrace, Stage 15 Birdspring, AZ - Indian Wells, AZ |
8:19:53 h | 4 |
| 02.07 |
53.1mi |
LA-NY Footrace, Stage 14 Flagstaff, AZ - Birdspring, AZ |
10:06:27 h | 3 🥉 |
| 01.07 |
40.5mi |
LA-NY Footrace, Stage 13 Williams, AZ - Flagstaff, AZ |
9:19:27 h | 8 |
| 30.06 |
30.3mi |
LA-NY Footrace, Stage 12 Ash Fork, AZ - Williams, AZ |
6:49:11 h | 9 |
| 29.06 |
30.7mi |
LA-NY Footrace, Stage 11 Seligman, AZ - Ash Fork, AZ |
7:17:55 h | 8 |
| 28.06 |
45.9mi |
LA-NY Footrace, Stage 10 Truxton, AZ - Seligman, AZ |
9:01:26 h | 2 🥈 |
| 27.06 |
42.3mi |
LA-NY Footrace, Stage 9 Kingman, AZ - Truxton, AZ |
11:15:22 h | 9 |
| 26.06 |
51.3mi |
LA-NY Footrace, Stage 8 Needles, AZ - Kingman, AZ |
12:14:20 h | 5 |
| 25.06 |
39.8mi |
LA-NY Footrace, Stage 7 Fenner, CA - Needles AZ |
7:29:49 h | 3 🥉 |
| 24.06 |
39.8mi |
LA-NY Footrace, Stage 6 Amboy, CA - Fenner, CA |
7:43:22 h | 2 🥈 |
| 23.06 |
28.3mi |
LA-NY Footrace, Stage 5 Ludlow, CA - Amboy, CA |
6:13:22 h | 5 |
| 22.06 |
50.9mi |
LA-NY Footrace, Stage 4 Barstow, CA - Ludlow, CA |
11:58:22 h | 4 |
| 21.06 |
47.4mi |
LA-NY Footrace, Stage 3 Hesperia, CA - Barstow, CA |
12:51:54 h | 8 |
| 20.06 |
48.9mi |
LA-NY Footrace, Stage 2 Norco, CA - Hesperia, CA |
11:56:46 h | 7 |
| 19.06 |
45.7mi |
LA-NY Footrace, Stage 1 Huntington Beach, CA - Norco, CA |
8:43:16 h | 5 |
| 19.06 |
3204.7mi/70stages |
Los Angeles – New York (LA-NY) Footrace |
26d 06:31:16 h | 3 🥉 |
| 2010 |
| 19.09 |
60km |
3^ Sardinia 60 km Ultramarathon |
5:07:14 h | 1 🏆 |
| 2009 |
| 28.08 |
166km |
7ème Ultra Trail Tour du Mont Blanc |
44:17:37 h | 1090 |
| 2008 |
| 30.03 |
250km/6stages |
4th Atacama Crossing |
40:49:00 h | 12 |
| 2007 |
| 24.08 |
163km |
5ème Ultra Trail Tour du Mont Blanc |
42:17:25 h | 1058 |
| 2006 |
| 25.08 |
155km |
4ème Ultra Trail Tour du Mont Blanc |
44:20:46 h | 1109 |
| 09.04 |
212km/6stages |
21. Marathon des Sables |
30:51:10 h | 109 |
| 2005 |
| 28.05 |
100km |
33^ 100 km del Passatore, Firenze-Faenza |
12:41:50 h | 197 |
| 2003 |
| 24.05 |
100km |
31^ 100 km del Passatore, Firenze-Faenza |
11:14:13 h | 126 |
| 2002 |
| 25.05 |
100km |
30^ 100 km del Passatore, Firenze-Faenza |
11:05:31 h | 118 |
| 2001 |
| 26.05 |
100km |
29^ 100 km del Passatore, Firenze-Faenza |
11:07:43 h | 136 |
| 2000 |
| 28.05 |
100km |
28^ 100 km del Passatore, Firenze-Faenza |
11:11:47 h | 119 |