Skip to content
Ultramarathon Database

News

Phil Gore's Project 168 Ends at 152 Laps and 1,020 Kilometres

August 26, 2026 · updated August 29, 2026

Phil Gore ran one 6.71-kilometre lap every hour, on the hour, from 8 am Perth time on Sunday, August 23. He stopped on Saturday afternoon, on lap 153. He finished 152 of them: 1,020 kilometres, 634 miles, and six days and eight hours of answering the clock, sixteen laps short of the week he set out to run. It is thirty-three laps further than anyone has gone in a backyard race, and because he ran it alone it counts as no record at all. Every lap is on the chart below, and how it ended is at the bottom of the page.

Project 168 · every lap against the hourultramarathondatabase.com
60:00 · the hour35:0040:0045:0050:0055:00119 · world record in yards24487296120144168lapLap 1 · 55:40 · started 8 am Sun AWSTLap 2 · 46:08 · started 9 am Sun AWSTLap 3 · 53:13 · started 10 am Sun AWSTLap 4 · 52:19 · started 11 am Sun AWSTLap 5 · 46:52 · started 12 pm Sun AWSTLap 6 · 52:43 · started 1 pm Sun AWSTLap 7 · 52:59 · started 2 pm Sun AWSTLap 8 · 47:35 · started 3 pm Sun AWSTLap 9 · 52:34 · started 4 pm Sun AWSTLap 10 · 51:33 · started 5 pm Sun AWSTLap 11 · 51:06 · started 6 pm Sun AWSTLap 12 · 41:56 · started 7 pm Sun AWSTLap 13 · 38:56 · started 8 pm Sun AWSTLap 14 · 40:06 · started 9 pm Sun AWSTLap 15 · 45:30 · started 10 pm Sun AWSTLap 16 · 40:05 · started 11 pm Sun AWSTLap 17 · 41:05 · started 12 am Mon AWSTLap 18 · 41:37 · started 1 am Mon AWSTLap 19 · 53:02 · started 2 am Mon AWSTLap 20 · 43:48 · started 3 am Mon AWSTLap 21 · 41:08 · started 4 am Mon AWSTLap 22 · 42:57 · started 5 am Mon AWSTLap 23 · 48:25 · started 6 am Mon AWSTLap 24 · 37:37 · started 7 am Mon AWSTLap 25 · 53:03 · started 8 am Mon AWSTLap 26 · 47:55 · started 9 am Mon AWSTLap 27 · 51:56 · started 10 am Mon AWSTLap 28 · 50:06 · started 11 am Mon AWSTLap 29 · 46:05 · started 12 pm Mon AWSTLap 30 · 53:02 · started 1 pm Mon AWSTLap 31 · 51:28 · started 2 pm Mon AWSTLap 32 · 46:25 · started 3 pm Mon AWSTLap 33 · 50:03 · started 4 pm Mon AWSTLap 34 · 50:07 · started 5 pm Mon AWSTLap 35 · 47:10 · started 6 pm Mon AWSTLap 36 · 41:10 · started 7 pm Mon AWSTLap 37 · 41:51 · started 8 pm Mon AWSTLap 38 · 40:38 · started 9 pm Mon AWSTLap 39 · 47:29 · started 10 pm Mon AWSTLap 40 · 40:41 · started 11 pm Mon AWSTLap 41 · 41:54 · started 12 am Tue AWSTLap 42 · 41:23 · started 1 am Tue AWSTLap 43 · 50:59 · started 2 am Tue AWSTLap 44 · 41:49 · started 3 am Tue AWSTLap 45 · 41:18 · started 4 am Tue AWSTLap 46 · 38:55 · started 5 am Tue AWSTLap 47 · 48:42 · started 6 am Tue AWSTLap 48 · 40:18 · started 7 am Tue AWSTLap 49 · 50:30 · started 8 am Tue AWSTLap 50 · 48:52 · started 9 am Tue AWSTLap 51 · 51:25 · started 10 am Tue AWSTLap 52 · 53:58 · started 11 am Tue AWSTLap 53 · 45:23 · started 12 pm Tue AWSTLap 54 · 51:47 · started 1 pm Tue AWSTLap 55 · 51:57 · started 2 pm Tue AWSTLap 56 · 45:32 · started 3 pm Tue AWSTLap 57 · 50:28 · started 4 pm Tue AWSTLap 58 · 50:17 · started 5 pm Tue AWSTLap 59 · 44:53 · started 6 pm Tue AWSTLap 60 · 38:18 · started 7 pm Tue AWSTLap 61 · 39:53 · started 8 pm Tue AWSTLap 62 · 39:26 · started 9 pm Tue AWSTLap 63 · 46:00 · started 10 pm Tue AWSTLap 64 · 42:30 · started 11 pm Tue AWSTLap 65 · 37:17 · started 12 am Wed AWSTLap 66 · 41:07 · started 1 am Wed AWSTLap 67 · 48:50 · started 2 am Wed AWSTLap 68 · 38:02 · started 3 am Wed AWSTLap 69 · 39:30 · started 4 am Wed AWSTLap 70 · 37:21 · started 5 am Wed AWSTLap 71 · 46:56 · started 6 am Wed AWSTLap 72 · 38:58 · started 7 am Wed AWSTLap 73 · 51:11 · started 8 am Wed AWSTLap 74 · 49:41 · started 9 am Wed AWSTLap 75 · 50:14 · started 10 am Wed AWSTLap 76 · 46:54 · started 11 am Wed AWSTLap 77 · 40:58 · started 12 pm Wed AWSTLap 78 · 50:14 · started 1 pm Wed AWSTLap 79 · 48:23 · started 2 pm Wed AWSTLap 80 · 44:41 · started 3 pm Wed AWSTLap 81 · 49:07 · started 4 pm Wed AWSTLap 82 · 50:16 · started 5 pm Wed AWSTLap 83 · 44:53 · started 6 pm Wed AWSTLap 84 · 39:17 · started 7 pm Wed AWSTLap 85 · 40:02 · started 8 pm Wed AWSTLap 86 · 40:45 · started 9 pm Wed AWSTLap 87 · 46:20 · started 10 pm Wed AWSTLap 88 · 39:26 · started 11 pm Wed AWSTLap 89 · 41:58 · started 12 am Thu AWSTLap 90 · 45:11 · started 1 am Thu AWSTLap 91 · 47:26 · started 2 am Thu AWSTLap 92 · 43:16 · started 3 am Thu AWSTLap 93 · 43:31 · started 4 am Thu AWSTLap 94 · 40:48 · started 5 am Thu AWSTLap 95 · 42:54 · started 6 am Thu AWSTLap 96 · 37:47 · started 7 am Thu AWSTLap 97 · 48:13 · started 8 am Thu AWSTLap 98 · 50:18 · started 9 am Thu AWSTLap 99 · 50:35 · started 10 am Thu AWSTLap 100 · 49:46 · started 11 am Thu AWSTLap 101 · 50:13 · started 12 pm Thu AWSTLap 102 · 46:37 · started 1 pm Thu AWSTLap 103 · 47:28 · started 2 pm Thu AWSTLap 104 · 48:28 · started 3 pm Thu AWSTLap 105 · 47:54 · started 4 pm Thu AWSTLap 106 · 49:09 · started 5 pm Thu AWSTLap 107 · 44:39 · started 6 pm Thu AWSTLap 108 · 40:17 · started 7 pm Thu AWSTLap 109 · 40:18 · started 8 pm Thu AWSTLap 110 · 41:28 · started 9 pm Thu AWSTLap 111 · 42:56 · started 10 pm Thu AWSTLap 112 · 39:03 · started 11 pm Thu AWSTLap 113 · 43:27 · started 12 am Fri AWSTLap 114 · 40:06 · started 1 am Fri AWSTLap 115 · 49:09 · started 2 am Fri AWSTLap 116 · 40:02 · started 3 am Fri AWSTLap 117 · 40:27 · started 4 am Fri AWSTLap 118 · 39:40 · started 5 am Fri AWSTLap 119 · 49:14 · started 6 am Fri AWSTLap 120 · 39:50 · started 7 am Fri AWSTLap 121 · 51:06 · started 8 am Fri AWSTLap 122 · 49:05 · started 9 am Fri AWSTLap 123 · 47:18 · started 10 am Fri AWSTLap 124 · 50:53 · started 11 am Fri AWSTLap 125 · 47:54 · started 12 pm Fri AWSTLap 126 · 49:03 · started 1 pm Fri AWSTLap 127 · 49:04 · started 2 pm Fri AWSTLap 128 · 50:15 · started 3 pm Fri AWSTLap 129 · 47:35 · started 4 pm Fri AWSTLap 130 · 47:05 · started 5 pm Fri AWSTLap 131 · 47:18 · started 6 pm Fri AWSTLap 132 · 42:40 · started 7 pm Fri AWSTLap 133 · 44:38 · started 8 pm Fri AWSTLap 134 · 47:51 · started 9 pm Fri AWSTLap 135 · 47:05 · started 10 pm Fri AWSTLap 136 · 51:04 · started 11 pm Fri AWSTLap 137 · 50:41 · started 12 am Sat AWSTLap 138 · 46:39 · started 1 am Sat AWSTLap 139 · 47:18 · started 2 am Sat AWSTLap 140 · 43:24 · started 3 am Sat AWSTLap 141 · 40:25 · started 4 am Sat AWSTLap 142 · 39:57 · started 5 am Sat AWSTLap 143 · 53:06 · started 6 am Sat AWSTLap 144 · 48:29 · started 7 am Sat AWSTLap 145 · 47:50 · started 8 am Sat AWSTLap 146 · 46:08 · started 9 am Sat AWSTLap 147 · 48:20 · started 10 am Sat AWSTLap 148 · 49:23 · started 11 am Sat AWSTLap 149 · 47:28 · started 12 pm Sat AWSTLap 150 · 53:25 · started 1 pm Sat AWSTLap 151 · 50:54 · started 2 pm Sat AWSTLap 152 · 58:01 · started 3 pm Sat AWST
laps
152 / 168
distance
1019.9 km
day avg
48:49
overnight avg
42:58
time off course
35.4 h

