Vincent Masekesa was born on 27 March 1997 and is a Zimbabwean cricketer who specialises in leg‑spin bowling and contributes as a lower‑order batsman. He represents the Mountaineers in Zimbabwe’s domestic competitions and has become a regular feature in both the first‑class and limited‑overs sides.
He made his Test debut on 28 April 2025 against Bangladesh, taking five wickets for 115 runs, and has since played four Tests, scoring 38 runs and claiming ten wickets. In the 2024–25 Logan Cup he was the leading wicket‑taker with 43 dismissals, including best figures of 7 for 117 and 5 for 63, and he featured in two T20 Internationals in late 2026.
Vincent Masekesa: quick facts
- Born: 27 March 1997
- Team: Zimbabwe
Vincent Masekesa career statistics
Batting
| Format | Matches | Innings | Runs | Highest | Average | Strike rate | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Tests | 4 | 8 | 38 | 11* | 5.43 | 22.75 | 0 | 0 |
Bowling
| Format | Matches | Wickets | Best | Average | Economy |
|---|---|---|---|---|---|
| Tests | 4 | 10 | 5/115 | 46.20 | 4.85 |
Figures as of 13 November 2026. Figures from Cricsheet (cricsheet.org), Open Data Commons Attribution licence.
Vincent Masekesa’s domestic career
Vincent Masekesa entered the first‑class scene for the Mountaineers when he debuted against Southern Rocks on 30 March 2021 in the 2020–21 Logan Cup. The match marked the start of his professional career in Zimbabwe’s premier domestic competition, where he began to develop his leg‑spin craft and contributed with the bat in the lower order. His early performances laid the foundation for a rapid rise through the domestic ranks, earning him regular selection for the Mountaineers across formats.
He made his List A debut on 9 October 2022 against Mid West Rhinos in the 2022–23 Pro50 Championship, further expanding his experience in limited‑overs cricket. In the ensuing seasons he became a regular feature for the Mountaineers, delivering economical spells and picking up crucial wickets. His ability to turn the ball sharply and vary his pace made him a valuable asset in the one‑day format, and his contributions with the bat, though modest, added depth to the side’s lower order.
The 2024–25 Logan Cup proved decisive for Masekesa, as he finished as the competition’s leading wicket‑taker with 43 dismissals at an average of 22.02. His standout performances included a career‑best 7 for 117 and a 5 for 63 in the Mountaineers’ victory over the Rhinos, showcasing his capacity to produce match‑winning spells. These figures underscored his development into one of Zimbabwe’s most effective spin bowlers at the domestic level and cemented his place in the national selectors’ considerations.
Vincent Masekesa’s international career
Masekesa earned his first Test cap for Zimbabwe in the series against Bangladesh, debuting on 28 April 2025 at the Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium in Chattogram. On debut he claimed five wickets for 115 runs, becoming only the third Zimbabwean bowler to take a five‑wicket haul on Test debut and the eighth overall to achieve a fifer for his country. The performance highlighted his ability to extract turn and bounce on sub‑continental pitches and secured his place in the side for subsequent matches.
Across four Test matches up to 7 August 2025, Masekesa has accumulated 38 runs in eight innings at an average of 5.43, with a highest score of 11 not out, reflecting his role as a lower‑order batsman. With the ball he has taken ten wickets at an average of 46.2 and an economy of 4.85, the best figures remaining the debut haul of 5/115. He has also taken two catches in the field, contributing modestly in all facets of the game.
In the limited‑overs arena Masekesa featured in two Twenty‑20 Internationals between October and November 2026. He bowled in both matches, claiming a single wicket for 21 runs, recorded as best figures of 1/21. With the bat he managed only a solitary run from one innings, his highest score remaining zero. Although his impact in the shortest format has been limited so far, the appearances mark his entry into international T20 cricket.
Vincent Masekesa’s playing style
Masekesa is a right‑arm leg‑spin bowler who relies on a sharp turn of the ball and a well‑disguised googly to deceive batsmen. He varies his flight and pace to extract bounce on responsive surfaces, often targeting the footmarks outside the off‑stump. His control over line and length enables him to build pressure in longer formats, while his ability to produce sudden bursts of turn makes him a potent weapon in the middle overs of limited‑overs games.
As a batsman, Masekesa occupies the lower order and contributes primarily with quick runs when required. His Test batting average of 5.43 and a strike rate of 22.75 indicate a defensive approach, yet his ability to score 11 not out demonstrates resilience in tail‑end situations. In limited‑overs matches his role remains to add valuable runs in the final overs, using a compact technique to protect his wicket while rotating the strike.
Vincent Masekesa’s records and achievements
Masekesa’s most notable international achievement came on his Test debut, where he recorded figures of 5 for 115 against Bangladesh. This five‑wicket haul placed him as the third Zimbabwean bowler ever to claim a fifer on debut and the eighth overall to achieve such a feat for the nation, underscoring his immediate impact at the highest level.
In domestic cricket Masekesa topped the wicket‑taking charts in the 2024–25 Logan Cup, claiming 43 wickets at an average of 22.02. His best innings figures of 7 for 117 and a subsequent 5 for 63 in the Mountaineers’ win over the Rhinos highlight his capacity to dominate batting line‑ups. These performances have cemented his reputation as a leading spin option for Zimbabwe across formats.
Vincent Masekesa: frequently asked questions
When was Vincent Masekesa born?
Vincent Masekesa was born on 27 March 1997.
Which teams has Vincent Masekesa played for?
Vincent Masekesa plays international cricket for Zimbabwe.
When did Vincent Masekesa make an international debut?
Vincent Masekesa made a Test debut against Bangladesh at Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chattogram on 28 April 2025.
What is Vincent Masekesa’s highest score?
Vincent Masekesa’s highest score is 11 not out in Tests.
How many wickets has Vincent Masekesa taken?
Vincent Masekesa has taken 10 wickets in Tests.
What are Vincent Masekesa’s best bowling figures?
Vincent Masekesa’s best bowling figures are 5/115 in Tests.









