Matthew Geldenhuys running between the wickets in whites, bat in hand

Stats

This year

2026 so far

Runs and wickets in 2026 as recorded on Stumps for Boland Landbou in South Africa, and on Play-Cricket for Ardingly College and Haywards Heath CC in England. WebSports reports by season, so anything it holds for early 2026 is counted under 2025/26 further down. Compiled 12 October 2026.

Runs
1043
Wickets
67
Highest score
95
Best bowling
6/102

Four Boland Landbou matches in 2026 were scored twice on Stumps, so the runs and wickets above may be a little high. The sources and their limits are at the foot of this page.

  • 95 against Chislehurst and Sidcup Grammar School for Boland Landbou, 19 February 2026. His highest recorded score. (Stumps)
  • 6/102 from 17 overs against MCC for Ardingly College, 14 May 2026. His best recorded bowling figures, in a match Ardingly won by six wickets. (Play-Cricket)
  • 52* from 17 balls, with six sixes and three fours, for Ardingly College against Eastbourne College, 12 June. (Play-Cricket)
  • 50 from 32 balls for Ardingly College against Lord Wandsworth College, 16 May, in a win by 158 runs. (Play-Cricket)
  • 39 wickets in 20 matches in England, at an average of 16.95. (Play-Cricket)
  • 67* for Boland Landbou in late September. (Stumps)
  • 139 runs and four wickets added to his Twenty20 figures between the readings of 2 and 12 October, when Boland Landbou played the Wildeklawer Diamantveld tournament, 8 to 11 October. (Stumps)

England, April to June 2026

The English summer match by match

Wickets taken, running total across 20 matches, April to June
England 2026, match by match
DateForAgainstBattingBowlingCatchesScorecard
20 JunArdingly CollegeSt John's School, Leatherhead17 (23)6-0-33-00Play-Cricket: 20 Jun against St John's School, Leatherhead
18 JunArdingly CollegeReed's Schooldid not bat8-0-50-12Play-Cricket: 18 Jun against Reed's School
14 JunHaywards Heath CCHorsham CC40 (24)4-0-14-21Play-Cricket: 14 Jun against Horsham CC
13 JunArdingly CollegeSeaford College1 (3)9-2-27-21Play-Cricket: 13 Jun against Seaford College
12 JunArdingly CollegeEastbourne College52* (17)4-0-22-12Play-Cricket: 12 Jun against Eastbourne College
5 JunArdingly CollegeSevenoaks Schooldid not bat4-0-16-11Play-Cricket: 5 Jun against Sevenoaks School
30 MayHaywards Heath CCHorsham CC5 (4)10-1-49-01Play-Cricket: 30 May against Horsham CC
22 MayArdingly College U17Eastbourne College42* (22)5-0-31-20Play-Cricket: 22 May against Eastbourne College
16 MayArdingly CollegeLord Wandsworth College50 (32)9-1-54-22Play-Cricket: 16 May against Lord Wandsworth College
14 MayArdingly CollegeMCCdid not bat17-3-102-60Play-Cricket: 14 May against MCC
12 MayArdingly CollegeHurstpierpoint College0 (1)4-0-30-20Play-Cricket: 12 May against Hurstpierpoint College
9 MayArdingly CollegeReigate Grammar School0 (11)8-0-39-32Play-Cricket: 9 May against Reigate Grammar School
7 MayArdingly CollegeSussex Martlets4 (8)13-3-46-30Play-Cricket: 7 May against Sussex Martlets
30 AprArdingly CollegeSeaford College18 (13)3.4-0-40-10Play-Cricket: 30 Apr against Seaford College
28 AprArdingly CollegeBrighton College18 (10)4-0-22-20Play-Cricket: 28 Apr against Brighton College
23 AprArdingly CollegeBede's School0 (1)4-0-27-22Play-Cricket: 23 Apr against Bede's School
19 AprArdingly CollegeElizabeth Collegedid not bat4-0-17-30Play-Cricket: 19 Apr against Elizabeth College
18 AprArdingly CollegeEastbourne College3 (13)6-1-6-20Play-Cricket: 18 Apr against Eastbourne College
16 AprArdingly College U17Epsom College0 (2)6-1-10-30Play-Cricket: 16 Apr against Epsom College
9 AprArdingly CollegeHailsham CC34 (22)4-0-26-10Play-Cricket: 9 Apr against Hailsham CC

Batting is runs, then balls faced. Bowling is overs, maidens, runs, wickets.

Over the years

Runs and wickets season by season

Runs by season
Wickets by season

The seasons are South African seasons as WebSports records them. 2025/26 also takes in October and November 2025 from Stumps; 2026 is the calendar year on Stumps plus the English summer. CricClubs matches are placed by date: December 2024 in 2024/25, and late November and December 2025 in 2025/26. No platform holds a record for 2021/22 or 2022/23.

Earlier seasons

  • 2025/26 60 not out from 37 balls for Hoerikwaggo Bulls U19 against Atlantic Pirates U19, 30 November 2025, and 48 not out from 30 against the same side four days later.
  • 2024/25 948 runs and six fifties across school and franchise cricket on WebSports, with a best of 85 not out for Boland Landbou 1st XI.
  • 2024/25 55 from 24 balls for Western Stallions U15 against Devils Peak Dragons U15, 5 December 2024, and 3 for 19 against Cape Vikings U15 four days earlier.
  • 2024/25 80 for Stallions in the MSL T20 and 79 not out for Guardians in the Boland T20.
  • 2023/24 425 runs at 30.36 and 17 wickets at 14.47 in age-group cricket for Boland Landbou, with a best of 3 for 6.

