Full name Rory Keith Kleinveldt
Born March 15, 1983, Cape Town, Cape Province
Current age 33 years 314 days
Major teams South Africa, Cape Cobras, Hampshire, South Africa A, South Africa Under-19s, Western Province, Western Province Boland
Playing role Bowler
Batting style Right-hand bat
Bowling style Right-arm fast-medium
|Test debut||Australia v South Africa at Brisbane, Nov 9-13, 2012 scorecard|
|Last Test||South Africa v Pakistan at Centurion, Feb 22-24, 2013 scorecard|
|ODI debut||South Africa v New Zealand at Paarl, Jan 19, 2013 scorecard|
|Last ODI||Sri Lanka v South Africa at Pallekele, Jul 28, 2013 scorecard|
|T20I debut||South Africa v Bangladesh at Johannesburg, Nov 5, 2008 scorecard|
|Last T20I||South Africa v Pakistan at Centurion, Mar 3, 2013 scorecard|
|Last First-class||Warriors v Cape Cobras at East London, Jan 12-15, 2017 scorecard|
|List A debut||2002/03|
|Last List A||Northamptonshire v Surrey at Northampton, Aug 18, 2016 scorecard|
|Twenty20 debut||Western Province Boland v Dolphins at Cape Town, Apr 7, 2004 scorecard|
|Last Twenty20||Cape Cobras v Knights at Cape Town, Dec 7, 2016 scorecard|
|Bat & Bowl||Team||Opposition||Ground||Match Date||Scorecard|
|31, 1/52||Cape Cobras||v Warriors||East London||12 Jan 2017||FC|
|1/21||Cape Cobras||v Knights||Cape Town||7 Dec 2016||T20|
|3/31||Cape Cobras||v Dolphins||Durban||4 Dec 2016||T20|
|28||Cape Cobras||v Titans||Centurion||25 Nov 2016||T20|
|-||Cape Cobras||v Dolphins||Cape Town||23 Nov 2016||T20|
|2/24||Cape Cobras||v Lions||Potchefstroom||20 Nov 2016||T20|
|10, 2/16||Cape Cobras||v Warriors||Cape Town||18 Nov 2016||T20|
|3, 1/34||Cape Cobras||v Titans||Paarl||16 Nov 2016||T20|
|0/15, 17||Cape Cobras||v Knights||Johannesburg||12 Nov 2016||T20|
|18, 3/76, 5||Cape Cobras||v Titans||Cape Town||27 Oct 2016||FC|
A burly and bustling allrounder, Rory Kleinveldt came from the assembly line of South Africa's seam-bowling, lower middle-order hitting two-in-ones. Although his potential was never fully realised at international level, he excelled domestically at home and on the county circuit.
Hailing from a cricketing family - Kleinveldt's uncle Johnny played under the South African Cricket Board pre-unity in 1991 - Kleinveldt was involved in the game from an early age. He was a member of South Africa's Under-19 team which made the final of the 2002 World Cup, and after a stint with the South African Academy side, he was fast-tracked into first-class cricket by Western Province in 2002-03.
After several impressive seasons with Cobras, He was rewarded with a spot in the South Africa A side touring India in 2007, and finally a call-up to the national one-day squad in October 2008. He did not get a game though, and went on to have a disastrous T20I debut - he scored 3 and bowled a wicketless 20-run over. He had to wait two years for another chance, which he got at the 2010 World T20, but another forgettable outing saw him left out of the team again.
Kleinveldt finally got a sustained run in 2012-13 season, when he made his Test debut in Australia. He was picked as part of an all-pace attack to bowl on what was expected to be a spicy Brisbane track, but went wicket-less on a flat surface. Better performances came in Adelaide and at home in Port Elizabeth against New Zealand, but in an attack with Dale Steyn, Morne Morkel and Vernon Philander, Kleinveldt struggled to nail down a regular place in Tests.
In limited-overs cricket, Kleinveldt played 10 ODIs in the first seven months of 2013 but middling performances saw him lose his place. He continued to play as a senior stalwart for Cobras and initially looked to try and claim back his national place but fell behind in a queue of upcoming quicks.
In 2015, his career took a different path when he signed for Northants. He was their leading bowler in the County Championship with 57 wickets from 13 matches and played a role in their T20 run to Finals Day. That summer, Kleinveldt confirmed he had no interest in resuming an international career and furnished CSA with a letter detailing that when he went to play at the Masters Champions League.
Although that tournament seemed to require that players retire from all forms of cricket, Kleinveldt continued to play for Cobras and signed for Northants in 2016 as well.
Some of the reactions on Twitter to Virat Kohli's record-equalling hundred during India's chase in Pune
Some of India's finest wins have come with Yuvraj Singh and MS Dhoni in harness at the crease. At Cuttack they rolled back the years to extraordinary effect
The Twitter world rose up to applaud Yuvraj Singh's hundred, in his second game since being recalled to India's ODI squad
Kedar Jadhav battled physical exertion and pain as he played the innings of his life, but there could not have been a better balm to soothe those pains than watching his team go the distance
Currently, Ajinkya Rahane doesn't quite have the body of work in ODIs that merit his inclusion. What can he do to press for selection in the Champions Trophy?
His Test stats as batsman and bowler compare favourably with some of the best allrounders, which is why his second-innings dismissal in Wellington is all the more puzzling
The shot Shakib Al Hasan played to be dismissed on day five at Basin Reserve defies explanation. It also prompts a few questions
As batting and bowling in ODIs takes on more of the attacking virtues of T20 cricket, where does the format stand as a product of its own?