All Canada stats
ALL-TIME

Best Canada 100 meters Athletes of All Time

All-time ranking of the top Canada athletes in the 100 meters, based on official personal bests, with results, wind readings and dates.

#AthleteResultWindDate
1Shyvonne RoxboroughDNFJun 29, 2023
2Donovan Bailey9.84+0.7Jul 27, 1996
3Bruny Surin9.84+0.2Aug 22, 1999
4Andre De Grasse9.89+0.1Aug 1, 2021
5Hank Palmer9.9HT+2.2Jul 6, 2005
6Ben Johnson9.95+0.8Jul 9, 1986
7Jerome Blake9.95+0.4Aug 15, 2025
8Aaron Brown9.96+1.7Jul 26, 2019
9Brendon Rodney10.00+1.6Jul 28, 2023
10Gavin Smellie10.01+1.4May 19, 2018
11Malachi Murray10.01+1.7Apr 27, 2024
12Eliezer Adjibi10.02+1.5Jun 22, 2025
13Duan Asemota10.03+1.9May 26, 2024
14Nicolas Macrozonaris10.03+0.0May 3, 2003
15Sam Effah10.06+1.7Jul 9, 2010
16Mark Mckoy10.08+1.5Jul 2, 1993
17Justyn Warner10.09+1.5Aug 4, 2012
18Glenroy Gilbert10.10+1.5Aug 22, 1994
19Clayton Latham10.1HTMar 15, 2003
20Travis Campbell10.10+2.8Apr 26, 2025
21David Tomlin10.1HT+1.0Sep 1, 1995
22Desai Williams10.1HTMay 14, 1983
23Brad Mccuaig10.10+1.1Jul 9, 1998
24Robert Esmie10.10-2.1Jul 19, 1997
25O'Brian Gibbons10.10+1.5Aug 1, 1998
26Dontae Richards-Kwok10.12+0.8Aug 2, 2013
27Pierre Browne10.12+0.2Jul 27, 2002
28Anson Henry10.12+1.7May 12, 2006
29Damian Warner10.12+0.2Aug 4, 2021
30Ian Warner10.13+3.4May 13, 2012
31Bismark Boateng10.14+1.9Apr 28, 2018
32Akeem Haynes10.15+1.1Jul 3, 2015
33Jared Connaughton10.15+1.8May 3, 2008
34Bolade Ajomale10.15+1.6Jul 28, 2023
35Atlee Mahorn10.16+1.4May 24, 1992
36Michael Leblanc10.17+1.8Jun 6, 2007
37Harry Jerome10.17+1.6Oct 14, 1968
38Carlton Chambers10.18+3.1Apr 20, 1996
39Karson Kowalchuk10.18+1.0May 14, 2022
40Oluseyi Smith10.18+3.8Jun 5, 2016
41Tony Sharpe10.19+1.5Jul 20, 1982
42Ibrahim Ayorinde10.22+1.3Apr 22, 2022
43Bryan Barnett10.22-0.1Aug 30, 2009
44Brandon Letts10.22+1.4May 28, 2023
45Domenic Barresi10.22+2.0Jun 4, 2024
46Benjamin Williams10.23+1.5Jun 25, 2022
47Tooni Ogunyeye10.23+0.0Aug 1, 2025
48Norris Spike10.24-0.2Jul 28, 2023
49Segun Makinde10.24+1.4Jun 11, 2016
50Andre Ford-Azonwanna10.24-0.3Jul 29, 2018
51Storm Zablocki10.25+1.4May 28, 2023
52Charles Allen10.26+1.5Aug 24, 2002
53Cyprian Enweani10.27+6.8Jul 9, 1989
54Junior Imoukhuede10.27+4.1Jun 9, 2024
55Joshua Onwuanimkwu10.28+0.8Jul 5, 2025
56Brian Thomas10.28+6.2May 3, 1991
57Pierce Lepage10.28+1.5May 27, 2023
58Peter Ogilvie10.29+1.3Jul 15, 1995
59Ramone English10.30+1.3May 9, 2025
60TJ Lawrence10.30+4.1Jun 12, 2015
61Derrick Sutherland10.31+1.5Apr 11, 1992
62Aaron Bowman10.31+2.8May 19, 2013
63Dushane Farrier10.31+1.4May 23, 2015
64Tyrone Halstead10.31+4.6May 8, 2010
65Wesley Best10.31+4.0Jun 16, 2012
66Tyrell Davis10.32+2.5Jun 4, 2024
67Nathan Taylor10.32+3.1Aug 4, 2006
68Niko Dowhos10.32+1.8May 10, 2024
69Almond Small10.33+1.7May 20, 2022
70Drelan Bramwell10.33+2.0Jun 12, 2015
71Luxon Glor10.33+1.1Jul 5, 2019
72Olufemi Akinloye10.33+4.4Jun 14, 2025
73Devon Rittinger10.33+4.0Jun 16, 2012
74Doug Hinds10.35Apr 20, 1979
75Richard Jones10.35+0.6Mar 23, 1987
76Jahnie Leslie10.35+2.0Jul 5, 2025
77William Batley10.35+2.9Jun 7, 2024
78Isaac Chandra10.35+2.9Jun 7, 2024
79Jacob Hall10.35+4.0May 11, 2024
80Roland Dodoo10.36+1.0Jun 23, 2019
81Tremaine Harris10.38+0.7May 25, 2013
82Edrick Floréal Jr10.39+1.5Jun 25, 2022
83Jordan Soufi10.39+1.3Jul 30, 2025
84Clive Roberts10.39+4.3Jun 22, 2002
85Scott Joseph10.41+1.7Jun 18, 2023
86Jackson Banks10.42+0.3Jul 30, 2025
87Charles Champagne10.42+5.3Jun 27, 2024
88James Linde10.42-0.4Jun 28, 2017
89Amari Eugene10.42+2.4Jul 6, 2024
90Keon Rude10.43+1.1Jun 13, 2024
91Amari Clunis10.44+1.6Jul 28, 2025
92Daniel Kidd10.44+4.1Jun 9, 2024
93Julien Bourgault10.44+2.7Jul 31, 2021
94Phillip Hayle10.45+1.4Jun 15, 2013
95Lucanus Robinson10.45+1.6May 18, 2019
96Daniel BARBARIE10.45+4.3Jun 19, 2004
97Immanuel Onyemah10.46+1.4May 28, 2023
98Tyler Bellaire10.46+0.9Jul 26, 2019
99Rui Ramsay10.46+3.2Jun 2, 2024
100Myles Misener-Daley10.46+1.4Apr 8, 2023