Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND178/2 (10)IND need 21 runs in 60 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK91/7 (21.4)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Thomas Odoyo: Batting match by match (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
RunsScoresBF4s6sOppositionGroundDate
323253--v PAKNairobi2 Oct 1996
0DNB---v BANNairobi15 Oct 1997
0DNB---v BANDhaka20 Mar 1999
0DNB---v BERMombasa12 Nov 2006
0DNB---v BERNairobi29 Jan 2007
0DNB---v NEDNairobi31 Jan 2007
0DNB---v SCONairobi7 Feb 2007
0DNB---v CANSt Lucia14 Mar 2007
0DNB---v ZIMMombasa29 Jan 2009
0DNB---v BERPotchefstroom6 Apr 2009
0DNB---v AFGNairobi11 Oct 2010
0DNB---v CANToronto6 Aug 2006
84849774v BANNairobi13 Aug 2006
45453914v SCOAyr12 Aug 2008
4545*2614v SCOMombasa17 Jan 2007
3535*1913v BERMombasa14 Nov 2006
5252*3352v AFGAmstelveen5 Jul 2010
44445642v SACape Town22 Oct 2001
40404042v WINairobi15 Aug 2001
39395522v INDBristol23 May 1999
30301732v ZIMHarare17 Oct 2009
28282022v ZIMTaunton15 May 1999
23233312v IRENairobi18 Oct 2008
103103* & DNB161141v CANNairobi12 Oct 2007
6161*3651v IRENairobi2 Feb 2007
51516251v CANDelhi7 Mar 2011
51515261v INDPort Elizabeth17 Oct 2001
42426741v NZSt Lucia20 Mar 2007
41419721v ZIMNairobi16 Oct 1997
39393541v AXBangalore6 Jun 2007
39396431v SCOMombasa21 Jan 2007
39396411v CANSchiedam10 Jul 2010
36367521v NEDPotchefstroom1 Apr 2009
35353841v AUSBangalore13 Mar 2011
3535*3431v INDNairobi3 Oct 2000
3434*3231v ENGCanterbury18 May 1999
33336031v INDNairobi29 Sept 1999
31314111v WINairobi19 Aug 2001
29295911v BANNairobi15 Aug 2006
28282221v ZIMHarare15 Oct 2009
22224121v SAPotchefstroom12 Feb 2003
22221321v BANNairobi1 Sept 2007
21214311v SLSharjah6 Apr 2003
21213311v INDCulcutta31 May 1998
1919 & DNB4521v CANKing City14 Aug 2009
1818*721v BANNairobi10 Oct 1997
17171211v ZIMNairobi19 Oct 2008
1616*921v SLSouthampton30 May 1999
15151201v CANNairobi5 Feb 2007
1212*1501v AXChennai9 Jun 2007
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.