| 27 Oct 2019 | UAE 154/5 v CAN 140/5Match 42 · T20I | CAN | 11 | - | 1 | United Arab Emirates won by 14 runs | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 25 Oct 2019 | CAN 144/9 v OMA 145/2Match 34 · T20I | CAN | 22 | 0/16 | 0 | Oman won by 8 wickets | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 24 Oct 2019 | CAN 118/9 v HK 150/7Match 29 · T20I | CAN | 19 | 1/18 | 0 | Hong Kong won by 32 runs | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 23 Oct 2019 | CAN 156/5 v IRE 146/7Match 25 · T20I | CAN | 53 | 0/7 | 1 | Canada won by 10 runs | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 21 Oct 2019 | CAN 159/7 v NGR 109/8Match 18 · T20I | CAN | 57* | 0/15 | 0 | Canada won by 50 runs | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 20 Oct 2019 | CAN 176/5 v JER 123Match 11 · T20I | CAN | 83 | 0/15 | 2 | Canada won by 53 runs | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 26 Sept 2019 | CAN 191 v SIN 245Match 15 · List A | CAN | 22 | 0/26 | 1 | Singapore won by 4 runs (DLS method) | Kuala Lumpur | CWC Challenge League 2019 |
| 25 Sept 2019 | CAN 302/8 v DEN 172/9Match 12 · List A | CAN | 6 | 1/39 | 0 | Canada won by 48 runs (DLS method) | Kuala Lumpur | CWC Challenge League 2019 |
| 22 Sept 2019 | CAN 379/4 v QAT 264Match 8 · List A | CAN | 129 | 5/72 | 2 | Canada won by 115 runs | Kuala Lumpur | CWC Challenge League 2019 |
| 19 Sept 2019 | MAS 202 v CAN 408/7Match 4 · List A | CAN | 60 | 3/35 | 1 | Canada won by 206 runs | Kuala Lumpur | CWC Challenge League 2019 |
| 17 Sept 2019 | CAN 161/5 v VAN 160Match 3 · List A | CAN | 12 | 1/12 | 2 | Canada won by 5 wickets | Kuala Lumpur | CWC Challenge League 2019 |
| 25 Aug 2019 | CAN 173/8 v USA 158/8Match 11 · T20I | CAN | 0 | 2/23 | 1 | Canada won by 15 runs | Hamilton | ICC Men's T20 World Cup Americas Region Final 2019 |
| 24 Aug 2019 | BER 116 v CAN 120/210th Match · T20I | CAN | DNB | 2/18 | 0 | Canada won by 8 wickets (with 41 balls remaining) | Hamilton | ICC Men's T20 World Cup Americas Region Final 2019 |
| 22 Aug 2019 | CAN 95/2 v CAY 91/7Match 7 · T20I | CAN | 37* | 1/21 | 0 | Canada won by 8 wickets | Hamilton | ICC Men's T20 World Cup Americas Region Final 2019 |
| 21 Aug 2019 | CAN 145/6 v USA 144/6Match 6 · T20I | CAN | 14 | 1/5 | 0 | Canada won by 4 wickets | Hamilton | ICC Men's T20 World Cup Americas Region Final 2019 |
| 19 Aug 2019 | BER 82/9 v CAN 40/0Match 3 · T20I | CAN | DNB | 0/22 | 0 | No result | Hamilton | ICC Men's T20 World Cup Americas Region Final 2019 |
| 18 Aug 2019 | CAN 196/6 v CAY 112/7Match 2 · T20I | CAN | 41 | - | 0 | Canada won by 84 runs | Hamilton | ICC Men's T20 World Cup Americas Region Final 2019 |
| 27 Apr 2019 | CAN 114/5 v HK 1135th Place Play-Off · List A | CAN | DNB | - | 0 | Canada won by 5 wickets | Windhoek | ICC World Cricket League Division Two 2019 |
| 26 Apr 2019 | CAN 255/4 v USA 215/9Match 13 · List A | CAN | 58 | 0/24 | 0 | Canada won by 40 runs | Windhoek | ICC World Cricket League Division Two 2019 |
| 24 Apr 2019 | CAN 155/7 v PNG 154Match 10 · List A | CAN | 4 | 0/15 | 1 | Canada won by 3 wickets | Windhoek | ICC World Cricket League Division Two 2019 |
| 23 Apr 2019 | NAM 258/6 v CAN 160Match 9 · List A | CAN | 19 | - | 1 | Namibia won by 98 runs | Windhoek | ICC World Cricket League Division Two 2019 |
| 21 Apr 2019 | CAN 186 v OMA 285/7Match 5 · List A | CAN | 57 | 2/45 | 2 | Oman won by 99 runs | Windhoek | ICC World Cricket League Division Two 2019 |
| 20 Apr 2019 | CAN 222/8 v HK 223/3Match 2 · List A | CAN | 12 | 0/27 | 0 | Hong Kong won by 7 wickets | Windhoek | ICC World Cricket League Division Two 2019 |
| 26 Sept 2018 | PAN 40 v CAN 41/0Match 12 · T20 | CAN | DNB | 1/3 | 0 | Canada won by 10 wickets | Morrisville | ICC World Twenty20 Americas Sub Regional Qualifier A 2018/19 |
| 25 Sept 2018 | CAN 173/8 v USA 174/8Match 10 · T20 | CAN | 5 | 1/26 | 0 | United States of America won by 2 wickets | Morrisville | ICC World Twenty20 Americas Sub Regional Qualifier A 2018/19 |
| 23 Sept 2018 | BEA 32 v CAN 33/0Match 7 · T20 | CAN | DNB | 0/6 | 0 | Canada won by 10 wickets | Morrisville | ICC World Twenty20 Americas Sub Regional Qualifier A 2018/19 |
| 21 Sept 2018 | PAN 42 v CAN 46/0Match 3 · T20 | CAN | DNB | 3/8 | 0 | Canada won by 10 wickets | Morrisville | ICC World Twenty20 Americas Sub Regional Qualifier A 2018/19 |
| 19 Sept 2018 | BEA 42 v CAN 43/0Match 2 · T20 | CAN | DNB | 3/1 | 2 | Canada won by 10 wickets | Morrisville | ICC World Twenty20 Americas Sub Regional Qualifier A 2018/19 |
| 15 Feb 2018 | CAN 247/4 v NAM 1983rd Place Play-Off · List A | CAN | 33 | 0/18 | 0 | Canada won by 49 runs | Windhoek | ICC World Cricket League Division Two 2017/18 |
| 14 Feb 2018 | CAN 194/8 v NEP 195/9Match 13 · List A | CAN | 5 | - | 1 | Nepal won by 1 wicket | Windhoek | ICC World Cricket League Division Two 2017/18 |
| 12 Feb 2018 | NAM 268/8 v CAN 251/8Match 12 · List A | CAN | 30 | 0/16 | 0 | Namibia won by 17 runs | Windhoek | ICC World Cricket League Division Two 2017/18 |
| 11 Feb 2018 | CAN 186 v KEN 127Match 8 · List A | CAN | 23 | - | 0 | Canada won by 59 runs | Windhoek | ICC World Cricket League Division Two 2017/18 |
| 9 Feb 2018 | CAN 209 v UAE 186Match 4 · List A | CAN | 62 | 2/11 | 0 | Canada won by 23 runs | Windhoek | ICC World Cricket League Division Two 2017/18 |
| 8 Feb 2018 | OMA 106 v CAN 108/2Match 3 · List A | CAN | 53* | - | 1 | Canada won by 8 wickets | Windhoek | ICC World Cricket League Division Two 2017/18 |
| 30 May 2017 | CAN 176/3 v OMA 50/2Final · List A | CAN | 50 | - | 0 | No result | Kampala | ICC World Cricket League Division Three 2017 |
| 29 May 2017 | SIN 166 v CAN 164Match 14 · List A | CAN | 13 | 0/13 | 1 | Singapore won by 2 runs | Kampala | ICC World Cricket League Division Three 2017 |
| 26 May 2017 | CAN 141 v MAS 143/4Match 9 · List A | CAN | 11 | 1/23 | 0 | Malaysia won by 6 wickets | Entebbe | ICC World Cricket League Division Three 2017 |
| 24 May 2017 | CAN 274/9 v OMA 191Match 4 · List A | CAN | 33 | 1/25 | 0 | Canada won by 83 runs | Kampala | ICC World Cricket League Division Three 2017 |
| 17 Jul 2015 | CAN 172/8 v NED 174/4Match 31 · T20 | CAN | 3 | 2/30 | 0 | Netherlands won by 6 wickets | Edinburgh | ICC World Twenty20 Qualifier 2015 |
| 16 Jul 2015 | SCO 139/2 v CAN 135/8Match 28 · T20 | CAN | 14 | - | 0 | Scotland won by 8 wickets | Edinburgh | ICC World Twenty20 Qualifier 2015 |
| 14 Jul 2015 | CAN 132/9 v UAE 136/5Match 21 · T20 | CAN | 19 | 1/12 | 0 | United Arab Emirates won by 5 wickets | Stirling | ICC World Twenty20 Qualifier 2015 |
| 10 Jul 2015 | CAN 143/5 v KEN 146/3Match 4 · T20 | CAN | 5 | - | 0 | Kenya won by 7 wickets | Edinburgh | ICC World Twenty20 Qualifier 2015 |
| 24 Jan 2015 | CAN 140 v UGA 144/25th Place Play-Off · List A | CAN | 7 | 0/13 | 1 | Uganda won by 8 wickets | Windhoek | ICC World Cricket League Division Two 2014/15 |
| 23 Jan 2015 | NAM 225/2 v CAN 224Match · List A | CAN | 43 | - | 0 | Namibia won by 8 wickets | Windhoek | ICC World Cricket League Division Two 2014/15 |
| 21 Jan 2015 | CAN 293/6 v UGA 182Match · List A | CAN | 104 | - | 1 | Canada won by 111 runs | Windhoek | ICC World Cricket League Division Two 2014/15 |
| 20 Jan 2015 | CAN 114 v NEP 115/3Match · List A | CAN | 0 | - | 1 | Nepal won by 7 wickets | Windhoek | ICC World Cricket League Division Two 2014/15 |
| 18 Jan 2015 | CAN 257/6 v KEN 211Match · List A | CAN | 15 | - | 0 | Canada won by 46 runs | Windhoek | ICC World Cricket League Division Two 2014/15 |
| 17 Jan 2015 | CAN 184 v NED 251/7Match · List A | CAN | 14 | - | 0 | Netherlands won by 67 runs | Windhoek | ICC World Cricket League Division Two 2014/15 |
| 28 Jan 2014 | CAN 210 v NED 212/2Match 26 · ODI | CAN | 22 | 0/23 | 0 | Netherlands won by 8 wickets | Mount Maunganui | ICC Cricket World Cup Qualifier 2013/14 |
| 23 Jan 2014 | SCO 341/9 v CAN 171Match 18 · ODI | CAN | 26 | 2/40 | 0 | Scotland won by 170 runs | Christchurch | ICC Cricket World Cup Qualifier 2013/14 |