Solid dots are overnight laps, started 6 pm to 6 am Perth time; hollow dots are daytime laps; the orange dot is the latest completed lap. Hover a dot for its lap. Times and the 6.71 km lap distance are the organiser's, read from the live feed behind philgore.com.au at 09:22 UTC on August 29.

What is Project 168?

A solo run built on backyard ultra rules. A 6.71 km lap started at the top of every hour at Alfred Skeet Reserve in Forrestdale, on Perth's southern edge. He did not run the same course all week. From 6 am to 6 pm he ran a loop the organisers recorded at 6.779 km; from 6 pm to 6 am he ran an out-and-back recorded at 6.714 km, turning around about 2.9 km from the start. Both count as the 6.71 km lap, and that is the number every distance here is built on. Run the lap faster and the minutes left over are yours to eat, change, get treated, or sleep in. Miss the start of the next one and the attempt is over. There was no finish line in the usual sense, only the 168th hour, which would have left him at 1,127 kilometres, or 700 miles.

The number is the point: 168 hours is exactly one week. His own world record, the furthest anyone has gone in a real backyard race, is 119 yards, one for every hour. Finishing would have taken him 49 hours past it.

The attempt raised money for Telethon, the Western Australian children's charity. The in-person companion laps sold out, virtual laps were open worldwide, and the pledge page sold lap 167 under the name The Assist, the backyard term for the runner who pushes the winner to their result and drops one lap short.

