Switzerland Average Score & Team Totals
Updated , after Switzerland vs RomaniaSwitzerland average 155.9 runs across their last 20 T20 matches, and their opponents 148.4, so their matches average 304.2. They passed 150.5 in 12 of the 20 (60%), and 235 was their highest total against Estonia on 3 Aug 2025.
Switzerland runs: over/under
| Line | Over | Under | Over % |
|---|---|---|---|
| 140.5 runs | 15 | 5 | 75% |
| 150.5 runs | 12 | 8 | 60% |
| 160.5 runs | 9 | 11 | 45% |
| 170.5 runs | 3 | 17 | 15% |
| 180.5 runs | 2 | 18 | 10% |
Match total runs: over/under
| Line | Over | Under | Over % |
|---|---|---|---|
| 280.5 runs | 13 | 7 | 65% |
| 290.5 runs | 12 | 8 | 60% |
| 300.5 runs | 9 | 11 | 45% |
| 310.5 runs | 8 | 12 | 40% |
| 320.5 runs | 7 | 13 | 35% |
Switzerland runs by split
| Split | Matches | Scored | Conceded | Match total |
|---|---|---|---|---|
| Overall | 20 | 155.9 | 148.4 | 304.2 |
| Batting first | 8 | 165.5 | 140.3 | 305.8 |
| Chasing | 12 | 149.4 | 153.8 | 303.2 |
| Won | 15 | 154.1 | 139.1 | 293.3 |
| Lost | 5 | 161.0 | 176.0 | 337.0 |
Switzerland top run-scorers
| # | Player | Matches | Runs | Per match |
|---|---|---|---|---|
| 1 | Faheem Nazir | 10 | 426 | 42.6 |
| 2 | Arjun Vinod | 13 | 279 | 21.5 |
| 3 | Harsha Deshan | 10 | 266 | 26.6 |
| 4 | Osama Mahmood | 10 | 241 | 24.1 |
| 5 | Ahmed Hassan | 6 | 219 | 36.5 |
| 6 | Hassan Ahmad | 6 | 164 | 27.3 |
| 7 | Diyon Johnson | 10 | 162 | 16.2 |
| 8 | Malyar Stanikzai | 8 | 125 | 15.6 |
Match by match
More Switzerland stats
About Switzerland runs
Frequently asked questions
What is Switzerland's average score?
Switzerland average 155.9 runs across their last 20 T20 matches, from 82 to 235, and concede 148.4, so their matches average 304.2 runs. Batting first they average 165.5, and chasing 149.4.
How often do Switzerland score over 150.5 runs?
Switzerland have scored over 150.5 runs in 12 of their last 20 T20 matches (60%), and over 160.5 runs in 9 (45%). Their matches have gone over 290.5 runs in 12 of the 20 (60%).
What is Switzerland's highest total in their last 20 T20 matches?
Switzerland's highest total in their last 20 T20 matches is 235, against Estonia on 3 Aug 2025, and their lowest 82, against Bulgaria on 22 Oct 2021. They average 155.9 over the 20.
Who scores the most runs for Switzerland?
Faheem Nazir has scored the most runs for Switzerland in their last 20 T20 matches, 426 in 10 matches, ahead of Arjun Vinod (279) and Harsha Deshan (266). The side averages 155.9 runs a match in that time.
How many runs are scored in Switzerland matches?
Switzerland matches average 304.2 runs across their last 20 T20 matches, with Switzerland scoring 155.9 and their opponents 148.4. The match total went over 290.5 in 12 of the 20 (60%), and the most in one match was 429, against Estonia on 3 Aug 2025.