| 24 Jan 2015 | CAN 140 v UGA 144/25th Place Play-Off · List A | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Scotland won by 170 runs | Christchurch | ICC Cricket World Cup Qualifier 2013/14 |
| 26 Nov 2013 | CAN 125 v KEN 146/711th Place Play-Off · T20I | Kenya won by 21 runs | Sharjah | ICC World Twenty20 Qualifier 2013/14 |
| 24 Nov 2013 | CAN 105/5 v ITA 104/6Match 50 · T20 | Canada won by 5 wickets | Abu Dhabi | ICC World Twenty20 Qualifier 2013/14 |
| 23 Nov 2013 | CAN 117 v NAM 120/3Match 46 · T20 | Namibia won by 7 wickets | Abu Dhabi | ICC World Twenty20 Qualifier 2013/14 |
| 22 Nov 2013 | UAE 159/8 v CAN 123Match 40 · T20 | United Arab Emirates won by 36 runs | Abu Dhabi | ICC World Twenty20 Qualifier 2013/14 |
| 19 Nov 2013 | CAN 137/7 v UGA 93Match 28 · T20 | Canada won by 44 runs | Abu Dhabi | ICC World Twenty20 Qualifier 2013/14 |
| 18 Nov 2013 | HK 168/5 v CAN 115/8Match 23 · T20 | Hong Kong won by 53 runs | Abu Dhabi | ICC World Twenty20 Qualifier 2013/14 |
| 16 Nov 2013 | CAN 166/3 v IRE 168/511th T20I · T20I | Ireland won by 2 runs | Abu Dhabi | ICC World Twenty20 Qualifier 2013/14 |
| 29 Aug 2013 | CAN 67 v NED 70/1Match 50 · ODI | Netherlands won by 9 wickets | King City | ICC World Cricket League Championship 2013 |
| 27 Aug 2013 | CAN 62/1 v NED 143Match 49 · ODI | No result | King City | ICC World Cricket League Championship 2013 |
| 16 Mar 2013 | CAN 118 v KEN 139/7Match 2 · T20I | Kenya won by 21 runs | Dubai | Canada v Kenya T20I Series 2012/13 |
| 15 Mar 2013 | CAN 128/5 v KEN 126/9Match 1 · T20I | Canada won by 5 wickets | Dubai | Canada v Kenya T20I Series 2012/13 |
| 13 Mar 2013 | KEN 254/4 v CAN 253/936th Match · ODI | Kenya won by 6 wickets (with 12 balls remaining) | Dubai | Kenya v Canada in United Arab Emirates 2012/13 |
| 11 Mar 2013 | CAN 227/8 v KEN 228/4Match 35 · ODI | Kenya won by 6 wickets | Dubai | ICC World Cricket League Championship 2012/13 |
| 11 Jul 2012 | SCO 177/6 v CAN 17628th Match · ODI | Scotland won by 4 wickets (with 47 balls remaining) | Ayr | Canada tour of Scotland 2012 |
| 12 Apr 2012 | NAM 154 v CAN 133Match 24 · List A | Namibia won by 21 runs | Windhoek | ICC World Cricket League Championship 2012 |
| 10 Apr 2012 | NAM 183 v CAN 184/8Match 23 · List A | Canada won by 2 wickets | Windhoek | ICC World Cricket League Championship 2012 |
| 23 Mar 2012 | CAN 135/8 v SCO 136/65th Place Play-Off · T20I | Scotland won by 4 wickets | Dubai | ICC World Twenty20 Qualifier 2011/12 |
| 22 Mar 2012 | CAN 106/8 v IRE 109/0Preliminary Final · T20I | Ireland won by 10 wickets | Dubai | ICC World Twenty20 Qualifier 2011/12 |
| 18 Mar 2012 | AFG 174/8 v CAN 133/937th Match, Group A · T20I | Afghanistan won by 41 runs | Dubai | ICC World Twenty20 Qualifier 2011/12 |
| 13 Mar 2012 | CAN 93 v NED 135/65th T20I · T20I | Netherlands won by 42 runs | Dubai | ICC World Twenty20 Qualifier 2011/12 |
| 20 Sept 2011 | IRE 249/7 v CAN 193Match 12 · ODI | Ireland won by 56 runs | Dublin | ICC World Cricket League Championship 2011 |
| 19 Sept 2011 | IRE 328/6 v CAN 195Match 11 · ODI | Ireland won by 133 runs | Dublin | ICC World Cricket League Championship 2011 |
| 9 Aug 2011 | CAN 133/9 v AFG 1508th Match · ODI | Afghanistan won by 17 runs | Toronto | Afghanistan tour of Canada 2011 |
| 7 Aug 2011 | CAN 230 v AFG 213/87th Match · ODI | Afghanistan won by 2 wickets (with 11 balls remaining) (D/L method) | King City | Afghanistan tour of Canada 2011 |
| 16 Mar 2011 | AUS 212/3 v CAN 211Match 35 · ODI | Australia won by 7 wickets | Bangalore | ICC Cricket World Cup 2010/11 |
| 13 Mar 2011 | CAN 261/9 v NZ 358/6Match 30 · ODI | New Zealand won by 97 runs | Mumbai | ICC Cricket World Cup 2010/11 |
| 7 Mar 2011 | CAN 199/5 v KEN 198Match 23 · ODI | Canada won by 5 wickets | Delhi | ICC Cricket World Cup 2010/11 |
| 3 Mar 2011 | CAN 138 v PAK 184Match 17 · ODI | Pakistan won by 46 runs | Colombo | ICC Cricket World Cup 2010/11 |
| 28 Feb 2011 | CAN 123 v ZIM 298/9Match 12 · ODI | Zimbabwe won by 175 runs | Nagpur | ICC Cricket World Cup 2010/11 |
| 20 Feb 2011 | SL 332/7 v CAN 122Match 3 · ODI | Sri Lanka won by 210 runs | Hambantota | ICC Cricket World Cup 2010/11 |
| 6 Sept 2010 | CAN 163/4 v IRE 175/9Match 1 · ODI | Canada won by 4 runs (DLS method) | Toronto | Ireland in Canada ODI Series 2010 |
| 10 Jul 2010 | KEN 190 v CAN 194/75th Place Play-off · ODI | Canada won by 3 wickets (with 4 balls remaining) | Schiedam | 2010 ICC World Cricket League Division One |
| 9 Jul 2010 | KEN 153 v CAN 154/414th Match · ODI | Canada won by 6 wickets (with 85 balls remaining) | Schiedam | 2010 ICC World Cricket League Division One |
| 7 Jul 2010 | CAN 154/9 v IRE 155/510th ODI · ODI | Ireland won by 5 wickets | Amstelveen | ICC World Cricket League Division One 2010 |
| 5 Jul 2010 | CAN 168 v NED 169/39th Match · ODI | Netherlands won by 7 wickets (with 44 balls remaining) | Rotterdam | 2010 ICC World Cricket League Division One |
| 3 Jul 2010 | SCO 236/4 v CAN 126/95th Match · ODI | Scotland won by 69 runs (D/L method) | Amstelveen | 2010 ICC World Cricket League Division One |
| 1 Jul 2010 | CAN 257/7 v AFG 258/41st Match · ODI | Afghanistan won by 6 wickets (with 8 balls remaining) | Voorburg | 2010 ICC World Cricket League Division One |
| 6 Jun 2010 | CAN 100 v USA 101/5Final · T20 | United States of America won by 5 wickets | Hamilton | ICC World Cricket League Americas Region Division One Twenty20 2010 |
| 29 May 2010 | USA 189 v CAN 191/1Match · List A | Canada won by 9 wickets | Hamilton | ICC World Cricket League Americas Region Division One 2010 |
| 13 Apr 2010 | WI 316/4 v CAN 108Only ODI · ODI | West Indies won by 208 runs | Jamaica | Canada tour of West Indies 2010 |
| 18 Feb 2010 | AFG 177 v CAN 178/62nd ODI · ODI | Canada won by 4 wickets (with 64 balls remaining) | UAE | Canada v Afghanistan in United Arab Emirates 2009/10 |
| 16 Feb 2010 | AFG 289/6 v CAN 288/81st ODI · ODI | Afghanistan won by 1 run | UAE | Canada v Afghanistan in United Arab Emirates 2009/10 |