Who is Phil Gore?

A firefighter from Perth, a father of four, and the winner of 14 of the 16 backyard ultras he has started. His world record came in June 2025 at Dead Cow Gully in Queensland, a two-man duel that ran four days: Sam Harvey of New Zealand stopped after 118 yards, and Gore ran the 119th yard alone to win. Last October he won Big's Backyard Ultra, the world championship held on the farm where the format was invented, at 114 yards. The championship runs again this October.

Did it count as a backyard ultra world record?

No, and Gore says so himself. A backyard ultra record is competitive by definition: the race runs until one runner is left standing, that runner completes one more yard alone to win, and the mark only exists because somebody else pushed it there. Harvey's 118 yards is what made Gore's 119 possible, and Harvey holds the assist for it. A solo week has no second runner, so however far it went, there is no official result. He reached 119 laps at 6:49 on Friday morning, four days and 22 hours in, and went past it on the next one.

What he has said he wants instead is a benchmark: a mark out past the record, the way the four-minute mile once sat out past what anyone had run, for other backyard runners to chase. Whether the sport ends up treating the idea that way is up to the runners who come after him.

How did he sleep?

Mostly, he didn't. The days all had the same shape: daylight laps took close to 50 minutes, an easy pace that kept the legs in one piece and left about ten minutes of chair time each hour. From 7 pm the laps dropped to around 40 minutes, and the difference was the sleep plan: a faster lap bought a gap long enough for a micro-nap before the next start. The rhythm broke every fourth hour. The 6 pm, 10 pm, 2 am and 6 am laps averaged 46:39, 45:53, 49:27 and 48:12, against 41:30 for every other hour of the night, and the 2 am lap was slower than his daytime average. His fastest lap, 37:17 on lap 65, started at midnight. His slowest was the last one he finished, 58:01 on lap 152.

