Canada and Ireland are two cricket teams that play very good cricket against each other. They have played many matches since 2007. Both teams try their best and give fans exciting cricket matches.
This guide tells you about all their games, the best matches, and who won more games. Canada and Ireland always play close matches that are fun to watch.
Canada vs Ireland Match Results
Canada and Ireland have played a total of 13 matches in ODI and T20I cricket since 2007. Their matches are always exciting with great cricket from both teams.
Ireland has won more matches overall, but Canada has also won many games. Both teams are very good at cricket and can beat each other.
Canada vs Ireland Results In ODI Cricket
In ODI cricket, they have played 8 matches since 2007. Here are the results:
Total Matches | Canada Wins | Ireland Wins |
---|---|---|
8 | 2 | 6 |
Ireland won 6 matches and Canada won 2 matches. Ireland is better in this format, but Canada’s 2 wins were very exciting games.
Canada vs Ireland Results In T20I Cricket
In T20I cricket, they have played 5 matches since 2010. Here are the results:
Total Matches | Canada Wins | Ireland Wins |
---|---|---|
5 | 3 | 2 |
Canada won 3 matches and Ireland won 2 matches. Canada is better at short cricket matches. This makes their rivalry very interesting.
Most Memorable ODI Matches Between Canada and Ireland
Here are the most exciting ODI matches:
1. Canada’s Big Win – February 4, 2007 (Nairobi)
Canada won by 6 wickets with only 2 balls left. This was one of the best cricket matches ever played by these teams.

Ireland scored 308 runs. Eoin Morgan scored 115 runs for Ireland. Kevin O’Brien made 52 runs. Canada needed to score 309 runs to win. Ashish Bagai scored 122 runs for Canada and remained not out. John Davison scored 57 runs, while Qaiser Ali scored 60 runs. Canada won by six wickets with just 2 balls left in the match.
2. Canada Wins At Home – September 6, 2010 (Toronto)
Canada won by 4 runs in a rain-affected match at their home ground. This was a very close and exciting match.

The match was reduced to 35 overs per side, and Ireland scored 175 runs for the loss of nine wickets. John Mooney scored 47 runs for Ireland. Paul Stirling made 35 runs. The target was reduced to 160 runs to be chased down in 33 overs. Ruvindu Gunasekera scored 71 runs for Canada. Captain Ashish Bagai made 64 runs. Canada made 163 runs for the loss of four wickets in 33 overs and won the match by four runs.
3. Ireland’s Easy Win – July 7, 2010 (Amstelveen)
Ireland won the match easily by 5 wickets and finished the match in 39.1 overs. Canada scored only 154 runs in 50 overs. Nitish Kumar scored 38 runs for Canada.

Kevin O’Brien bowled very well for Ireland and took 2 wickets. Ireland only needed 155 runs to win. O’Brien scored 43 runs and remained not out, while John Mooney made 44 runs. Paul Stirling scored 35 runs and Ireland won easily in just 39.1 overs.
Most Memorable T20I Matches Between Canada and Ireland
Here are some exciting short cricket matches:
1. Canada’s Amazing Win – February 3, 2010 (Colombo)
Canada won by 4 runs in a very exciting match after scoring 176 runs for the loss of three wickets. In reply, Ireland scored 172 runs for the loss of eight wickets and lost the match by four runs. Hiral Patel was the highest scorer for Canada and made 88 runs off 61 deliveries.

Ashish Bagai made 42 runs, and Rizwan Cheema scored 34 runs for Canada. For Ireland, Niall O’Brien scored 50 runs and Gary Wilson made 26 runs. Umar Bhatti took three wickets for Canada. Ireland finished with 172 runs for the loss of eight wickets, and Canada won the match by four runs.
2. Ireland’s Close Win – November 16, 2013 (Abu Dhabi)
Ireland defeated Canada by a mere two runs in the T20 World Cup Qualifier in 2013 after posting a total of 168 runs for the loss of five wickets. In reply, Canada scored 166 runs for the loss of three wickets.

Ireland batted first with Trent Johnston scoring 39 runs and Kevin O’Brien making 31 runs. Canada almost won the match because of Ashish Bagai who scored 67 runs without getting out and Ruvindu Gunasekera who made 65 runs. Canada needed only 3 more runs to win but could not get them. This was one of the closest T20I matches ever.
3. Canada’s Recent Win – June 7, 2024 (New York)
Canada won by 12 runs in their latest match against Ireland. Canada scored 137 runs and Ireland could only make 125 runs.

It was a collective batting effort from Ireland, which led them to a total of 168 runs. Trent Johnston was the highest scorer and remained unbeaten on 39 runs off 24 deliveries. Ruvindu Gunasekera and Ashish Bagai scored a half-century each for Canada. However, runs came at a very slow rate for Canada and they couldn’t cross the line.
When Do Canada and Ireland Play Next?
There are no matches planned between Canada and Ireland right now. Cricket fans will have to wait for their next series.
Both teams play in big cricket tournaments, so they will probably play each other again soon.
Related Reads:
Conclusion: Ireland Dominates Canada In Their Rivalry
Canada and Ireland have a very close cricket rivalry. Ireland has won 8 matches and Canada has won 5 matches overall.
Ireland has a better record in ODIs, winning 6 out of 8 matches. Canada has dominated Ireland in T20Is and has won 3 out of 5 matches. This makes their rivalry very interesting.
Both teams have great players and play exciting cricket. Fans always enjoy watching when these teams play against each other.
FAQs
Ireland has won 8 matches and Canada has won 5 matches in their overall head to head record. Ireland has won more ODI matches, while Canada has dominated in T20Is.
Canada chased down the target of 309 runs in an ODI game against Ireland and finished with 312 runs for the loss of four wickets. It is the highest total in Canada vs Ireland cricket matches.
Ashish Bagai holds the record for making the highest individual score in Canada vs Ireland matches. In 2007, he scored 122 runs off 132 deliveries.
T20I cricket matches between these teams are closer. Canada leads 3-2 in T20I matches. Ireland leads 6-2 in ODI matches.
The match match was played on February 4, 2007 and Canada won the match by six wickets after chasing down the target of 309 runs in 49.4 overs.