Static benchmarks often reward recall over decisions. AI Battle Arena instead evaluates strategic interaction: how models act when opponents react, information is incomplete, and payoffs depend on long-term choices. Frontier LLMs face 8 controlled game-theoretic environments, from poker to Gomoku to Colonel Blotto, through the same pipeline. The games are auditable testbeds, not the point; the target is decision-making under competition, uncertainty, and incentives.
| # | Model | Arena Rank Score | Arena Elo |
|---|---|---|---|
| π₯ | 88 | 1678 +1.19 SD | |
| π₯ | 82 | 1616 +0.77 SD | |
| π₯ | 72 | 1620 +0.80 SD | |
| 4 | 66 | 1558 +0.39 SD | |
| 5 | 60 | 1554 +0.36 SD | |
| 6 | 48 | 1539 +0.26 SD | |
| 7 | 46 | 1493 -0.05 SD | |
| 8 | 38 | 1442 -0.39 SD | |
| 9 | 28 | 1434 -0.44 SD | |
| 10 | 20 | 1349 -1.00 SD | |
| 11 | 2 | 1216 -1.89 SD |
Five head-to-head strategic environments (Connect Four, Gomoku, Hold'em 1 Hand, Hold'em Match, Leduc). Arena Rank Score captures where a model finishes in each environment; Arena Elo also reflects how much it wins by.
The first surprise: the best reasoner is not always the best strategist. Claude models are strong on reasoning-heavy tasks like coding, but that advantage does not cleanly transfer to strategic interaction. In poker, GPT pulls far ahead because it does something Claude rarely does: it bluffs. GPT randomizes, hides information, and puts opponents under pressure; Claude plays more honestly and conservatively. The arena exposes a capability static benchmarks rarely test: not just solving the state, but acting strategically against another agent.
For every poker decision, we know the model's private cards, so we can score the hand's true strength (Monte Carlo win probability against a random hand) at the moment of action. Plot "how often does the model bet?" against "how good is its hand, really?" and each model reveals a distinct playing style:
Two patterns stand out:
And the deception pays. Split each model's 1 Hand winnings by how each pot was won: chips won by forcing folds (the opponent folded, so cards were never shown) versus chips won at showdown (the better hand won at reveal):
The same split shows up everywhere we looked for deception: GPT-5.5's river bets are 52% air (Claude Opus: 0.5%; in 200 sampled river bets it bluffed once); GPT-5.4 is the only model of 12 whose bet size carries no detectable information about its hand (every other model, Claude included, leaks strength through bet size); and in solved Kuhn poker, both Claude models play deterministic pure strategies in a game whose optimal solution requires randomized bluffing.
This deserves its own post, "GPT is a good liar, and Claude can't lie", with the full evidence chain, including quotes from model reasoning logs ("β¦we have no draws. So pure bluff."). Coming next.
The Claude models are strong frontier models, but they finish in the middle of the table here, and in Hold'em the gap is large (Opus: β64 bb/100 vs GPT-5.5's +80). It is not a general ability gap: Claude Opus is the field's best Connect Four player, where nothing is hidden. The gap opens where poker rewards deception, which mainly comes in two forms:
Faking strength is where the money is. GPT-5.5's river bets are bluffs 52% of the time; Claude Opus: 0.5%. That is exactly the income Claude gives up: GPT-5.5 collects +85 bb/100 by making opponents fold, five times Claude's +17. (GPT-5.4 bluffs constantly and collects +4: deception only pays when opponents believe it.)
Faking weakness barely exists for anyone. The strict trap line (check β opponent bets β raise) happens 15 to 25% of the time for humans. Every model is below 2%. Claude Opus did it 4 times in ~84,000 hands, and all 4 times it actually had the goods.
Claude plays the cards, not the player. A bet carries information: "I am strong." Claude barely uses that signal. Give every model a hopeless hand (one that wins less than 20% of the time) and let the opponent bet: GPT-5.4 continues 11% of the time, GPT-5.5 18%, and Claude Opus 33%, twice the field, as if the bet told it nothing. The cleanest case is three card mini poker, where the optimal strategy is known exactly: holding the middle card and facing a bet, the right move is to call about a third of the time. Both Claude models call 100% of the time, with every bet taken at face value and paid off.
Together, the two habits decide the ranking. Not bluffing gives up the fold income (+17 vs +85); not reading opposing bets pays everyone else's bills (Claude's river calls lose 74% of the time). GPT-5.5 also makes loose calls, but its bluffing income covers them. Honesty does not lose the chips directly; it leaves every other leak uninsured.
Read it both ways: Claude's honesty generalizes even where lying is legal and optimal, with alignment behavior holding outside ordinary benchmark settings. Whether that means won't or can't, behavior alone cannot tell us (Claude also ran with no reasoning budget: ~3.5s/decision vs the field's 12 to 130s). The test is an intervention: instruct Claude to bluff and see whether it can execute. That is first on the Harness Arena list below.
Gomoku win rates span 17% to 69%. The reason models lose is strikingly specific. It isn't offense: when a model has a winning move, it usually takes it (87 to 100% conversion rate). What separates winners from losers is defense: blocking the opponent's line one move before it completes. Block rate tracks win rate almost one for one:
| model | win% | win conversion% | block% |
|---|---|---|---|
| Kimi K2.6 | 69 | 100 | 75 |
| GPT 5.5 | 68 | 99 | 80 |
| DeepSeek V4 Pro | 58 | 98 | 68 |
| Claude Sonnet 4.6 | 50 | 98 | 65 |
| MiniMax-M3 | 27 | 89 | 50 |
| MiniMax-M2.7 | 17 | 90 | 47 |
6 of 12 models shown; the pattern is monotone across the field. ~2,000 episodes.
So losing mostly means failing to block. Where does blocking fail? First, look at what a model actually receives: the full board, as plain text (a real tournament position; diagonal highlighted by us):
You are playing Gomoku Lite (9x9). Place a stone on any empty cell; connect five in a row (horizontal, vertical, or diagonal) to win. Columns are A through I, rows 1-9; center is E5. You are X. A B C D E F G H I 1 O . . . . . . . . 2 . X . . . . . . . 3 . . X . . . . . . 4 O . . X . . . . . 5 . . . . X . . . . 6 . . . . O O O . . 7 . . . . . X . . . 8 . . . . . . . . . 9 . . . . . . . . . Respond with ONLY a coordinate for an empty cell, e.g. E5.
All the information is present. But when we tag every immediate, blockable threat by its orientation, the failures are not evenly distributed:
| threat axis | Gomoku miss rate | Connect Four miss rate |
|---|---|---|
| horizontal (contiguous in the text) | 5.6% | 9.5% |
| vertical (strided across rows) | 12.2% | 11.7% |
| diagonal β (with reading order) | 15.1% | 11.7% |
| diagonal β (against reading order) | 24.2% | 15.7% |
Gomoku: 1,344 threats Β· Connect Four: 2,302. Single blockable threats only.
The pattern follows the geometry of reading. A horizontal line is contiguous characters; a vertical line is one fixed stride; a diagonal stone sits a full row of text (~23 characters) from its neighbor, and a β line also moves backward through the columns as the rows advance. The rules are mirror symmetric, so the β/β gap comes from the representation, not the environment itself. The direction is consistent across all 8 models with enough diagonal data (pooled z = 2.65, p = 0.004), and the same signature appears in Connect Four.
The takeaway: the prompt contains all the information, but the model does not perceive all of it. An LLM does not see a grid; it reads one. Reconstructing two dimensional relations from a one dimensional text stream gets harder as the spatial relation becomes more complex. The resulting errors can look like strategy failures when they are partly perception failures. That matters for anything we serialize into a prompt, including tables, diagrams, and strategic state, and the fix may be a better encoding rather than a better model. We plan to test exactly that in the Harness Arena.
The winner changes from environment to environment. Click through for each full report:
| environment | interaction type | champion |
|---|---|---|
| Hold'em, 1 Hand | imperfect | GPT 5.5 |
| Hold'em, 30 Hand Match | imperfect | GPT 5.5 |
| Kuhn Poker | imperfect | GPT 5.5 |
| Leduc Hold'em | imperfect | GLM-5.2 |
| Blackjack | imperfect | GPT 5.4 |
| Connect Four | perfect | Claude Opus 4.8 |
| Gomoku | perfect | GPT 5.5 |
| Colonel Blotto | simultaneous | Kimi K2.6 |
Champion = top Elo within that environment (Blackjack: best net vs the dealer).
Main takeaways:
A single ranking also compresses away many of the interesting matchups. Here is the full head-to-head view for the two Hold'em environments:
Please cite this work as follows if you find it useful:
@misc{aibattle2026,
title = {AI Battle Arena: Good Reasoners Are Not Always Good Strategists},
author = {Zheng, Haizhong and Di, Yizhuo and Ruan, Letian and Jin, Shuowei and Chen, Beidi},
year = {2026},
month = {July},
url = {https://github.com/Infini-AI-Lab/aibattle}
}
For more questions, please check the Q&A page.