Skip to content
FairPlay

Cricket player · Wicketkeeper · South Africa

Ruan de Swardt

Ruan de Swardt appears in 17 matches with a full FairPlay scorecard (31 Oct 2025 to 25 Oct 2026). 321 runs in 14 innings. 17 wickets from 65.5 overs. 43 matches in FairPlay's recorded career data.

Player profile

Role
Wicketkeeper
Batting
Left-hand bat
Born
21 Jan 1998 Age 28
Recorded matches
436 internationals

Ruan de Swardt is a wicketkeeper from South Africa with 43 matches in FairPlay's recorded data, including 6 internationals (2 Tests, 4 ODIs).

Batting: 667 runs across all recorded formats, with 1 hundred and 1 fifty; the most runs came in List A cricket (253) and the highest recorded score is 126.

Bowling: 42 wickets in recorded matches, 22 of them in T20 (league and domestic) cricket.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Ruan de Swardt: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test24996433.0045.00/1340.332.690
ODI44633621.0060.60/0516.204.630
T20 (league and domestic)29222524518.00120.60/02227.869.040
List A8825312636.1488.21/01217.334.470

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Ruan de Swardt at a glance

FairPlay holds 17 complete scorecards featuring Ruan de Swardt, most recently for North West Dragons (T20 and shorter, one-day).

In those matches Ruan de Swardt batted 14 times for 321 runs at a strike rate of 121.59. The highest score was 126 off 116 balls against Lancashire.

With the ball: 17 wickets from 65.5 overs, an economy rate of 7.08. Best figures: 4 for 49 against Surrey.

How the 9 dismissals happened: caught 4, bowled 3, LBW 1, run out 1.

These matches were played at 11 different grounds.

Figures in FairPlay's scorecards

Batting
14532112635.67121.590/1
Bowling
1765.51466174/497.08

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
25 Oct 2026North West Dragons v Northern CapeBat – · Bowl 0/30 (4)
21 Oct 2026North West Dragons v LimpopoBat 11* (8) · Bowl 0/8 (2)
10 Oct 2026North West Dragons v South Western DistrictsBat 6* (5) · Bowl 1/43 (4)
28 Sept 2026Eastern Cape Linyathi (Border) v North West DragonsBat 0 (1) · Bowl 0/31 (3)
25 Sept 2026Warriors v North West DragonsBat – · Bowl 0/27 (4)
28 Jul 2026Nottinghamshire v LeicestershireBat 4 (5) · Bowl 0/2 (2)
26 Jul 2026Leicestershire v LancashireBat 126 (116) · Bowl 2/55 (10)
24 Jul 2026Surrey v LeicestershireBat 18 (9) · Bowl 4/49 (10)
22 Jul 2026Leicestershire v GloucestershireBat 42 (53) · Bowl 1/21 (7)
12 Jul 2026Derbyshire v LeicestershireBat 2 (3) · Bowl 0/21 (2)
10 Jul 2026Nottinghamshire v LeicestershireBat 15 (14) · Bowl –
8 Jul 2026Leicestershire v DurhamBat 0 (2) · Bowl 0/22 (2)
19 Nov 2025Lions v North West DragonsBat 45* (20) · Bowl 2/35 (4) & 2/7 (0.5)
14 Nov 2025North West Dragons v TitansBat 25* (16) · Bowl 1/40 (4)
11 Nov 2025North West Dragons v KwaZulu-Natal InlandBat 27* (10) · Bowl 2/19 (2)
2 Nov 2025Western Province v North West DragonsBat – · Bowl 1/26 (2)
31 Oct 2025Rocks (Boland) v North West DragonsBat 0 (2) · Bowl 1/30 (3)

More players from South Africa

All South Africa players