Add up every gap and he spent about 35 hours off the course across the six days, in slices no longer than 23 minutes. That arithmetic was the whole attempt, and it is why the solid overnight dots sit clear of the hour line on the chart: the fast laps were not surges, they were how he slept. The same habit carried on past dawn for five days. The 7 am lap closed each 24-hour day, and the first five were the five fastest daylight laps of the week: 37:37, 40:18, 38:58, 37:47 and 39:50, on laps 24, 48, 72, 96 and 120. The sixth, lap 144 on Saturday morning, took 48:29.

Friday night broke that pattern. His 7 pm, 8 pm, 9 pm and 11 pm laps came in at 42:40, 44:38, 47:51 and 51:04, each the slowest he ran at that hour all week. The 11 pm lap showed the size of it: that hour had averaged 40:21 all week and never taken longer than 42:30. The fast block was what bought the naps, so the cost arrived in the same hour, and lap 136 left him 8:56 off the course. It turned again after midnight. His 2 am lap, 47:18, was the quickest he ran that hour all week, and the 3 am lap came back inside its usual range at 43:24. Those two bought him 12:42 and 16:36.

What is a backyard ultra?

A race with no set distance. A lap of 6.706 km (4.167 miles) starts every hour on the hour, and the race continues until only one runner can keep answering the bell. The winner is the last one standing; every other runner is scored a DNF, however far they went. The lap distance is chosen so that 24 laps make 100 miles in a day.

Gary Cantrell, better known as Lazarus Lake, the man behind the Barkley Marathons, invented the format as a race he could hold in his own backyard in Bell Buckle, Tennessee. From that one race it grew into a sport with its own elite, a de facto world championship that became a real one, and team world championships in the even years, which Belgium won in 2024. Championship fields now draw from more than 50 nations. Cantrell's explanation for why millions tune in is the structure: "sudden death overtime every hour." Nobody can build a lead.

The last-man-standing shape keeps producing races that end in strange, personal ways. Two weeks ago the Last Soul Ultra in Germany ran to 94 yards before Mark Dowdle won it alone, and Go One More reached 73 yards this year. Project 168 pushed the idea a step further out: same clock, same laps, nobody else on the course.

Where can I see every lap?

The chart above carries all 152. philgore.com.au is the hub, with a lap page that lists every completed lap time, the day-by-day YouTube streams, and the donation page for Telethon. Perth is eight hours ahead of UTC, and each event day ran 8 am to 8 am.

How did Project 168 end?

The 168th hour never came. Lap 153 started at 4 pm Perth time on Saturday, August 29, and Gore did not complete it inside the hour. That ended Project 168 at 152 laps, 1,020 kilometres and 152 hours on the clock, sixteen short of the 168 he was chasing and about sixteen hours from the finish.

The last lap he finished took 58:01, the slowest of his six days, and left him under two minutes off the course before the next one started. Nobody has said what ended it.

He had already passed the mark he came for. His own world record of 119 yards fell on Friday morning, and he ran thirty-three laps beyond it. None of it goes in the record books, because a backyard ultra record needs a second runner and he ran the week alone. What he said he wanted was a benchmark for the runners who come after him, and 152 hours is now the number sitting out there.

His Telethon campaign passed $250,000 on Saturday evening, with the total still climbing.