CAN Canada

CodeCAN ContactJames Rickards <imo@cms.math.ca> Websitehttps://cms.math.ca/competitions/cmo/ Hosted1995

Results by Year

Year Rank ↑ Total G S B HM Leader Deputy Leader
2023 5 183 1 4 1 Antonio Molina Lovett Caleb Ji
2021 5 151 3 3 Song Zhuo Qun Daniel Spivak
2012 5 159 3 1 2 Jacob Tsimerman Lindsey Shorser
1981 7 249 2 2 1 Edward Barbeau
2015 9 140 2 4 Jacob Tsimerman Lindsey Shorser
2014 9 159 2 1 3 David Arthur Dorette Pronk
1988 10 124 1 1 2 1 Bruce Shawyer Ronald Scoins
2013 11 163 2 2 2 Ralph Furmaniak Robert Morewood
1990 11 139 3 1 2 Richard Nowakowski Georg Gunther
2020 12 161 3 1 2 Alex Song Byung Chun
2016 12 148 2 2 1 1 Robert Morewood Hunter Spink
2003 12 119 2 3 Andrew Liu Richard Hoshino
2002 12 142 1 3 1 1 Arthur Baragar Naoki Sato
1985 12 105 1 4 Thomas Griffiths
2010 13 129 2 1 2 1 Adrian Tang Victoria Krakovna
2022 14 178 2 2 1 1 Caleb Ji Zhuo Qun Song
1991 14 164 1 2 2 1 Georg Gunther Ravi Vakil
1983 14 102 4 Geoffrey Butler
2006 15 123 5 1 Robert Morewood Naoki Sato
2018 16 156 5 1 James Rickards Calvin Deng
1996 16 111 3 3 J.P. Grossman Ravi Vakil
1987 16 139 1 1 1 Ronald Scoins
1986 16 112 2 1 Ronald Dunkley
2011 17 132 1 2 3 Dorette Pronk David Arthur
2000 17 112 1 2 1 1 Andrew Liu Christopher Small
1982 17 78 2 Edward Barbeau
2009 18 158 1 3 2 Dorette Pronk David Arthur
1993 18 113 1 1 3 Georg Gunther Ravi Vakil
2005 19 132 1 2 2 Felix Recio Dorette Pronk
1995 19 153 2 3 1 Richard Nowakowski Georg Gunther
1989 19 123 1 3 2 Richard Nowakowski Georg Gunther
1998 20 113 1 1 2 1 Christopher Small J.P. Grossman
1984 20 83 1 Edward Barbeau
2025 21 169 2 2 1 Victor Rong Eric Shen
2004 21 132 1 3 2 Christopher Small Edward Wang
2008 22 135 2 4 Felix Recio Yufei Zhao
1992 22 105 1 3 1 Georg Gunther Ravi Vakil
2024 23 131 4 1 1 Victor Rong Anna Kelley
2019 24 144 1 1 4 Matthew Brennan Sarah Sun
2001 24 100 1 4 Christopher Small Dorette Pronk
1994 24 143 1 3 1 Richard Nowakowski Ravi Vakil
2007 27 98 1 3 1 Bill Sands Adrian Tang
2017 29 110 1 2 2 1 James Rickards Sarah Sun
1997 29 107 2 2 1 Richard Nowakowski Naoki Sato
1999 31 74 3 Edward Barbeau Arthur Baragar

Individual Results (Recent)

