Canada squad 2024
Updated . 2024 · 16 players| Player · ODI 2024 | MatM | Runs | SR | Wkts | Econ | Ct |
|---|---|---|---|---|---|---|
| Aaron Johnson 89 runs · SR 102 | 3 | 89 | 102.3 | 0 | – | 0 |
| Dillon Heyliger 1 wkt · econ 5.71 | 2 | 6 | 100 | 1 | 5.71 | 0 |
| Dilpreet Singh Bajwa 1 wkt · econ 4.42 | 1 | 19 | 95 | 1 | 4.42 | 0 |
| Harsh Thaker 64 runs · 3 wkts | 3 | 64 | 57.7 | 3 | 6.98 | 2 |
| Ishwarjot Singh Sohi 4 wkts · econ 4.98 | 2 | 0 | 0 | 4 | 4.98 | 0 |
| Kaleem Sana Yet to play | – | – | – | – | – | – |
| Navneet Dhaliwal 102 runs · SR 67 | 3 | 102 | 67.1 | 0 | 20.00 | 1 |
| Nicholas Kirton 91 runs · SR 65 | 3 | 91 | 65 | 0 | – | 1 |
| Nikhil Dutta 45 runs · SR 73 | 1 | 45 | 72.6 | 0 | 4.44 | 0 |
| Pargat Singh 88 runs · SR 92 | 2 | 88 | 91.7 | 0 | – | 1 |
| Saad Bin Zafar 3 wkts · econ 3.86 | 3 | 39 | 102.6 | 3 | 3.86 | 0 |
| Shahid Ahmadzai 26 runs · SR 70 | 3 | 26 | 70.3 | 1 | 3.34 | 1 |
| Shreyas Movva 66 runs · SR 80 | 3 | 66 | 79.5 | 0 | – | 3 |
| Srimantha Wijeyeratne 22 runs · SR 79 | 2 | 22 | 78.6 | 0 | – | 1 |
| Uday Bhagwan Singh 3 wkts · econ 7.26 | 3 | 26 | 92.9 | 3 | 7.26 | 0 |
| Udaybir Walia Yet to play | – | – | – | – | – | – |
Updated daily from the official squad feed · last change 13 Jul 2026
Canada Squad — ODI 2024
Canada have 16 players in their ODI 2024 squad. The table above lists every player alphabetically with their ODI 2024 output — matches, runs, strike rate, wickets, economy and catches — refreshed daily from the official squad feed; tap a column to re-sort. 14 of the 16 have appeared so far.
Frequently asked questions
Who is in the Canada squad for ODI 2024?
The 16-player Canada squad is: Aaron Johnson, Dillon Heyliger, Dilpreet Singh Bajwa, Harsh Thaker, Ishwarjot Singh Sohi, Kaleem Sana, Navneet Dhaliwal, Nicholas Kirton, Nikhil Dutta, Pargat Singh, Saad Bin Zafar, Shahid Ahmadzai, Shreyas Movva, Srimantha Wijeyeratne, Uday Bhagwan Singh, Udaybir Walia.
How many players are in the Canada squad?
Canada have 16 players in their ODI 2024 squad, 14 of whom have played at least one match.