Oddsworth
RM

Titans · Joburg Super Kings

Rivaldo Moonsamy

30South Africa

  • Right-handed top-order batter
  • Right-arm off-spin bowler

Upcoming

T20 record

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T20212049738329.20129.8813511841.8
Pro20181748335634.50135.7813511739.6
SA203314274.7051.91000170.4
Last 10101018315522.90118.161120645.2

Batting style

Balanced top-order batter

  • PowerplayOvers 1–6

    Strike rate119Par 125
    Balls per dismissal29Par 24
  • Middle oversOvers 7–15

    Strike rate143Par 122
    Balls per dismissal22Par 22
  • DeathOvers 16–20

    Strike rate–
    Balls per dismissal–
FigurePlayerParAgainst par
Average31.727.4
Strike rate136124
Boundary %19.115.7
Dot %40.339.9
Sixes, % of boundaries2729
Strike rate v pace130127
Strike rate v spin142119
Strike rate, first 10 balls118113

350 balls in T20s · Mar 2024 – Nov 2026

Compare with other players

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay185117.860–0
Middle overs181132.090–0
Death (overs 16–20)17235.320–0

Teams

Leagues

YearsMatRunsAvgSRWktsEcon
Pro202017–20261848334.50135.7––
SA2020263144.7051.9––

T20 streaks

Last 10CareerNowBest
30+ score1/1030%1413101328617261861
  • Rivaldo Moonsamy has made 30 or more in 1 of the last 10 T20 innings.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
1 Nov 2026TitansLionsThe Wanderers Stadium61 (41)–Lost by 15 runsL 15 runs
29 Oct 2026TitansSouth Western DistrictsRecreation Ground18 (20)–Lost by 3 wicketsL 3 wkts
25 Oct 2026TitansBolandBoland Park26 (21)–TiedTied
13 Oct 2026TitansKwaZulu-Natal InlandCity Oval17 (13)–Won by 21 runsW 21 runs
11 Oct 2026TitansEasternsSuperSport Park6* (1)–Won by 99 runsW 99 runs
7 Oct 2026TitansSouth Africa Emerging PlayersSuperSport Park28* (17)–Won by 8 wicketsW 8 wkts
2 Oct 2026TitansKnightsMangaung Oval––Won by 124 runsW 124 runs
22 Jan 2026Joburg Super KingsPaarl RoyalsSuperSport Park3 (7)–Lost by 36 runsL 36 runs
17 Jan 2026Joburg Super KingsPretoria CapitalsThe Wanderers Stadium1 (9)–Lost by 21 runsL 21 runs
14 Jan 2026Joburg Super KingsSunrisers Eastern CapeSt George's Park10 (11)–Lost by 61 runsL 61 runs

All teams

Share