Year Name Total Rank Award
2025 Leo Wu 28 148 Silver medal
2025 Ming Yang 36 12 Gold medal
2025 Ryan Bai 28 148 Silver medal
2025 Tiger Li 21 272 Bronze medal
2025 Warren Bei 42 1 Gold medal
2025 Zhekai Shen 14 388
2024 Emily Ma 21 182 Bronze medal
2024 Marvin Mao 24 100 Silver medal
2024 Ming Yang 22 147 Silver medal
2024 Ryan Bai 24 100 Silver medal
2024 Warren Bei 27 76 Silver medal
2024 Xuezhi Wang 13 400 Honourable mention
2023 Dhruv Basu 29 82 Silver medal
2023 Haozhe Yang 24 145 Bronze medal
2023 Kaixin Wang 28 104 Silver medal
2023 Marvin Mao 31 55 Silver medal
2023 Ming Yang 31 55 Silver medal
2023 Warren Bei 40 9 Gold medal
2022 Evan Lu 18 343 Honourable mention
2022 James Yang 28 146 Bronze medal
2022 Kaixin Wang 30 84 Silver medal
2022 Kevin Min 30 84 Silver medal
2022 Warren Bei 36 23 Gold medal
2022 Zixiang Zhou 36 23 Gold medal
2021 Arvin Sahami 22 63 Silver medal
2021 Eric Shen 30 20 Gold medal
2021 Kevin Min 22 63 Silver medal
2021 Thomas Guo 28 32 Gold medal
2021 Warren Bei 21 105 Silver medal
2021 Zixiang Zhou 28 32 Gold medal
2020 David Tang 16 272 Bronze medal
2020 Edgar Wang 16 272 Bronze medal
2020 Eric Shen 32 34 Gold medal
2020 Michael Li 32 34 Gold medal
2020 Thomas Guo 36 4 Gold medal
2020 Zixiang Zhou 29 59 Silver medal
2019 David Tang 22 168 Bronze medal
2019 Howard Loewe Halim 28 65 Silver medal
2019 Sebastian Jeon 22 168 Bronze medal
2019 Thomas Guo 22 168 Bronze medal
2019 Victor Rong 32 41 Gold medal
2019 William Zhao 18 267 Bronze medal
2018 Howard Halim 27 111 Silver medal
2018 Nicholas Sun 25 131 Silver medal
2018 Thomas Guo 29 61 Silver medal
2018 Victor Rong 29 61 Silver medal
2018 William Zhao 30 49 Silver medal
2018 Zixiang Zhou 16 271 Bronze medal
2017 Qi Qi 17 188 Bronze medal
2017 Ruiming Xiong 17 188 Bronze medal
2017 Ruizhou Yang 10 457 Honourable mention
2017 Thomas Guo 19 115 Silver medal
2017 Victor Rong 19 115 Silver medal
2017 William Zhao 28 14 Gold medal
2016 Andrew Lin 13 355 Honourable mention
2016 Kai Sun 28 45 Silver medal
2016 Kevin Sun 34 17 Gold medal
2016 Qi Qi 27 63 Silver medal
2016 Ruizhou Yang 17 224 Bronze medal
2016 William Zhao 29 41 Gold medal
2015 Alexander Whatley 18 140 Bronze medal
2015 Jinhao (Hunter) Xu 17 160 Bronze medal
2015 Kevin Sun 27 32 Gold medal
2015 Michael Pang 18 140 Bronze medal
2015 Yan (Bill) Huang 18 140 Bronze medal
2015 Zhuo Qun (Alex) Song 42 1 Gold medal
2014 Alexander Whatley 21 163 Bronze medal
2014 Antonio Molina Lovett 26 83 Silver medal
2014 Caleb Ji 21 163 Bronze medal
2014 Kevin Sun 35 15 Gold medal
2014 Michael Chow 19 221 Bronze medal
2014 Zhuo Qun (Alex) Song 37 11 Gold medal
2013 Alexander Whatley 23 138 Bronze medal
2013 Calvin Deng 37 8 Gold medal
2013 Daniel Spivak 24 131 Silver medal
2013 John (Zhiyao) Ma 27 101 Silver medal
2013 Kevin Sun 17 211 Bronze medal
2013 Zhuo Qun (Alex) Song 35 10 Gold medal
2012 Calvin Deng 35 11 Gold medal
2012 Daniel Spivak 17 182 Bronze medal
2012 James Rickards 22 96 Silver medal
2012 Kevin Kai Qi Zhou 19 151 Bronze medal
2012 Matthew Brennan 28 33 Gold medal
2012 Zhuo Qun (Alex) Song 38 4 Gold medal
2011 Heinrich Jiang 17 222 Bronze medal
2011 Hunter Spink 22 113 Silver medal
2011 James Rickards 22 113 Silver medal
2011 Mariya Sardarli 21 145 Bronze medal
2011 Matthew Brennan 21 145 Bronze medal
2011 Zhuo Qun (Alex) Song 29 25 Gold medal
2010 Chen Sun 21 106 Silver medal
2010 Hunter Spink 32 11 Gold medal
2010 Jonathan Zung 7 418 Honourable mention
2010 Robin Cheng 35 7 Gold medal
2010 Yuqi Zhu 19 167 Bronze medal
2010 Zhuo Qun (Alex) Song 15 226 Bronze medal
2009 Chen Sun 29 62 Silver medal
2009 Chengyue (Jarno) Sun 23 148 Bronze medal
2009 Hunter Spink 26 110 Silver medal
2009 Jonathan Timur Schneider 17 220 Bronze medal

View all 270 individual results →