Spartathlon All-time top 50 performances All-time top 50 performances

| Athlete | Time_ | Country | Year_ | Place |
|---|---|---|---|---|
| Yiannis Kouros | 20:25:00 | GRE | 1984 | 1 |
| Yiannis Kouros | 20:29:04 | GRE | 1990 | 1 |
| Yiannis Kouros | 21:53:42 | GRE | 1983 | 1 |
| Yiannis Kouros | 21:57:00 | GRE | 1986 | 1 |
| Scott Jurek | 22:20:01 | USA | 2008 | 1 |
| Scott Jurek | 22:52:18 | USA | 2006 | 1 |
| Ivan Cudin | 22:57:40 | ITA | 2011 | 1 |
| Ivan Cudin | 23:03:06 | ITA | 2010 | 1 |
| Patrik Macke | 23:08:41 | GBR | 1990 | 2 |
| Scott Jurek | 23:12:14 | USA | 2007 | 1 |
| Patrik Macke | 23:18:00 | GBR | 1985 | 1 |
| Valmir Nunes | 23:18:05 | BRA | 2001 | 1 |
| Markus Thalmann | 23:28:24 | AUT | 2003 | 1 |
| Joao Oliveira | 23:29:08 | POR | 2013 | 1 |
| Jan Lantink | 23:31:22 | HOL | 2010 | 2 |
| Kostas Reppos | 23:37:00 | GRE | 1997 | 1 |