- Home
- Players
- Beyers Swanepoel
Worcestershire · Men's cricket
Beyers Swanepoel stats
Data through 27 September 2026Last updated 27 September 2026
Coverage: matches in the Cricsheet data from 18 October 2022 to 27 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Beyers Swanepoel played 25 T20 league and domestic matches in the data, between 2022 and 2026. Beyers Swanepoel took 36 first-class wickets in the data (average 27.61, economy 3.28, best 5/65).
T20 league & domestic matches
25
164 runs
Best bowling
5/65
First-class
Teams played for
Worcestershire 2026 · 16Kent 2024 · 16Warriors 2022–2024 · 8Sunrisers Eastern Cape 2024–2025 · 7Titans 2026 · 2
Beyers Swanepoel batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 25 | 16 | 1 | 164 | 83 | 10.93 | 114 | 143.9 | 0 | 1 | 3 | 18 | 5 |
| First-class | 11 | 18 | 1 | 379 | 63* | 22.29 | 491 | 77.2 | 0 | 2 | 2 | 55 | 6 |
| List A | 13 | 13 | 2 | 156 | 30 | 14.18 | 155 | 100.6 | 0 | 0 | 1 | 19 | 4 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2022 | 23 |
| 2024 | 305 |
| 2025 | 1 |
| 2026 | 370 |
Year-by-year batting (8 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2022 | T20 (leagues & domestic) | 2 | 23 | 23.00 | 191.7 | 22 | 0 | 0 |
| 2024 | First-class | 5 | 112 | 22.40 | 58.9 | 54 | 0 | 1 |
| 2024 | List A | 7 | 70 | 10.00 | 86.4 | 30 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 10 | 123 | 12.30 | 155.7 | 83 | 0 | 1 |
| 2025 | T20 (leagues & domestic) | 2 | 1 | 0.50 | 16.7 | 1 | 0 | 0 |
| 2026 | First-class | 13 | 267 | 22.25 | 88.7 | 63 | 0 | 1 |
| 2026 | List A | 6 | 86 | 21.50 | 116.2 | 30 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 2 | 17 | 8.50 | 100.0 | 11 | 0 | 0 |
Beyers Swanepoel bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 25 | 498 | 750 | 23 | 3/36 | – | 32.61 | 9.04 | 21.7 | 0 | 0 | 0 |
| First-class | 17 | 1,816 | 994 | 36 | 5/65 | 7/102 | 27.61 | 3.28 | 50.4 | 3 | 1 | 49 |
| List A | 13 | 600 | 497 | 19 | 3/15 | – | 26.16 | 4.97 | 31.6 | 0 | 0 | 4 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2022 | 2 |
| 2024 | 30 |
| 2025 | 2 |
| 2026 | 44 |
Year-by-year bowling (8 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2022 | T20 (leagues & domestic) | 4 | 2 | 39.50 | 7.18 | 1/11 |
| 2024 | First-class | 4 | 5 | 53.40 | 3.47 | 2/61 |
| 2024 | List A | 7 | 10 | 20.10 | 4.19 | 3/26 |
| 2024 | T20 (leagues & domestic) | 15 | 15 | 32.93 | 9.32 | 2/15 |
| 2025 | T20 (leagues & domestic) | 2 | 2 | 32.50 | 9.29 | 1/24 |
| 2026 | First-class | 13 | 31 | 23.45 | 3.22 | 5/65 |
| 2026 | List A | 6 | 9 | 32.89 | 5.69 | 3/15 |
| 2026 | T20 (leagues & domestic) | 4 | 4 | 28.00 | 9.33 | 3/36 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Lancashire | First-class | 4 | 129 | 43.00 | 79.6 | 63 | 0 | 1 |
| Gloucestershire | First-class | 4 | 112 | 28.00 | 84.8 | 42 | 0 | 0 |
| Kent | First-class | 3 | 12 | 4.00 | 44.4 | 6 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Gloucestershire | First-class | 4 | 13 | 14.85 | 2.64 | 5/65 |
| Lancashire | First-class | 3 | 9 | 19.89 | 3.42 | 4/37 |
| Kent | First-class | 4 | 8 | 29.00 | 3.73 | 3/51 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| County Ground, Worcester | 10 | 202 | 28.86 | 63 |
| St Lawrence Ground | 9 | 116 | 12.89 | 54 |
| Newlands | 1 | 83 | 83.00 | 83 |
| College Ground | 2 | 64 | 32.00 | 42 |
| County Ground, Chelmsford | 2 | 34 | 17.00 | 30 |
| Kent County Cricket Ground | 2 | 32 | 16.00 | 30 |
| County Ground, Taunton | 4 | 27 | 6.75 | 8 |
| County Ground, Northampton | 2 | 25 | 12.50 | 17 |
| Sophia Gardens | 2 | 25 | 12.50 | 14 |
| Senwes Park | 2 | 23 | 23.00 | 22 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| County Ground, Worcester | 11 | 24 | 21.33 | 3.38 |
| St Lawrence Ground | 9 | 9 | 45.44 | 4.21 |
| College Ground | 2 | 6 | 15.17 | 2.84 |
| St George's Park | 5 | 5 | 36.40 | 10.71 |
| County Ground, Taunton | 4 | 5 | 39.60 | 4.40 |
| Stanley Park | 1 | 3 | 8.67 | 2.89 |
| The Wanderers Stadium | 2 | 3 | 15.00 | 7.50 |
| Kent County Cricket Ground | 2 | 3 | 18.33 | 4.23 |
| Trafalgar Road Ground | 1 | 3 | 27.00 | 3.52 |
| Sophia Gardens | 2 | 3 | 27.00 | 7.36 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 45 | 24 | 187.5 | 1 | 246 | 10 | 9.22 |
| T20 | Middle | 74 | 50 | 148.0 | 4 | 132 | 6 | 7.91 |
| T20 | Death | 45 | 40 | 112.5 | 10 | 120 | 7 | 9.90 |
How Beyers Swanepoel was dismissed
- Caught22 (51%)
- Bowled9 (21%)
- Lbw6 (14%)
- Caught and bowled3 (7%)
- Stumped2 (5%)
- Run out1 (2%)
How Beyers Swanepoel took wickets
- Caught51
- Bowled15
- Lbw8
- Caught and bowled4
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 1 May 2026 | 17 |
| 1 May 2026 | 8 |
| 15 May 2026 | 21 |
| 12 Jun 2026 | 34 |
| 12 Jun 2026 | 0 |
| 19 Jun 2026 | 13 |
| 19 Jun 2026 | 35 |
| 5 Jul 2026 | 11 |
| 12 Jul 2026 | 6 |
| 24 Jul 2026 | 18 |
| 29 Jul 2026 | 1 |
| 31 Jul 2026 | 7 |
| 2 Aug 2026 | 30 |
| 9 Aug 2026 | 14 |
| 11 Aug 2026 | 16 |
| 20 Aug 2026 | 42 |
| 20 Aug 2026 | 22 |
| 27 Aug 2026 | 63 |
| 2 Sep 2026 | 6 |
| 2 Sep 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 2 Sep 2026 | First-class | Kent | 0 | 1 | bowled | St Lawrence Ground |
| 2 Sep 2026 | First-class | Kent | 6 | 6 | caught | St Lawrence Ground |
| 27 Aug 2026 | First-class | Lancashire | 63* | 55 | not out | County Ground, Worcester |
| 20 Aug 2026 | First-class | Gloucestershire | 22 | 16 | caught and bowled | College Ground |
| 20 Aug 2026 | First-class | Gloucestershire | 42 | 62 | bowled | College Ground |
| 11 Aug 2026 | List A | Durham | 16 | 23 | caught | County Ground, Worcester |
| 9 Aug 2026 | List A | Glamorgan | 14 | 13 | caught | Sophia Gardens |
| 2 Aug 2026 | List A | Essex | 30 | 15 | stumped | County Ground, Chelmsford |
| 31 Jul 2026 | List A | Middlesex | 7* | 5 | not out | County Ground, Worcester |
| 29 Jul 2026 | List A | Yorkshire | 1 | 6 | bowled | Clifton Park Ground |
| 24 Jul 2026 | List A | Derbyshire | 18* | 12 | not out | County Ground, Worcester |
| 12 Jul 2026 | T20 (leagues & domestic) | Somerset | 6 | 7 | bowled | County Ground, Taunton |
| 5 Jul 2026 | T20 (leagues & domestic) | Glamorgan | 11 | 10 | caught | Sophia Gardens |
| 19 Jun 2026 | First-class | Gloucestershire | 35 | 38 | caught | County Ground, Worcester |
| 19 Jun 2026 | First-class | Gloucestershire | 13 | 16 | stumped | County Ground, Worcester |
| 12 Jun 2026 | First-class | Middlesex | 0 | 1 | caught | County Ground, Worcester |
| 12 Jun 2026 | First-class | Middlesex | 34 | 24 | caught | County Ground, Worcester |
| 15 May 2026 | First-class | Lancashire | 21 | 24 | lbw | Trafalgar Road Ground |
| 1 May 2026 | First-class | Northamptonshire | 8 | 13 | caught and bowled | County Ground, Northampton |
| 1 May 2026 | First-class | Northamptonshire | 17 | 25 | lbw | County Ground, Northampton |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 27 Sep 2026 | T20 (leagues & domestic) | Mpumalanga | 1/21 | 2 | 0 | Uplands College |
| 25 Sep 2026 | T20 (leagues & domestic) | Western Province | 0/19 | 3 | 0 | SuperSport Park |
| 2 Sep 2026 | First-class | Kent | 2/66 | 20.1 | 5 | St Lawrence Ground |
| 2 Sep 2026 | First-class | Kent | 1/42 | 12 | 0 | St Lawrence Ground |
| 27 Aug 2026 | First-class | Lancashire | 4/37 | 10.2 | 3 | County Ground, Worcester |
| 20 Aug 2026 | First-class | Gloucestershire | 4/49 | 22 | 8 | College Ground |
| 20 Aug 2026 | First-class | Gloucestershire | 2/42 | 10 | 1 | College Ground |
| 11 Aug 2026 | List A | Durham | 2/43 | 8 | 0 | County Ground, Worcester |
| 9 Aug 2026 | List A | Glamorgan | 0/45 | 8 | 0 | Sophia Gardens |
| 2 Aug 2026 | List A | Essex | 1/78 | 10 | 0 | County Ground, Chelmsford |
| 31 Jul 2026 | List A | Middlesex | 2/64 | 10 | 0 | County Ground, Worcester |
| 29 Jul 2026 | List A | Yorkshire | 1/51 | 8.5 | 0 | Clifton Park Ground |
| 24 Jul 2026 | List A | Derbyshire | 3/15 | 7.1 | 0 | County Ground, Worcester |
| 12 Jul 2026 | T20 (leagues & domestic) | Somerset | 0/36 | 4 | 0 | County Ground, Taunton |
| 5 Jul 2026 | T20 (leagues & domestic) | Glamorgan | 3/36 | 3 | 0 | Sophia Gardens |
| 19 Jun 2026 | First-class | Gloucestershire | 2/37 | 17.1 | 4 | County Ground, Worcester |
| 19 Jun 2026 | First-class | Gloucestershire | 5/65 | 24 | 3 | County Ground, Worcester |
| 12 Jun 2026 | First-class | Middlesex | 0/18 | 9 | 2 | County Ground, Worcester |
| 12 Jun 2026 | First-class | Middlesex | 1/72 | 27 | 6 | County Ground, Worcester |
| 15 May 2026 | First-class | Lancashire | 3/81 | 23 | 3 | Trafalgar Road Ground |
Frequently asked questions
How many wickets has Beyers Swanepoel taken in T20 leagues?
23 wickets in 25 innings at an average of 32.61, economy 9.04, best figures 3/36.
How many wickets has Beyers Swanepoel taken in first-class?
36 wickets in 17 innings at an average of 27.61, economy 3.28, best figures 5/65.
How many runs has Beyers Swanepoel scored in T20 leagues?
164 runs in 16 innings (25 matches) at an average of 10.93 and a strike rate of 143.9, in the data from 2022 to 2026.
What is Beyers Swanepoel's highest score?
83 in T20 leagues, the highest score in the data.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.