Players / BL D'Oliveira
Men's cricketBL D'Oliveira: runs, wickets and records
276 recorded matches from 23 May 2014 to 24 Sep 2026, most often for Worcestershire, Birmingham Phoenix. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 leagues | 152 | 137 | 2,763 | 79 | 23.22 | 128.1 | 0 | 15 | 255 | 69 |
| County Championship | 124 | 205 | 6,003 | 202* | 31.43 | 49.8 | 10 | 31 | 730 | 27 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| T20 leagues | 115 | 79 | 4/11 | 29.95 | 7.84 | 0 |
| County Championship | 126 | 62 | 5/48 | 66.15 | 3.55 | 1 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 202* | 359 | Glamorgan | 8 May 2016 |
| 169* | 333 | Sussex | 21 Apr 2022 |
| 138 | 207 | Leicestershire | 12 Sep 2017 |
| 128 | 220 | Essex | 1 May 2016 |
| 122 | 176 | Durham | 26 Jun 2017 |
BL D'Oliveira: matches in the records
BL D'Oliveira appears in 276 recorded men's matches, from 23 May 2014 to 24 September 2026, most often for Worcestershire and Birmingham Phoenix. The matches split as 152 in franchise Twenty20 leagues and 124 in the County Championship. The most frequent opponents in the records are Nottinghamshire (30 matches), Durham (27 matches) and Northamptonshire (26 matches). The ground used most often is County Ground, New Road, Worcester, with 91 matches.
BL D'Oliveira batting record
In franchise Twenty20 leagues, the batting record is 2,763 runs in 137 innings, an average of 23.22, a strike rate of 128.1 and a highest score of 79, with 15 fifties and 8 ducks.
In the County Championship, the batting record is 6,003 runs in 205 innings, an average of 31.43, a strike rate of 49.8 and a highest score of 202*, with 10 hundreds, 31 fifties and 21 ducks.
BL D'Oliveira bowling record
In franchise Twenty20 leagues, the bowling record is 79 wickets in 115 innings, an average of 29.95, an economy rate of 7.84 and best figures of 4 for 11.
In the County Championship, the bowling record is 62 wickets in 126 innings, an average of 66.15, an economy rate of 3.55 and best figures of 5 for 48, including 1 five-wicket haul.
BL D'Oliveira highest innings
The highest individual scores in the records are: 202* from 359 balls against Glamorgan at Sophia Gardens, Cardiff on 8 May 2016 (the County Championship). 169* from 333 balls against Sussex at County Ground, New Road, Worcester on 21 April 2022 (the County Championship). 138 from 207 balls against Leicestershire at County Ground, New Road, Worcester on 12 September 2017 (the County Championship). 128 from 220 balls against Essex at County Ground, New Road, Worcester on 1 May 2016 (the County Championship). 122 from 176 balls against Durham at Riverside Ground, Chester-le-Street on 26 June 2017 (the County Championship).
BL D'Oliveira best bowling
The best bowling figures in the records are: 5 for 48 against Durham at Riverside Ground, Chester-le-Street on 14 September 2015. 4 for 11 against Nottinghamshire at Trent Bridge, Nottingham on 2 June 2023. 4 for 20 against Lancashire at County Ground, New Road, Worcester on 1 July 2022. 4 for 26 against Gloucestershire at County Ground, New Road on 25 August 2018. 4 for 80 against Leicestershire at County Ground, New Road, Worcester on 3 July 2016.
BL D'Oliveira results with the side
In franchise Twenty20 leagues, the player's side won 69 and lost 80 of the 152 recorded matches (46.3% of decided matches).
In the County Championship, the player's side won 35 and lost 45 of the 124 recorded matches (43.8% of decided matches).
Against the most frequent opponents the results were Nottinghamshire: 12 won, 13 lost in 30 matches, Durham: 7 won, 12 lost in 27 matches, Northamptonshire: 12 won, 14 lost in 26 matches, Derbyshire: 13 won, 7 lost in 24 matches and Leicestershire: 16 won, 6 lost in 23 matches.
BL D'Oliveira main grounds
The grounds used most often are County Ground, New Road, Worcester (91), County Ground, New Road (36), County Ground (12), Riverside Ground, Chester-le-Street (10), Edgbaston (9) and Trent Bridge, Nottingham (9).
BL D'Oliveira runs by year
Runs in each calendar year of the records: 2014 (100), 2015 (383), 2016 (1,116), 2017 (894), 2018 (417), 2019 (228), 2020 (143), 2021 (838), 2022 (1,093), 2023 (1,030), 2024 (743), 2025 (768), 2026 (1,013).
BL D'Oliveira wickets by year
Wickets in each calendar year of the records: 2014 (2), 2015 (20), 2016 (20), 2017 (11), 2018 (10), 2019 (7), 2020 (3), 2021 (20), 2022 (15), 2023 (18), 2024 (10), 2025 (1), 2026 (4).
BL D'Oliveira matches by year
Recorded matches in each calendar year: 2014 (11), 2015 (18), 2016 (26), 2017 (25), 2018 (24), 2019 (12), 2020 (8), 2021 (27), 2022 (28), 2023 (27), 2024 (23), 2025 (22), 2026 (25).
BL D'Oliveira fours and sixes
In franchise Twenty20 leagues, 255 fours and 69 sixes, one boundary every 6.7 balls faced; 51.9% of the runs came in boundaries.
In the County Championship, 730 fours and 27 sixes, one boundary every 15.9 balls faced; 51.3% of the runs came in boundaries.
How BL D'Oliveira gets out
In franchise Twenty20 leagues, 119 recorded dismissals: caught 70%, bowled 16%, run out 5% and lbw 4%.
In the County Championship, 191 recorded dismissals: caught 61%, lbw 20%, bowled 14% and caught and bowled 3%.
BL D'Oliveira bowling in detail
In franchise Twenty20 leagues: 480 dot balls (26.5% of legal deliveries), 26 wides and 1 no-balls and wickets by caught 59%, bowled 20% and stumped 8%.
In the County Championship: 4,509 dot balls (65.1% of legal deliveries), 120 maidens, 3 wides and 3 no-balls and wickets by caught 39%, lbw 32% and bowled 21%.
BL D'Oliveira player of the match awards
Of the 6 player of the match awards on record, the first is dated 27 May 2016 (Warwickshire v Worcestershire) and the latest 9 July 2021 (Worcestershire v Birmingham Bears): 6 in franchise Twenty20 leagues.
BL D'Oliveira first and latest matches
The first recorded match in franchise Twenty20 leagues is dated 23 May 2014 against Nottinghamshire and the latest 12 July 2026 against Somerset.
The first recorded match in the County Championship is dated 23 September 2014 against Essex and the latest 24 September 2026 against Derbyshire.
BL D'Oliveira against different opponents
The most runs against a single opponent are 1,124 against Durham in 35 innings (average 37.47), 802 against Leicestershire in 27 innings (average 34.87), 723 against Sussex in 21 innings (average 38.05) and 683 against Gloucestershire in 22 innings (average 31.05).
The most wickets against a single opponent are 21 against Nottinghamshire in 24 innings, 17 against Derbyshire in 23 innings, 15 against Northamptonshire in 20 innings and 15 against Durham in 25 innings.
BL D'Oliveira at different grounds
The grounds that have produced the most runs are County Ground, New Road, Worcester (3,588 runs in 126 innings), Riverside Ground, Chester-le-Street (658 runs in 14 innings), County Ground, New Road (464 runs in 26 innings) and College Ground, Cheltenham (323 runs in 7 innings).
BL D'Oliveira recent years
Year by year, the latest figures in the records are 2021: 27 matches, 838 runs and 20 wickets; 2022: 28 matches, 1,093 runs and 15 wickets; 2023: 27 matches, 1,030 runs and 18 wickets; 2024: 23 matches, 743 runs and 10 wickets; 2025: 22 matches, 768 runs and 1 wickets; 2026: 25 matches, 1,013 runs and 4 wickets.
BL D'Oliveira year by year
The busiest year in the records is 2022, with 28 matches. The most runs in a calendar year came in 2016: 1,116. The most wickets in a calendar year came in 2021: 20.
Questions and answers
How many matches has BL D'Oliveira played?
276 recorded matches, from 23 May 2014 to 24 September 2026.
How many runs has BL D'Oliveira scored in T20 leagues?
2,763 runs in 137 innings, at an average of 23.22.
How many runs has BL D'Oliveira scored in the County Championship?
6,003 runs in 205 innings, at an average of 31.43.
What is BL D'Oliveira's highest score?
202* from 359 balls against Glamorgan on 8 May 2016, at Sophia Gardens, Cardiff.
How many wickets has BL D'Oliveira taken in T20 leagues?
79 wickets in 115 innings, with best figures of 4 for 11.
How many wickets has BL D'Oliveira taken in the County Championship?
62 wickets in 126 innings, with best figures of 5 for 48.
How many sixes has BL D'Oliveira hit?
96 sixes and 985 fours in the recorded matches.
How many player of the match awards has BL D'Oliveira won?
6 in the recorded matches.
How many hundreds has BL D'Oliveira scored?
10 in the recorded matches.
Which teams has BL D'Oliveira played for?
Worcestershire (274) and Birmingham Phoenix (2).
When was BL D'Oliveira's most recent recorded match?
24 September 2026.