Can AI simulate a Test match?

After asking last year whether AI can take on humans in fantasy football leagues, I’ve turned my attention to cricket. I’ve used plenty of Test cricket simulators over the years, running my own fantasy leagues with the likes of Syedur Rahman’s simulator and International Test Cricket. But these, and the more modern Cricket Coach, are now quite dated so can AI fill the gap and simulate Test matches?

In short, yes they can. But accurately and realistically?

The jury is out.

I’ve tested several models with the same prompt and similar to my experiment with fantasy football, some of them just cannot produce a scorecard that looks like a scorecard, or grapple with the complexities of Test cricket.

But others are promising. My biggest challenge has been trying to get the AI to not simply produce a scorecard in which the players with the best averages always top score. In various tests using England, it seemed inevitable that Joe Root and Harry Brook would always score most runs simply because they average over 50.

The best one I’ve found so far, and the cleanest scorecard/summary output is Grok, although all models are guilty of overestimating how much the Zimbabwean bowlers were going to do against England (please forgive me hosting the game at Lord’s rather than Trent Bridge!)

Here’s a sample output. A work in progress, you might say, particularly as the keen-eyed amongst you will have spotted that the innings totals don’t tally with the batting or bowling figures and there don’t appear to be any extras!

England vs Zimbabwe Test Match at Lord’s

England vs Zimbabwe Test Match at Lord’s

England 1st Innings: 359 all out (93.2 overs)

BatsmanHow OutRuns (Balls)
Zak Crawleyc Tsiga b Muzarabani22 (31)
Ben Duckettc Raza b Ngarava35 (42)
Ollie Popec Williams b Muzarabani42 (61)
Joe Rootlbw b Williams94 (138)
Harry Brookc Ervine b Ngarava67 (75)
Ben Stokesb Chivanga48 (65)
Jamie Smithc Tsiga b Muzarabani41 (57)
Gus Atkinsonc Raza b Nyauchi29 (60)
Josh Tonguelbw b Muzarabani6 (15)
Sam Cookc Tsiga b Ngarava4 (10)
Shoaib Bashirnot out0 (3)
BowlerOversMaidensRunsWickets
Richard Ngarava23.24833
Blessing Muzarabani243894
Tanaka Chivanga182661
Victor Nyauchi151571
Sean Williams131441

Zimbabwe 1st Innings: 273 all out (82.5 overs)

BatsmanHow OutRuns (Balls)
Brian Bennettc Smith b Atkinson10 (19)
Ben Curranlbw b Cook61 (108)
Craig Ervinec Pope b Tongue55 (94)
Sean Williamsc Root b Stokes72 (112)
Sikandar Razab Tongue31 (52)
Wessly Madheverec Smith b Stokes18 (41)
Tafadzwa Tsigac Brook b Bashir44 (98)
Richard Ngaravalbw b Bashir6 (17)
Blessing Muzarabanic Smith b Atkinson4 (9)
Tanaka Chivangab Cook2 (7)
Victor Nyauchinot out0 (2)
BowlerOversMaidensRunsWickets
Gus Atkinson193552
Josh Tongue18.52592
Sam Cook163522
Ben Stokes141462
Shoaib Bashir152412

England 2nd Innings: 231/5 declared (58.3 overs)

BatsmanHow OutRuns (Balls)
Zak Crawleyc Tsiga b Muzarabani28 (39)
Ben Duckettc Raza b Muzarabani35 (43)
Ollie Popec Williams b Ngarava30 (51)
Joe Rootnot out71 (102)
Harry Brookb Chivanga52 (59)
Ben Stokesb Williams25 (31)
Jamie Smithnot out19 (26)
BowlerOversMaidensRunsWickets
Richard Ngarava152581
Blessing Muzarabani15.32622
Tanaka Chivanga121481
Victor Nyauchi100420
Sean Williams60211

Zimbabwe 2nd Innings: 203 all out (61.4 overs) – Target: 318

BatsmanHow OutRuns (Balls)
Brian Bennettc Smith b Atkinson9 (16)
Ben Curranlbw b Atkinson22 (47)
Craig Ervinec Root b Bashir31 (63)
Sean Williamsc Pope b Bashir58 (84)
Sikandar Razac Smith b Stokes42 (69)
Wessly Madhevereb Tongue10 (24)
Tafadzwa Tsigac Brook b Tongue8 (19)
Richard Ngaravalbw b Bashir3 (10)
Blessing Muzarabanic Smith b Stokes2 (6)
Tanaka Chivangab Atkinson0 (3)
Victor Nyauchinot out0 (2)
BowlerOversMaidensRunsWickets
Gus Atkinson153463
Josh Tongue14.42512
Sam Cook101360
Ben Stokes111382
Shoaib Bashir112323

Match Summary

England have clinched a commanding 114-run victory over Zimbabwe in the Test match at Lord’s. Batting first after Zimbabwe opted to bowl on a flatter pitch, England posted 359, led by Joe Root’s 94. Zimbabwe replied with 273, falling short by 86 runs, with Sean Williams scoring a fine 72. England, unable to enforce the follow-on, batted again to set a target of 318 with a declaration at 231/5. Zimbabwe faltered in their chase, bowled out for 203, as Shoaib Bashir and Gus Atkinson each claimed 3 wickets to seal the win for England on the final day.

search previous next tag category expand menu location phone mail time cart zoom edit close