WCA ID: 2010MATT02
Country: Canada
Active since: 2010

| Competition | Date | Round | Single | Result | Position |
|---|---|---|---|---|---|
| BC Quiet Championship 2026 | 01/08/2026 | Final | 130052:55.03 | 130052:55.03 | #1 |
| Championnat Canadien 2025 | 24/07/2025 | Final | 136721:18.05 | 136721:18.05 | #3 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | Final | 140055:22.06 | 140055:22.06 | #30 |
| Warm Up Seattle PBQ 2025 | 27/06/2025 | Final | 140054:18.06 | 140054:18.06 | #8 |
| Please Be Solved Vancouver 2025 | 26/04/2025 | Final | 130057:31.05 | 130057:31.05 | #1 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | Final | 123385:59.02 | 123385:59.02 | #8 |
| CubingUSA Northwest Championship 2024 | 28/06/2024 | Final | 138382:52.05 | 138382:52.05 | #2 |
| CubingUSA Nationals 2023 | 27/07/2023 | Final | 133386:30.05 | 133386:30.05 | #7 |
| Canadian Championship 2023 | 13/07/2023 | Final | 125054:48.05 | 125054:48.05 | #5 |
| Please Be Solved Vancouver 2023 | 17/06/2023 | Final | 131724:31.07 | 131724:31.07 | #1 |
| JAM PBQ I 2023 | 08/04/2023 | Final | 133393:20.08 | 133393:20.08 | #1 |
| UBC Odd Weekend 2022 | 11/11/2022 | Final | 140059:47.10 | 140059:47.10 | #1 |
| WCC Western Championship 2022 | 07/10/2022 | Final | 126725:52.04 | 126725:52.04 | #2 |
| Please Be Solved Vancouver 2022 | 23/07/2022 | Final | 121719:37.03 | 121719:37.03 | #1 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Final | 130055:27.05 | 130055:27.05 | #5 |
| UBC Side Events 2022 | 11/06/2022 | Final | 123390:57.04 | 123390:57.04 | #1 |
| Washington Championship 2020 | 24/01/2020 | Final | 133387:55.04 | 133387:55.04 | #1 |
| UBC Open 2020 | 04/01/2020 | Final | 128386:16.02 | 128386:16.02 | #1 |
| South Surrey Side Events 2019 | 02/11/2019 | Final | 141725:26.06 | 141725:26.06 | #1 |
| CubingUSA Nationals 2019 | 01/08/2019 | Final | 135059:52.03 | 135059:52.03 | #7 |
| Please Be Solved Vancouver 2019 | 25/05/2019 | Final | 133389:58.03 | 133389:58.03 | #1 |
| Mental Breakdown Washington 2019 | 27/04/2019 | Final | 145057:43.06 | 145057:43.06 | #4 |
| I Hope It's Solved Edmonton 2019 | 16/02/2019 | Final | 136725:49.02 | 136725:49.02 | #1 |
| Please Be Quiet Berkeley 2018 | 01/12/2018 | Final | 146722:42.05 | 146722:42.05 | #4 |
| LA Blind Cube Day 2018 | 03/11/2018 | Final | 150038:39.01 | 150038:39.01 | #2 |
| Anaheim Fall 2018 | 15/09/2018 | Final | 163384:41.05 | 163384:41.05 | #7 |
| CubingUSA Nationals 2018 | 27/07/2018 | Final | 156714:14.03 | 156714:14.03 | #27 |
| CubingUSA Western Championship 2018 | 15/06/2018 | Final | 156704:02.02 | 156704:02.02 | #8 |
| Please Be Quiet LA 2018 | 03/02/2018 | Final | 150038:10.00 | 150038:10.00 | #4 |
| Skillcon 2017 | 16/12/2017 | Final | 156721:37.04 | 156721:37.04 | #4 |
| Berkeley Fall 2017 | 18/11/2017 | Final | 153382:39.01 | 153382:39.01 | #2 |
| Northwest Championships 2017 | 11/08/2017 | Final | 150060:00.06 | 150060:00.06 | #3 |
| CubingUSA Nationals 2017 | 07/07/2017 | Final | 146724:12.04 | 146724:12.04 | #8 |
| 6.25 Bay Area 2017 | 24/06/2017 | Final | 135054:55.01 | 135054:55.01 | #1 |
| Please Be Quiet UCLA 2017 | 29/04/2017 | Final | 145054:51.03 | 145054:51.03 | #2 |
| Please Be Quiet Berkeley 2017 | 04/02/2017 | Final | 141720:20.01 | 141720:20.01 | #3 |
| Caltech Fall 2016 | 12/11/2016 | Final | 165053:18.08 | 165053:18.08 | #4 |
| Oregon 2016 | 27/08/2016 | Final | 151726:40.04 | 151726:40.04 | #3 |
| US Nationals 2016 | 29/07/2016 | Final | 155042:55.02 | 155042:55.02 | #14 |
| Indiana 2016 | 25/06/2016 | Final | — | — | #17 |
| Michigan Cubing Club Beta 2016 | 14/05/2016 | Final | 156723:27.05 | 156723:27.05 | #3 |
| Clock N' Other Stuff 2016 | 30/04/2016 | Final | 153390:57.04 | 153390:57.04 | #4 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | Final | 163383:39.06 | 163383:39.06 | #6 |
| Mishawaka 3x3 Day 2016 | 27/02/2016 | Final | 160046:13.04 | 160046:13.04 | #4 |
| Michigan 2015 | 10/07/2015 | Final | 160035:11.02 | 160035:11.02 | #6 |
| Fantabulous Michigan Competition 2015 | 21/06/2015 | Final | 160050:18.02 | 160050:18.02 | #1 |
| Battle of Waterloo 2013 | 29/09/2013 | Final | 165014:56.01 | 165014:56.01 | #7 |
| Competition | Date | Round | Single | Result | Position |
|---|---|---|---|---|---|
| BC Quiet Championship 2026 | 01/08/2026 | Final | 130052:55.03 | 130052:55.03 | #1 |
| Championnat Canadien 2025 | 24/07/2025 | Final | 136721:18.05 | 136721:18.05 | #3 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | Final | 140055:22.06 | 140055:22.06 | #30 |
| Warm Up Seattle PBQ 2025 | 27/06/2025 | Final | 140054:18.06 | 140054:18.06 | #8 |
| Please Be Solved Vancouver 2025 | 26/04/2025 | Final | 130057:31.05 | 130057:31.05 | #1 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | Final | 123385:59.02 | 123385:59.02 | #8 |
| CubingUSA Northwest Championship 2024 | 28/06/2024 | Final | 138382:52.05 | 138382:52.05 | #2 |
| CubingUSA Nationals 2023 | 27/07/2023 | Final | 133386:30.05 | 133386:30.05 | #7 |
| Canadian Championship 2023 | 13/07/2023 | Final | 125054:48.05 | 125054:48.05 | #5 |
| Please Be Solved Vancouver 2023 | 17/06/2023 | Final | 131724:31.07 | 131724:31.07 | #1 |
| JAM PBQ I 2023 | 08/04/2023 | Final | 133393:20.08 | 133393:20.08 | #1 |
| UBC Odd Weekend 2022 | 11/11/2022 | Final | 140059:47.10 | 140059:47.10 | #1 |
| WCC Western Championship 2022 | 07/10/2022 | Final | 126725:52.04 | 126725:52.04 | #2 |
| Please Be Solved Vancouver 2022 | 23/07/2022 | Final | 121719:37.03 | 121719:37.03 | #1 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Final | 130055:27.05 | 130055:27.05 | #5 |
| UBC Side Events 2022 | 11/06/2022 | Final | 123390:57.04 | 123390:57.04 | #1 |
| Washington Championship 2020 | 24/01/2020 | Final | 133387:55.04 | 133387:55.04 | #1 |
| UBC Open 2020 | 04/01/2020 | Final | 128386:16.02 | 128386:16.02 | #1 |
| South Surrey Side Events 2019 | 02/11/2019 | Final | 141725:26.06 | 141725:26.06 | #1 |
| CubingUSA Nationals 2019 | 01/08/2019 | Final | 135059:52.03 | 135059:52.03 | #7 |
| Please Be Solved Vancouver 2019 | 25/05/2019 | Final | 133389:58.03 | 133389:58.03 | #1 |
| Mental Breakdown Washington 2019 | 27/04/2019 | Final | 145057:43.06 | 145057:43.06 | #4 |
| I Hope It's Solved Edmonton 2019 | 16/02/2019 | Final | 136725:49.02 | 136725:49.02 | #1 |
| Please Be Quiet Berkeley 2018 | 01/12/2018 | Final | 146722:42.05 | 146722:42.05 | #4 |
| LA Blind Cube Day 2018 | 03/11/2018 | Final | 150038:39.01 | 150038:39.01 | #2 |
| Anaheim Fall 2018 | 15/09/2018 | Final | 163384:41.05 | 163384:41.05 | #7 |
| CubingUSA Nationals 2018 | 27/07/2018 | Final | 156714:14.03 | 156714:14.03 | #27 |
| CubingUSA Western Championship 2018 | 15/06/2018 | Final | 156704:02.02 | 156704:02.02 | #8 |
| Please Be Quiet LA 2018 | 03/02/2018 | Final | 150038:10.00 | 150038:10.00 | #4 |
| Skillcon 2017 | 16/12/2017 | Final | 156721:37.04 | 156721:37.04 | #4 |
| Berkeley Fall 2017 | 18/11/2017 | Final | 153382:39.01 | 153382:39.01 | #2 |
| Northwest Championships 2017 | 11/08/2017 | Final | 150060:00.06 | 150060:00.06 | #3 |
| CubingUSA Nationals 2017 | 07/07/2017 | Final | 146724:12.04 | 146724:12.04 | #8 |
| 6.25 Bay Area 2017 | 24/06/2017 | Final | 135054:55.01 | 135054:55.01 | #1 |
| Please Be Quiet UCLA 2017 | 29/04/2017 | Final | 145054:51.03 | 145054:51.03 | #2 |
| Please Be Quiet Berkeley 2017 | 04/02/2017 | Final | 141720:20.01 | 141720:20.01 | #3 |
| Caltech Fall 2016 | 12/11/2016 | Final | 165053:18.08 | 165053:18.08 | #4 |
| Oregon 2016 | 27/08/2016 | Final | 151726:40.04 | 151726:40.04 | #3 |
| US Nationals 2016 | 29/07/2016 | Final | 155042:55.02 | 155042:55.02 | #14 |
| Indiana 2016 | 25/06/2016 | Final | — | — | #17 |
| Michigan Cubing Club Beta 2016 | 14/05/2016 | Final | 156723:27.05 | 156723:27.05 | #3 |
| Clock N' Other Stuff 2016 | 30/04/2016 | Final | 153390:57.04 | 153390:57.04 | #4 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | Final | 163383:39.06 | 163383:39.06 | #6 |
| Mishawaka 3x3 Day 2016 | 27/02/2016 | Final | 160046:13.04 | 160046:13.04 | #4 |
| Michigan 2015 | 10/07/2015 | Final | 160035:11.02 | 160035:11.02 | #6 |
| Fantabulous Michigan Competition 2015 | 21/06/2015 | Final | 160050:18.02 | 160050:18.02 | #1 |
| Battle of Waterloo 2013 | 29/09/2013 | Final | 165014:56.01 | 165014:56.01 | #7 |
Get updates about new features, analytics tools and WCA insights.