
West Indies · St Lucia Kings · Jamaica
John Campbell
33West Indies
- Left-handed top-order batter
- Right-arm off-spin bowler
Upcoming
First-class record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| First-class | 63 | 120 | 3,938 | 35.48 | 61.9 | 9/15 | 156 |
| Tests | 30 | 59 | 1,438 | 27.65 | 51.2 | 1/5 | 115 |
| v Bangladesh | 4 | 8 | 216 | 36.00 | 52.7 | 0/1 | 58* |
| Domestic | 33 | 61 | 2,500 | 42.37 | 70.4 | 8/10 | 156 |
| Last 10 | 10 | 19 | 778 | 45.76 | 55.4 | 2/3 | 126 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|---|
| First-class | 63 | 1,433 | 21 | 33.10 | 2.91 | 4/40 | 0 | 0 |
| Tests | 30 | 61 | 0 | – | 2.95 | – | 0 | 0 |
| Domestic | 33 | 1,372 | 21 | 31.67 | 2.91 | 4/40 | 0 | 0 |
Batting style
Balanced opener
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 41.8 | 27.0 | |
| Average v pace | 39.0 | 26.5 | |
| Average v spin | 47.4 | 27.0 | |
| Strike rate v pace | 52 | 55 | |
| Strike rate v spin | 73 | 51 | |
| Balls per dismissal | 70 | 50 | |
| Dot % | 71.1 | 73.6 |
3,444 balls in Tests and first-class · Feb 2022 – Jul 2026
Compare with other playersBalanced opener
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 31.9 | 28.4 | |
| Average v pace | 33.8 | 27.4 | |
| Average v spin | 31.7 | 31.9 | |
| Strike rate v pace | 49 | 55 | |
| Strike rate v spin | 60 | 54 | |
| Balls per dismissal | 62 | 52 | |
| Dot % | 75.3 | 72.8 |
1,556 balls in Tests · Mar 2022 – Jul 2026
Compare with other playersUltra-aggressive opener
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 52.0 | 25.9 | |
| Average v pace | 45.9 | 25.6 | |
| Average v spin | 63.0 | 24.2 | |
| Strike rate v pace | 56 | 54 | |
| Strike rate v spin | 82 | 48 | |
| Balls per dismissal | 79 | 49 | |
| Dot % | 67.6 | 74.2 |
1,888 balls in first-class matches · Feb 2022 – Apr 2026
Compare with other playersMen's First-class
- Runs a match
- +4.7
- above an average player
Men's First-class batting, runs a match
AveragePeak +10.3
January 2018Now +4.720182020202220242026- ICC rank
- 67
- 458 points
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| First-class | 19 | 1,401 | 41.2 | 61.4 | – | – | – |
Not in our first-class bowling rankings.
Teams
- West IndiesInternationalLast Test Jul 2026
- JamaicaWest Indies ChampionshipLast played Apr 2026
First-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 4/10 | 20% | 2 | 3 | 16341269642360397251 |
- John Campbell has made 50 or more in 4 of the last 10 First-class innings, including the last 2.
Last 10 first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 3 Jul 2026 | West Indies | Sri Lanka | Sir Vivian Richards Stadium, North Sound, Antigua | 72 & 51* | – | Drawn |
| 25 Jun 2026 | West Indies | Sri Lanka | Sir Vivian Richards Stadium, North Sound, Antigua | 39 (64) | – | West Indies won by an innings and 217 runs |
| 26 Apr 2026 | Jamaica | Barbados | 36 & 0 | – | Barbados won by an innings and 11 runs | |
| 19 Apr 2026 | Jamaica | Barbados | 96 & 42* | – | Drawn | |
| 12 Apr 2026 | Jamaica | Barbados | 34 & 126 | – | Jamaica won by 7 wickets | |
| 18 Dec 2025 | West Indies | New Zealand | Bay Oval | 45 & 16 | – | New Zealand won by 323 runs |
| 10 Dec 2025 | West Indies | New Zealand | Basin Reserve | 44 & 14 | – | New Zealand won by 9 wickets |
| 2 Dec 2025 | West Indies | New Zealand | Hagley Oval | 1 & 15 | – | Drawn |
| 10 Oct 2025 | West Indies | India | Arun Jaitley Stadium | 10 & 115 | – | India won by 7 wickets |
| 2 Oct 2025 | West Indies | India | Narendra Modi Stadium | 8 & 14 | – | India won by an innings and 140 runs |
Test streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 3/10 | 10% | 2 | 2 | 11511544144516397251 |
- John Campbell has made 50 or more in 3 of the last 10 Test innings, including the last 2.
Last 10 Tests
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 3 Jul 2026 | West Indies | Sri Lanka | Sir Vivian Richards Stadium, North Sound, Antigua | 72 & 51* | – | Drawn |
| 25 Jun 2026 | West Indies | Sri Lanka | Sir Vivian Richards Stadium, North Sound, Antigua | 39 (64) | – | West Indies won by an innings and 217 runs |
| 18 Dec 2025 | West Indies | New Zealand | Bay Oval | 45 & 16 | – | New Zealand won by 323 runs |
| 10 Dec 2025 | West Indies | New Zealand | Basin Reserve | 44 & 14 | – | New Zealand won by 9 wickets |
| 2 Dec 2025 | West Indies | New Zealand | Hagley Oval | 1 & 15 | – | Drawn |
| 10 Oct 2025 | West Indies | India | Arun Jaitley Stadium | 10 & 115 | – | India won by 7 wickets |
| 2 Oct 2025 | West Indies | India | Narendra Modi Stadium | 8 & 14 | – | India won by an innings and 140 runs |
| 12 Jul 2025 | West Indies | Australia | Sabina Park, Kingston, Jamaica | 36 & 0 | – | Australia won by 176 runs |
| 3 Jul 2025 | West Indies | Australia | National Cricket Stadium, St George's, Grenada | 40 & 0 | – | Australia won by 133 runs |
| 25 Jun 2025 | West Indies | Australia | Kensington Oval, Bridgetown, Barbados | 7 & 23 | – | Australia won by 159 runs |
Domestic first-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 3/10 | 30% | 0 | 3 | 218104341269642360 |
| Took a wicket | 7/10 | 75% | 0 | 7 | 5314201010 |
- John Campbell has made 50 or more in 3 of the last 10 Domestic first-class innings.
- John Campbell has taken a wicket in 7 of the last 10 domestic first-class matches bowled in.
Last 10 domestic first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 26 Apr 2026 | Jamaica | Barbados | 36 & 0 | – | Barbados won by an innings and 11 runs | |
| 19 Apr 2026 | Jamaica | Barbados | 96 & 42* | – | Drawn | |
| 12 Apr 2026 | Jamaica | Barbados | 34 & 126 | – | Jamaica won by 7 wickets | |
| 9 Apr 2025 | Jamaica | Combined Campuses and Colleges | 8 & 104 | – | Combined Campuses and Colleges won by 5 wickets | |
| 2 Apr 2025 | Jamaica | Trinidad and Tobago | 2 & 1 | – | Jamaica won by 223 runs | |
| 12 Mar 2025 | Jamaica | West Indies Academy | 101 & 2 | – | Jamaica won by 40 runs | |
| 12 Feb 2025 | Jamaica | Barbados | 16 & 25 | – | Barbados won by 9 wickets | |
| 5 Feb 2025 | Jamaica | Leeward Islands | 126 & 53 | – | Leeward Islands won by 5 wickets | |
| 29 Jan 2025 | Jamaica | Windward Islands | 79 (91) | – | Jamaica won by 178 runs | |
| 1 Jun 2022 | Jamaica | Leeward Islands | 2 (36) | – | Drawn |