1989: Born November 22 in Harare, Zimbabwe.
2006: Signs for Derbyshire.
August 6 - Scores 48 on his List A debut against West Indies A.
2007: Joins Yorkshire on an academy contract.
2008: July 11 - Makes his first-class debut against Kent at Canterbury but is dismissed for one and five.
2009: Earns his Yorkshire second XI cap.
2011: September - Scores his maiden County Championship century, 111 against Warwickshire at Edgbaston.
Makes 717 runs at 42.17 despite Yorkshire's relegation to Division Two of the the County Championship, adding 331 at 55.16 in the Clydesdale Bank 40.
October: Hits a career-best 210 for Mid-West Rhinos against Southern Rocks in Zimbabwe's Castle Logan Cup.
2012: May 12 - Makes an unbeaten 121 as Yorkshire chase down 400 to beat Gloucestershire, rounding off the chase with a four and two sixes off spinner Ed Young.
Makes 613 runs at 40.86 as Yorkshire are promoted back to Championship Division One and 469 at 58.62 in the CB40. Awarded his Yorkshire county cap.
October - Makes two half-centuries in Yorkshire's Champions League t20 campaign.
2013: February - Earns first England Lions selection.
August - Playing for England Lions, hits 104 against the touring Australians and 115 and 87 against Bangladesh A in a nine-day period.
September 3 - Makes England debut in Twenty20 international against Ireland but is dismissed for a second-ball duck.
September 23 - Named in England's squad for winter Ashes Tour of Australia.