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

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | Second round | 38.35s | — | #74 |
| Burnaby Cubes Big & Small 2026 | 07/06/2026 | Final | 45.64s | — | #2 |
| Surrey Side Events 2026 | 28/03/2026 | Final | 38.16s | — | #2 |
| What Are the Odds Coquitlam 2025 | 22/11/2025 | Final | 42.11s | — | #2 |
| Please Be Solved UBC 2025 | 01/11/2025 | Final | 39.62s | — | #1 |
| Championnat Canadien 2025 | 24/07/2025 | Final | 33.41s | — | #4 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | Second round | 37.79s | — | #64 |
| Warm Up Seattle 2025 | 28/06/2025 | Final | 37.72s | — | #11 |
| Warm Up Vancouver 2025 | 14/06/2025 | Final | 36.16s | — | #3 |
| Please Be Solved Vancouver 2025 | 26/04/2025 | Final | 37.17s | — | #1 |
| Maple Ridge Favourites 2025 | 04/01/2025 | Final | 28.57s | — | #4 |
| Please Be Solved Vancouver 2024 | 23/11/2024 | Final | 43.64s | — | #1 |
| Vancouver Southlands Sprint 2024 | 19/10/2024 | Final | 37.01s | — | #2 |
| BC Championship 2024 | 16/08/2024 | Final | 42.45s | — | #2 |
| Ontario Championship 2024 | 09/08/2024 | Final | 26.53s | 36.19s | #2 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | Second round | 34.94s | — | #24 |
| CubingUSA Northwest Championship 2024 | 28/06/2024 | Final | 46.35s | — | #5 |
| Vancouver's on Tracks 2024 | 08/06/2024 | Final | 42.33s | — | #3 |
| Bellingham Spring 2024 | 01/06/2024 | Final | 37.24s | — | #2 |
| Canada's Best in the West 2024 | 05/01/2024 | Final | — | — | #10 |
| Vancouver Fall Fest 2023 | 14/10/2023 | Final | 37.77s | — | #2 |
| CubingUSA Nationals 2023 | 27/07/2023 | Second round | 31.50s | — | #21 |
| Canadian Championship 2023 | 13/07/2023 | Final | 39.56s | — | #9 |
| Please Be Solved Vancouver 2023 | 17/06/2023 | Final | 38.83s | 48.47s | #2 |
| BC Spring Solving B 2023 | 22/05/2023 | Final | 31.51s | 35.94s | #1 |
| Take Your Time Richmond 2023 | 14/05/2023 | Final | 41.52s | 48.56s | #1 |
| Cubing on Par A 2023 | 22/04/2023 | Final | 29.58s | — | #1 |
| JAM PBQ I 2023 | 08/04/2023 | Final | 39.94s | — | #3 |
| Nanaimo Swing into Spring 2023 | 25/03/2023 | Final | 41.70s | — | #1 |
| UBC Side Events 2023 | 05/02/2023 | Final | 31.56s | 34.75s | #1 |
| Richmond Favourites 2023 | 14/01/2023 | Final | 33.98s | 46.78s | #1 |
| Lynnwood Winter 2023 | 07/01/2023 | Final | 31.25s | 37.89s | #1 |
| UBC Odd Weekend 2022 | 11/11/2022 | Final | 38.45s | 54.24s | #2 |
| WCC Western Championship 2022 | 07/10/2022 | Final | 31.38s | — | #3 |
| Nanaimo Back to School 2022 | 17/09/2022 | Final | 27.84s | 33.20s | #1 |
| Please Be Solved Vancouver 2022 | 23/07/2022 | Final | 36.57s | — | #2 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Final | 50.21s | — | #14 |
| UBC Side Events 2022 | 11/06/2022 | Final | 31.95s | 41.26s | #1 |
| BC Cubing Springback B 2022 | 23/05/2022 | Final | 36.94s | — | #1 |
| Richmond Open B 2021 | 12/12/2021 | Final | 48.88s | — | #1 |
| BC Cubing Comeback B 2021 | 26/09/2021 | Final | 37.81s | — | #1 |
| Washington Championship 2020 | 24/01/2020 | Final | 1:42.56 | — | #6 |
| UBC Open 2020 | 04/01/2020 | Final | — | — | #9 |
| Puget Sound NxNxN 2019 | 07/12/2019 | Final | — | — | #6 |
| SnoCo Fall 2019 | 16/11/2019 | Final | 37.50s | — | #3 |
| South Surrey Side Events 2019 | 02/11/2019 | Final | 38.39s | — | #1 |
| Puget Sound Summer 2019 | 10/08/2019 | Final | 44.41s | 54.14s | #3 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 48.74s | — | #17 |
| Please Be Solved Vancouver 2019 | 25/05/2019 | Final | 1:06.11 | — | #3 |
| Mental Breakdown Washington 2019 | 27/04/2019 | Final | 1:03.87 | — | #7 |
| Downtown Vancouver Spring 2019 | 23/03/2019 | Final | 57.91s | 1:11.08 | #1 |
| I Hope It's Solved Edmonton 2019 | 16/02/2019 | First round | — | — | #9 |
| CubeChella 2018 | 22/12/2018 | Final | 1:05.70 | — | #1 |
| Please Be Quiet Berkeley 2018 | 01/12/2018 | Final | 56.01s | 1:10.59 | #6 |
| LA Blind Cube Day 2018 | 03/11/2018 | Final | 1:11.70 | 1:37.14 | #3 |
| Anaheim Fall 2018 | 15/09/2018 | Final | 1:28.47 | — | #3 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 1:40.79 | 1:48.54 | #44 |
| CubingUSA Western Championship 2018 | 15/06/2018 | Final | 1:29.54 | — | #11 |
| Berkeley Winter 2018 | 24/02/2018 | Final | 1:35.07 | — | #7 |
| Please Be Quiet LA 2018 | 03/02/2018 | Final | 1:16.45 | — | #4 |
| SacCubing III 2018 | 27/01/2018 | Final | 1:34.67 | — | #4 |
| Skillcon 2017 | 16/12/2017 | Final | 1:11.78 | — | #5 |
| Northwest Championships 2017 | 11/08/2017 | Final | 1:02.44 | 1:13.93 | #6 |
| CubingUSA Nationals 2017 | 07/07/2017 | First round | 1:34.56 | 1:44.28 | #29 |
| 6.25 Bay Area 2017 | 24/06/2017 | Second round | 1:10.31 | — | #7 |
| Please Be Quiet UCLA 2017 | 29/04/2017 | Final | 1:20.50 | — | #3 |
| Please Be Quiet Berkeley 2017 | 04/02/2017 | Final | 1:34.52 | — | #7 |
| Caltech Fall 2016 | 12/11/2016 | Final | 1:23.69 | — | #1 |
| Berkeley Summer 2016 | 17/09/2016 | Final | 1:34.36 | — | #4 |
| Oregon 2016 | 27/08/2016 | Final | 1:26.99 | — | #5 |
| US Nationals 2016 | 29/07/2016 | First round | 1:42.05 | 1:58.05 | #26 |
| Indiana 2016 | 25/06/2016 | Final | 2:08.91 | 2:11.88 | #11 |
| National Capital Region 2016 | 21/05/2016 | Final | 1:38.40 | 2:02.06 | #3 |
| Michigan Cubing Club Beta 2016 | 14/05/2016 | Final | 1:46.19 | 1:52.90 | #4 |
| Summit City Open 2016 | 07/05/2016 | Final | 2:31.23 | — | #5 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | Final | 1:47.79 | — | #5 |
| Mishawaka 3x3 Day 2016 | 27/02/2016 | Final | 1:44.59 | — | #4 |
| MCC Gamma 2015 | 13/09/2015 | Final | 2:13.67 | 2:19.15 | #6 |
| Vancouver Open Summer 2015 | 15/08/2015 | Final | 1:50.79 | — | #1 |
| Michigan 2015 | 10/07/2015 | Final | 2:21.74 | — | #5 |
| Canadian Open 2015 | 06/06/2015 | Final | 2:19.98 | — | #5 |
| National Capital Region 2015 | 16/05/2015 | Final | 3:02.81 | 3:24.02 | #4 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | First round | 4:16.64 | — | #10 |
| Battle of Waterloo 2014 | 31/05/2014 | Final | 4:32.84 | — | #7 |
| Battle of Waterloo 2013 | 29/09/2013 | Final | 3:51.16 | — | #7 |
| Waterloo Open Fall 2012 | 29/09/2012 | Final | 4:38.30 | — | #10 |
| Vancouver Summer 2011 | 27/08/2011 | Final | 4:08.63 | — | #5 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | First round | 45.10s | — | #89 |
| Rubik's WCA European Championship 2026 | 16/07/2026 | Second round | 38.35s | — | #74 |
| Burnaby Cubes Big & Small 2026 | 07/06/2026 | First round | 31.80s | — | #2 |
| Burnaby Cubes Big & Small 2026 | 07/06/2026 | Final | 45.64s | — | #2 |
| Surrey Side Events 2026 | 28/03/2026 | First round | 34.64s | 43.89s | #1 |
| Surrey Side Events 2026 | 28/03/2026 | Final | 38.16s | — | #2 |
| What Are the Odds Coquitlam 2025 | 22/11/2025 | First round | 1:06.34 | — | #2 |
| What Are the Odds Coquitlam 2025 | 22/11/2025 | Final | 42.11s | — | #2 |
| Please Be Solved UBC 2025 | 01/11/2025 | First round | 30.62s | 37.38s | #1 |
| Please Be Solved UBC 2025 | 01/11/2025 | Final | 39.62s | — | #1 |
| Championnat Canadien 2025 | 24/07/2025 | First round | 33.27s | — | #5 |
| Championnat Canadien 2025 | 24/07/2025 | Second round | 33.23s | 36.86s | #5 |
| Championnat Canadien 2025 | 24/07/2025 | Final | 33.41s | — | #4 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 34.76s | — | #71 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | Second round | 37.79s | — | #64 |
| Warm Up Seattle 2025 | 28/06/2025 | First round | 37.85s | — | #12 |
| Warm Up Seattle 2025 | 28/06/2025 | Final | 37.72s | — | #11 |
| Warm Up Vancouver 2025 | 14/06/2025 | Final | 36.16s | — | #3 |
| Please Be Solved Vancouver 2025 | 26/04/2025 | First round | 34.06s | 42.55s | #1 |
| Please Be Solved Vancouver 2025 | 26/04/2025 | Final | 37.17s | — | #1 |
| Maple Ridge Favourites 2025 | 04/01/2025 | Final | 28.57s | — | #4 |
| Please Be Solved Vancouver 2024 | 23/11/2024 | First round | 33.85s | — | #1 |
| Please Be Solved Vancouver 2024 | 23/11/2024 | Final | 43.64s | — | #1 |
| Vancouver Southlands Sprint 2024 | 19/10/2024 | Final | 37.01s | — | #2 |
| BC Championship 2024 | 16/08/2024 | First round | 35.06s | 44.71s | #2 |
| BC Championship 2024 | 16/08/2024 | Final | 42.45s | — | #2 |
| Ontario Championship 2024 | 09/08/2024 | First round | 40.47s | — | #3 |
| Ontario Championship 2024 | 09/08/2024 | Second round | 34.72s | — | #2 |
| Ontario Championship 2024 | 09/08/2024 | Final | 26.53s | 36.19s | #2 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | First round | 48.02s | — | #35 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | Second round | 34.94s | — | #24 |
| CubingUSA Northwest Championship 2024 | 28/06/2024 | First round | 59.15s | — | #12 |
| CubingUSA Northwest Championship 2024 | 28/06/2024 | Final | 46.35s | — | #5 |
| Vancouver's on Tracks 2024 | 08/06/2024 | Final | 42.33s | — | #3 |
| Bellingham Spring 2024 | 01/06/2024 | First round | 37.75s | — | #2 |
| Bellingham Spring 2024 | 01/06/2024 | Final | 37.24s | — | #2 |
| Canada's Best in the West 2024 | 05/01/2024 | First round | 46.28s | — | #7 |
| Canada's Best in the West 2024 | 05/01/2024 | Final | — | — | #10 |
| Vancouver Fall Fest 2023 | 14/10/2023 | Final | 37.77s | — | #2 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | 38.22s | 42.74s | #17 |
| CubingUSA Nationals 2023 | 27/07/2023 | Second round | 31.50s | — | #21 |
| Canadian Championship 2023 | 13/07/2023 | First round | 31.58s | 34.29s | #7 |
| Canadian Championship 2023 | 13/07/2023 | Second round | 35.69s | — | #8 |
| Canadian Championship 2023 | 13/07/2023 | Final | 39.56s | — | #9 |
| Please Be Solved Vancouver 2023 | 17/06/2023 | First round | 25.90s | — | #1 |
| Please Be Solved Vancouver 2023 | 17/06/2023 | Final | 38.83s | 48.47s | #2 |
| BC Spring Solving B 2023 | 22/05/2023 | Final | 31.51s | 35.94s | #1 |
| Take Your Time Richmond 2023 | 14/05/2023 | Final | 41.52s | 48.56s | #1 |
| Cubing on Par A 2023 | 22/04/2023 | Final | 29.58s | — | #1 |
| JAM PBQ I 2023 | 08/04/2023 | First round | 31.22s | — | #1 |
| JAM PBQ I 2023 | 08/04/2023 | Final | 39.94s | — | #3 |
| Nanaimo Swing into Spring 2023 | 25/03/2023 | Final | 41.70s | — | #1 |
| UBC Side Events 2023 | 05/02/2023 | First round | 35.24s | — | #1 |
| UBC Side Events 2023 | 05/02/2023 | Final | 31.56s | 34.75s | #1 |
| Richmond Favourites 2023 | 14/01/2023 | Final | 33.98s | 46.78s | #1 |
| Lynnwood Winter 2023 | 07/01/2023 | First round | 32.16s | 37.73s | #2 |
| Lynnwood Winter 2023 | 07/01/2023 | Final | 31.25s | 37.89s | #1 |
| UBC Odd Weekend 2022 | 11/11/2022 | First round | 29.19s | 35.12s | #1 |
| UBC Odd Weekend 2022 | 11/11/2022 | Final | 38.45s | 54.24s | #2 |
| WCC Western Championship 2022 | 07/10/2022 | First round | 36.35s | — | #5 |
| WCC Western Championship 2022 | 07/10/2022 | Final | 31.38s | — | #3 |
| Nanaimo Back to School 2022 | 17/09/2022 | Final | 27.84s | 33.20s | #1 |
| Please Be Solved Vancouver 2022 | 23/07/2022 | First round | 34.59s | 36.66s | #2 |
| Please Be Solved Vancouver 2022 | 23/07/2022 | Final | 36.57s | — | #2 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 37.40s | — | #15 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Second round | 31.14s | 34.86s | #12 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Final | 50.21s | — | #14 |
| UBC Side Events 2022 | 11/06/2022 | First round | 34.85s | — | #1 |
| UBC Side Events 2022 | 11/06/2022 | Final | 31.95s | 41.26s | #1 |
| BC Cubing Springback B 2022 | 23/05/2022 | Final | 36.94s | — | #1 |
| Richmond Open B 2021 | 12/12/2021 | Final | 48.88s | — | #1 |
| BC Cubing Comeback B 2021 | 26/09/2021 | Final | 37.81s | — | #1 |
| Washington Championship 2020 | 24/01/2020 | First round | 46.29s | — | #5 |
| Washington Championship 2020 | 24/01/2020 | Final | 1:42.56 | — | #6 |
| UBC Open 2020 | 04/01/2020 | First round | 38.56s | 42.80s | #1 |
| UBC Open 2020 | 04/01/2020 | Final | — | — | #9 |
| Puget Sound NxNxN 2019 | 07/12/2019 | First round | 1:05.83 | — | #7 |
| Puget Sound NxNxN 2019 | 07/12/2019 | Final | — | — | #6 |
| SnoCo Fall 2019 | 16/11/2019 | First round | 41.53s | — | #2 |
| SnoCo Fall 2019 | 16/11/2019 | Final | 37.50s | — | #3 |
| South Surrey Side Events 2019 | 02/11/2019 | First round | 1:00.11 | 1:04.75 | #5 |
| South Surrey Side Events 2019 | 02/11/2019 | Final | 38.39s | — | #1 |
| Puget Sound Summer 2019 | 10/08/2019 | First round | 50.22s | — | #4 |
| Puget Sound Summer 2019 | 10/08/2019 | Final | 44.41s | 54.14s | #3 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 48.74s | — | #17 |
| Please Be Solved Vancouver 2019 | 25/05/2019 | First round | 45.42s | — | #2 |
| Please Be Solved Vancouver 2019 | 25/05/2019 | Final | 1:06.11 | — | #3 |
| Mental Breakdown Washington 2019 | 27/04/2019 | First round | 58.33s | — | #8 |
| Mental Breakdown Washington 2019 | 27/04/2019 | Second round | 1:03.74 | — | #8 |
| Mental Breakdown Washington 2019 | 27/04/2019 | Final | 1:03.87 | — | #7 |
| Downtown Vancouver Spring 2019 | 23/03/2019 | Final | 57.91s | 1:11.08 | #1 |
| I Hope It's Solved Edmonton 2019 | 16/02/2019 | First round | — | — | #9 |
| CubeChella 2018 | 22/12/2018 | First round | 55.78s | 1:11.60 | #1 |
| CubeChella 2018 | 22/12/2018 | Final | 1:05.70 | — | #1 |
| Please Be Quiet Berkeley 2018 | 01/12/2018 | First round | 1:15.89 | — | #7 |
| Please Be Quiet Berkeley 2018 | 01/12/2018 | Second round | 1:23.42 | — | #7 |
| Please Be Quiet Berkeley 2018 | 01/12/2018 | Final | 56.01s | 1:10.59 | #6 |
| LA Blind Cube Day 2018 | 03/11/2018 | First round | 1:54.39 | — | #3 |
| LA Blind Cube Day 2018 | 03/11/2018 | Final | 1:11.70 | 1:37.14 | #3 |
| Anaheim Fall 2018 | 15/09/2018 | Final | 1:28.47 | — | #3 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 1:40.79 | 1:48.54 | #44 |
| CubingUSA Western Championship 2018 | 15/06/2018 | First round | 1:27.50 | — | #10 |
| CubingUSA Western Championship 2018 | 15/06/2018 | Final | 1:29.54 | — | #11 |
| Berkeley Winter 2018 | 24/02/2018 | Final | 1:35.07 | — | #7 |
| Please Be Quiet LA 2018 | 03/02/2018 | First round | 1:31.24 | — | #5 |
| Please Be Quiet LA 2018 | 03/02/2018 | Second round | 1:41.77 | — | #5 |
| Please Be Quiet LA 2018 | 03/02/2018 | Final | 1:16.45 | — | #4 |
| SacCubing III 2018 | 27/01/2018 | Final | 1:34.67 | — | #4 |
| Skillcon 2017 | 16/12/2017 | First round | 1:16.29 | 1:31.95 | #5 |
| Skillcon 2017 | 16/12/2017 | Final | 1:11.78 | — | #5 |
| Northwest Championships 2017 | 11/08/2017 | First round | 1:15.31 | — | #7 |
| Northwest Championships 2017 | 11/08/2017 | Final | 1:02.44 | 1:13.93 | #6 |
| CubingUSA Nationals 2017 | 07/07/2017 | First round | 1:34.56 | 1:44.28 | #29 |
| 6.25 Bay Area 2017 | 24/06/2017 | First round | 1:23.53 | — | #7 |
| 6.25 Bay Area 2017 | 24/06/2017 | Second round | 1:10.31 | — | #7 |
| Please Be Quiet UCLA 2017 | 29/04/2017 | First round | 1:22.24 | 1:25.31 | #2 |
| Please Be Quiet UCLA 2017 | 29/04/2017 | Final | 1:20.50 | — | #3 |
| Please Be Quiet Berkeley 2017 | 04/02/2017 | First round | 1:42.43 | 1:47.23 | #13 |
| Please Be Quiet Berkeley 2017 | 04/02/2017 | Second round | 1:11.96 | 1:36.18 | #9 |
| Please Be Quiet Berkeley 2017 | 04/02/2017 | Final | 1:34.52 | — | #7 |
| Caltech Fall 2016 | 12/11/2016 | Final | 1:23.69 | — | #1 |
| Berkeley Summer 2016 | 17/09/2016 | Final | 1:34.36 | — | #4 |
| Oregon 2016 | 27/08/2016 | First round | 1:25.09 | — | #4 |
| Oregon 2016 | 27/08/2016 | Final | 1:26.99 | — | #5 |
| US Nationals 2016 | 29/07/2016 | First round | 1:42.05 | 1:58.05 | #26 |
| Indiana 2016 | 25/06/2016 | Final | 2:08.91 | 2:11.88 | #11 |
| National Capital Region 2016 | 21/05/2016 | Final | 1:38.40 | 2:02.06 | #3 |
| Michigan Cubing Club Beta 2016 | 14/05/2016 | First round | 1:52.82 | — | #4 |
| Michigan Cubing Club Beta 2016 | 14/05/2016 | Final | 1:46.19 | 1:52.90 | #4 |
| Summit City Open 2016 | 07/05/2016 | Final | 2:31.23 | — | #5 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | First round | 2:12.38 | 2:19.52 | #7 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | Final | 1:47.79 | — | #5 |
| Mishawaka 3x3 Day 2016 | 27/02/2016 | First round | 3:07.36 | — | #8 |
| Mishawaka 3x3 Day 2016 | 27/02/2016 | Final | 1:44.59 | — | #4 |
| MCC Gamma 2015 | 13/09/2015 | Final | 2:13.67 | 2:19.15 | #6 |
| Vancouver Open Summer 2015 | 15/08/2015 | Final | 1:50.79 | — | #1 |
| Michigan 2015 | 10/07/2015 | Final | 2:21.74 | — | #5 |
| Canadian Open 2015 | 06/06/2015 | Final | 2:19.98 | — | #5 |
| National Capital Region 2015 | 16/05/2015 | Final | 3:02.81 | 3:24.02 | #4 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | First round | 4:16.64 | — | #10 |
| Battle of Waterloo 2014 | 31/05/2014 | Final | 4:32.84 | — | #7 |
| Battle of Waterloo 2013 | 29/09/2013 | Final | 3:51.16 | — | #7 |
| Waterloo Open Fall 2012 | 29/09/2012 | Final | 4:38.30 | — | #10 |
| Vancouver Summer 2011 | 27/08/2011 | Final | 4:08.63 | — | #5 |
Get updates about new features, analytics tools and WCA insights.