CricClubs, match by match

CricClubs, match by match
DateForAgainstBattingBowlingScorecard
5 Dec 2025Hoerikwaggo Bulls U19Atlantic Pirates U1920 (27)4-0-13-1CricClubs: 5 Dec 2025 against Atlantic Pirates U19
4 Dec 2025Hoerikwaggo Bulls U19Atlantic Pirates U1948* (30)2-0-20-1CricClubs: 4 Dec 2025 against Atlantic Pirates U19
4 Dec 2025Hoerikwaggo Bulls U19Cape Vikings U196* (1)2-0-28-0CricClubs: 4 Dec 2025 against Cape Vikings U19
3 Dec 2025Hoerikwaggo Bulls U19Cape Vikings U194 (6)2-0-23-0CricClubs: 3 Dec 2025 against Cape Vikings U19
30 Nov 2025Hoerikwaggo Bulls U19Atlantic Pirates U1960* (37)did not bowlCricClubs: 30 Nov 2025 against Atlantic Pirates U19
8 Dec 2024Western Stallions U15Cape Vikings U1513 (10)2-0-20-1CricClubs: 8 Dec 2024 against Cape Vikings U15
5 Dec 2024Western Stallions U15Devils Peak Dragons U1555 (24)2-0-18-0CricClubs: 5 Dec 2024 against Devils Peak Dragons U15
5 Dec 2024Western Stallions U15Peninsula Patriots U1522* (7)2-0-15-1CricClubs: 5 Dec 2024 against Peninsula Patriots U15
4 Dec 2024Western Stallions U15Cape Vikings U15did not batdid not bowlCricClubs: 4 Dec 2024 against Cape Vikings U15
4 Dec 2024Western Stallions U15Bo-Kaap Phantoms U156 (6)2-0-20-0CricClubs: 4 Dec 2024 against Bo-Kaap Phantoms U15
2 Dec 2024Western Stallions U15Devils Peak Dragons U1510 (6)2-0-18-1CricClubs: 2 Dec 2024 against Devils Peak Dragons U15
2 Dec 2024Western Stallions U15Peninsula Patriots U1512* (12)2-0-5-1CricClubs: 2 Dec 2024 against Peninsula Patriots U15
1 Dec 2024Western Stallions U15Atlantic Pirates U151 (3)2-0-27-1CricClubs: 1 Dec 2024 against Atlantic Pirates U15
1 Dec 2024Western Stallions U15Cape Vikings U1514 (17)2-0-19-3CricClubs: 1 Dec 2024 against Cape Vikings U15

For Hoerikwaggo Bulls U19 in 2025 and Western Stallions U15 in 2024. CricClubs files all fourteen under its T20 series type, but the scorecards show 18 overs a side in 2025 and 16 in 2024.

Career, by source

Career figures by source
SourceMatchesInningsNot outRunsHighestBatting averageFiftiesOversWicketsBestBowling averageEconomyCatches
WebSports948315168585*24.789111303/618.705.05not recorded
Stumps454348249521.134121.5333/917.794.8216
Play-Cricket2016228452*20.292132.4396/10216.954.9814
CricClubs1413527160*33.88226103/1922.608.692
Career1731552630649523.7517391.31126/10218.175.2032 or more

Where the figures come from

Sources and their limits

Nothing on this page is estimated. Every figure was read on or before 12 October 2026 from one of four public scoring platforms, and the totals are sums of those.

The record is incomplete and, in places, may be generous. Four Boland Landbou matches in 2026 were scored twice on Stumps and are probably counted twice in its totals, so runs, wickets and matches for 2026 and for the career may be a little high; the highest score and best bowling are not affected. Three matches that appear on both WebSports and Stumps have been counted once. One Stumps entry, against Garsfontein on 11 October 2026, is marked abandoned with no score and is still counted in its match total. Whether WebSports lists any match under two leagues was not checked.

Most of the scorecards in England name the player only as M Geldenhuys; they are counted as his on team and date. The 5 June match is still marked as in progress on Play-Cricket. The younger Ardingly College age-group teams were not checked, and some Haywards Heath CC results record only the totals, so matches in England may still be missing. WebSports does not record catches, and its bowling figures for 2024/25 look incomplete.

Corrected on 2 October 2026: this page first listed nine matches in England, with 70 runs and 20 wickets. Eleven more Ardingly College matches were then found and added.

Added on 2 October 2026: fourteen CricClubs matches for Western Stallions U15 and Hoerikwaggo Bulls U19, with 271 runs and 10 wickets. Before that the career row read 151 matches, 2,654 runs and 98 wickets. The CricClubs figures are its profile totals; whether any of those matches is also among the Stallions matches on WebSports was not checked by date. CricClubs records two catches, without saying in which matches.

Checked later on 2 October 2026: all fourteen CricClubs scorecards were opened and agree with the table above, and none of those matches shares a date with the Stallions matches on WebSports, which were played in March and December 2025. The two catches were on 5 December 2024 and 30 November 2025.

Updated on 12 October 2026: Stumps was read again after Boland Landbou played a one-day match against Wynberg on 5 October and the Wildeklawer Diamantveld tournament from 8 to 11 October. Before that its row read 37 matches, 685 runs and 29 wickets, and the career row 165 matches, 2,925 runs and 108 wickets. The 139 runs and four wickets shown for the tournament are the difference between the two readings of the Stumps Twenty20 row, not a figure Stumps prints. CricClubs and the current WebSports season were read again the same day; Play-Cricket and the earlier WebSports seasons were not.

Enquiries about availability, selection and appearances.

Get in touch