Tim David
Overview
Tim David
Born in Singapore to Australian parents, Tim David spent most of his formative years in Perth after moving back to Australia at the age of two. Growing up, David was no stranger to cricket. His father, Rod, represented Singapore in the 1997 ICC Trophy.
Like his father, Tim David's international career started with Singapore too when he represented them in the 2019 ICC T20 World Cup qualifiers. However, fast forward to 2022 and David had switched allegiances to Australia and he made his Australia debut in a T20I against India in 2022.
Making a name for himself as a hard-hitting middle-order batter who could also bowl both useful seam-up and off-spin, David quickly found himself in demand for T20 Leagues around the globe. His first assignment came for the Perth Scorchers in the Big Bash League 2018/19 and he went on to play in the PSL, the CPL, The Hundred, the IPL, the SA20 and most recently, Major League Cricket.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 12*(3) | BAN | T20I | 21 Jun 26 |
| 45(26) | BAN | T20I | 19 Jun 26 |
| 20(16) | BAN | T20I | 17 Jun 26 |
| 24(17) | GT | T20 | 31 May 26 |
| 4(5) | GT | T20 | 26 May 26 |
Recent Bowling
| Wickets | Opp | Format | Date |
|---|---|---|---|
| 0-18 | RR | T20 | 10 Apr 26 |
| 1-20 | RSA | ODI | 17 Sep 23 |
| 1-18 | HKC | T20I | 04 Mar 20 |
| 1-35 | MLY | T20I | 03 Mar 20 |
| 1-18 | NAM | T20I | 26 Oct 19 |
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 0 | 4 | 74 | 66 |
| Innings | 0 | 4 | 63 | 59 |
| Runs | 0 | 45 | 1679 | 1151 |
| Balls | 0 | 53 | 997 | 650 |
| Highest | 0 | 35 | 102 | 70 |
| Average | 0 | 11.25 | 34.98 | 32.89 |
| SR | 0 | 84.91 | 168.41 | 177.08 |
| Not Out | 0 | 0 | 15 | 24 |
| Fours | 0 | 3 | 130 | 76 |
| Sixes | 0 | 3 | 109 | 83 |
| Ducks | 0 | 0 | 5 | 4 |
| 50s | 0 | 0 | 9 | 2 |
| 100s | 0 | 0 | 1 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 0 | 4 | 74 | 66 |
| Innings | 0 | 1 | 11 | 1 |
| Balls | 0 | 12 | 164 | 6 |
| Runs | 0 | 20 | 255 | 18 |
| Maidens | 0 | 0 | 0 | 0 |
| Wickets | 0 | 1 | 5 | 0 |
| Avg | 0.0 | 20.0 | 51.0 | 0.0 |
| Eco | 0 | 10 | 9.33 | 18 |
| SR | 0.0 | 12.0 | 32.8 | 0.0 |
| BBI | -/- | 1/20 | 1/18 | 0/18 |
| BBM | -/- | 1/20 | 1/18 | 0/18 |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| VIC v TAS 11th Match · Australia Domestic One-Day Cup 2026-27 | ODI | Victoria won by 138 runs - DLS Method - 2n | 24 Oct 2026 |
| ADF v BFW Qualifier · European T20 Premier League 2026 | T20 | Belfast Wolves won by 7 wkts | 19 Sep 2026 |
| GGC v ADF 28th Match · European T20 Premier League 2026 | T20 | Amsterdam Flames won by 5 wkts | 16 Sep 2026 |
| ADF v DBG 26th Match · European T20 Premier League 2026 | T20 | Amsterdam Flames won by 59 runs | 15 Sep 2026 |
| ECR v ADF 24th Match · European T20 Premier League 2026 | T20 | Amsterdam Flames won by 8 wkts | 13 Sep 2026 |
| BAN v AUS 3rd T20I · Australia tour of Bangladesh, 2026 | T20 | Australia won by 7 wkts | 21 Jun 2026 |
| AUS v BAN 2nd T20I · Australia tour of Bangladesh, 2026 | T20 | Australia won by 7 runs | 19 Jun 2026 |
| BAN v AUS 1st T20I · Australia tour of Bangladesh, 2026 | T20 | Australia won by 4 wkts | 17 Jun 2026 |
| AUS v IND 4th T20I · India tour of Australia, 2025 | T20 | India won by 48 runs | 6 Nov 2025 |
| AUS v IND 3rd T20I · India tour of Australia, 2025 | T20 | India won by 5 wkts | 2 Nov 2025 |
| AUS v IND 2nd T20I · India tour of Australia, 2025 | T20 | Australia won by 4 wkts | 31 Oct 2025 |
| NZ v AUS 3rd T20I · Australia tour of New Zealand, 2025 | T20 | Australia won by 3 wkts | 4 Oct 2025 |
| NZ v AUS 2nd T20I · Australia tour of New Zealand, 2025 | T20 | No result due to rain | 3 Oct 2025 |
| NZ v AUS 1st T20I · Australia tour of New Zealand, 2025 | T20 | Australia won by 6 wkts | 1 Oct 2025 |
| AUS v RSA 3rd T20I · South Africa tour of Australia, 2025 | T20 | Australia won by 2 wkts | 16 Aug 2025 |
| AUS v RSA 2nd T20I · South Africa tour of Australia, 2025 | T20 | South Africa won by 53 runs | 12 Aug 2025 |
| AUS v RSA 1st T20I · South Africa tour of Australia, 2025 | T20 | Australia won by 17 runs | 10 Aug 2025 |
| WI v AUS 5th T20I · Australia tour of West Indies, 2025 | T20 | Australia won by 3 wkts | 28 Jul 2025 |
| WI v AUS 3rd T20I · Australia tour of West Indies, 2025 | T20 | Australia won by 6 wkts | 25 Jul 2025 |
| WI v AUS 2nd T20I · Australia tour of West Indies, 2025 | T20 | Australia won by 8 wkts | 23 Jul 2025 |
| AUS v PAK 3rd T20I · Pakistan tour of Australia, 2024 | T20 | Australia won by 7 wkts | 18 Nov 2024 |
| AUS v PAK 2nd T20I · Pakistan tour of Australia, 2024 | T20 | Australia won by 13 runs | 16 Nov 2024 |
| AUS v PAK 1st T20I · Pakistan tour of Australia, 2024 | T20 | Australia won by 29 runs | 14 Nov 2024 |
| ENG v AUS 2nd T20I · Australia tour of England, 2024 | T20 | England won by 3 wkts | 13 Sep 2024 |
| ENG v AUS 1st T20I · Australia tour of England, 2024 | T20 | Australia won by 28 runs | 11 Sep 2024 |
| SCO v AUS 3rd T20I · Australia tour of Scotland, 2024 | T20 | Australia won by 6 wkts | 7 Sep 2024 |
| SCO v AUS 2nd T20I · Australia tour of Scotland, 2024 | T20 | Australia won by 70 runs | 6 Sep 2024 |
| SCO v AUS 1st T20I · Australia tour of Scotland, 2024 | T20 | Australia won by 7 wkts | 4 Sep 2024 |
| AUS v IND 51st Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | India won by 24 runs | 24 Jun 2024 |
| AFG v AUS 48th Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | Afghanistan won by 21 runs | 23 Jun 2024 |
| AUS v BAN 44th Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | Australia won by 28 runs (DLS Method) | 21 Jun 2024 |
| AUS v SCO 35th Match, Group B · ICC Mens T20 World Cup 2024 | T20 | Australia won by 5 wkts | 16 Jun 2024 |
| AUS v NAM 24th Match, Group B · ICC Mens T20 World Cup 2024 | T20 | Australia won by 9 wkts | 12 Jun 2024 |
| AUS v ENG 17th Match, Group B · ICC Mens T20 World Cup 2024 | T20 | Australia won by 36 runs | 8 Jun 2024 |
| AUS v OMAN 10th Match, Group B · ICC Mens T20 World Cup 2024 | T20 | Australia won by 39 runs | 6 Jun 2024 |
| WI v AUS 12th Match · ICC Mens T20 World Cup Warm-up Matches 2024 | T20 | West Indies won by 35 runs | 30 May 2024 |
| AUS v NAM 6th Match · ICC Mens T20 World Cup Warm-up Matches 2024 | T20 | Australia won by 7 wkts | 28 May 2024 |
| NZ v AUS 3rd T20I · Australia tour of New Zealand, 2024 | T20 | Australia won by 27 runs (2nd innings redu | 25 Feb 2024 |
| NZ v AUS 2nd T20I · Australia tour of New Zealand, 2024 | T20 | Australia won by 72 runs | 23 Feb 2024 |
| NZ v AUS 1st T20I · Australia tour of New Zealand, 2024 | T20 | Australia won by 6 wkts | 21 Feb 2024 |
| AUS v WI 3rd T20I · West Indies tour of Australia, 2024 | T20 | West Indies won by 37 runs | 13 Feb 2024 |
| AUS v WI 2nd T20I · West Indies tour of Australia, 2024 | T20 | Australia won by 34 runs | 11 Feb 2024 |
| AUS v WI 1st T20I · West Indies tour of Australia, 2024 | T20 | Australia won by 11 runs | 9 Feb 2024 |
| WAXI v ENG Two-day warm-up match · England tour of Australia Warm-up Matches, 2017-2018 | TEST | Match drawn | 5 Nov 2017 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Most sixes | T20I | #37 | 1679 |
