GLM Benchmarks: All 17 GLM-5.2 Evaluation Results

This is the complete set of published GLM benchmarks in one place: 17 evaluations across 8 models, covering reasoning, coding and agentic tool use, plus the three long-horizon evaluations that were run by third parties. Everything on this page is a result as published by the model authors or by the organisation that ran the evaluation. glmmodel.com reports these figures; it does not run them.

That distinction is not a disclaimer for its own sake. Benchmark scores are harness-dependent to a degree that surprises people — the same model on the same evaluation moves several points between Terminus-2 and Claude Code — so the methodology section at the bottom of this page is arguably more useful than the table itself. Read the numbers as reported capability under stated conditions, not as a promise about your workload.

The Three Long-Horizon GLM Benchmarks

All figures on this page are results as published by the model authors. glmmodel.com reports them; it does not run these evaluations.

74.4%
FrontierSWE

Dominance, tasks up to 20 hours

Top open-source model
34.3%
PostTrainBench

Up to 10 hours on a single H100

2nd overall
13.0%
SWE-Marathon

Ultra-long-horizon SWE, up to 10 hours

2nd to the Opus series

The long-horizon trio is what the current GLM model generation was built for, and all three were run by external organisations rather than the model authors. FrontierSWE measures dominance on tasks running up to twenty hours; PostTrainBench runs up to ten hours on a single H100; SWE-Marathon is ultra-long-horizon software engineering, also up to ten hours. GLM-5.2 is the highest-ranked open-source model on all three. It trails Claude Opus 4.8 by seven tenths of a point on FrontierSWE, beats GPT-5.5 there by 1.8, and beats the previous-generation Opus 4.7 by more than eleven.

Generation-Over-Generation GLM Benchmark Gains

Comparing GLM-5.2 against GLM-5.1 isolates what one generation of work produced, and comparing both against the best closed model on each row shows how much distance is left. The delta chips below are the published GLM-5.2 score minus the published GLM-5.1 score. Note how uneven they are: 3.7 points on SWE-bench Pro against 28.2 points on DeepSWE. Evaluations that reward sustained execution moved far more than evaluations that reward a single good patch.

Terminal-Bench 2.1+17.5
SWE-bench Pro+3.7
NL2Repo+6.2
DeepSWE+28.2 (2.6×)
ProgramBench+12.8
MCP-Atlas+5.0
Tool-Decathlon+7.5
HLE+9.5

All 17 GLM Benchmarks Across 8 Models

The full table below is the authoritative version, grouped into reasoning, coding and agentic sections. The GLM-5.2 column is highlighted. A dash means the model authors published no score for that model on that benchmark, and this site does not fill those cells with estimates. Scroll horizontally to see every model column.

Published GLM model benchmark results across every evaluation and model
BenchmarkGLM-5.2GLM-5.1Qwen3.7-MaxMiniMax M3DeepSeek-V4-ProClaude Opus 4.8GPT-5.5Gemini 3.1 Pro
Reasoning
HLE40.531.041.437.037.749.8*41.4*45.0
HLE w/ Tools54.752.353.548.257.9*52.2*51.4*
CritPt20.94.613.43.712.920.927.117.7
AIME 202699.295.397.094.695.798.398.2
HMMT Nov. 202594.494.095.084.494.496.596.594.8
HMMT Feb. 202692.582.697.184.495.296.796.787.3
IMOAnswerBench91.083.890.089.883.581.0
GPQA-Diamond91.286.290.093.090.193.693.694.3
Coding
SWE-bench Pro62.158.460.659.055.469.258.654.2
NL2Repo48.942.747.242.135.569.750.733.4
DeepSWE46.218.018.020.08.058.070.010.0
ProgramBench63.750.947.871.970.839.5
Terminal-Bench 2.1 (Terminus-2)81.063.575.065.064.085.084.074.0
Terminal-Bench 2.1 (best harness)82.7 (Claude Code)69.0 (Claude Code)78.9 (Claude Code)83.4 (Codex)70.7 (Gemini CLI)
FrontierSWE Dominance74.430.529.075.172.639.6
PostTrainBench34.320.137.228.421.6
SWE-Marathon13.01.026.012.04.0
Agentic
MCP-Atlas (public set)76.871.876.474.273.677.875.369.2
Tool-Decathlon48.240.752.859.955.648.8

* score on the full set.

Published GLM model benchmark results, 17 evaluations across 8 models.

How These GLM Benchmarks Were Evaluated

The evaluation settings below are the ones published alongside the results. They are worth reading before quoting any figure, because context length, sampling parameters, harness version and timeout budget all move scores materially — and because several of these evaluations were conducted by third parties rather than by the model authors.

HLE and other reasoning tasks

Sampling at temperature 1.0 and top-p 0.95, with a maximum generation length of 163,840 tokens. The text-only subset is reported by default; results marked with an asterisk come from the full set. AIME, HMMT and IMOAnswerBench use a fixed answer-format system prompt, with GPT-5.5 (medium) as the judge model. HLE with tools uses a 300,000-token context and no context-management strategy.

SWE-bench Pro

Run with OpenHands using a tailored instruction prompt, at temperature 1, top-p 1 and a 32K new-token cap, inside a 400K context window.

NL2Repo

Evaluated at temperature 1.0, top-p 1.0 and a 48K new-token cap under a 400K context. Rule-based and LLM-based judging is applied to block malicious behaviour such as unauthorised package installation or network calls.

DeepSWE

Run with the official evaluation framework and the mini-swe-agent harness at temperature 1.0, top-p 1.0 and a two-hour timeout under a 400K context. Each task runs in an isolated container with 2 CPUs, 8 GB of RAM and no internet access.

ProgramBench

200 instances evaluated with Claude Code 2.1.156 at temperature 1.0, top-p 1.0, a 64,000-token cap, up to 2,000 turns, a six-hour per-sample timeout and maximum reasoning effort, under a 400K context. Each instance runs in a 4-CPU, 8 GB sandbox with internet access disabled.

Terminal-Bench 2.1 (Terminus-2)

Evaluated with the Terminus-2 framework using JSON parsing, a four-hour timeout, temperature 1.0, top-p 1.0, a 48K new-token cap and up to 500 episodes, under a 256K context window. Resources are capped at 4 CPUs and 8 GB of RAM.

Terminal-Bench 2.1 (Claude Code)

Evaluated in Claude Code 2.1.167 at temperature 1.0, top-p 0.95 and 131,072 new tokens, with the CLI's 64K output cap bypassed through a transparent proxy. Wall-clock limits are removed while per-task CPU and memory constraints are preserved. Scores are averaged over five runs.

MCP-Atlas

All models evaluated in thinking mode on the 500-task public subset with a ten-minute timeout per task, using Gemini-3.0-Pro as the judge model.

Tool-Decathlon

Run through the official evaluation service with the maximum token budget set to 128K.

FrontierSWE

Conducted by Proximal, not by the model authors, using a 1M context length, the maximum effort level and 128K maximum output tokens. The dominance score is reported as of 16 June 2026.

PostTrainBench

Conducted by PostTrainBench, not by the model authors, using a 1M context length, the maximum effort level and 128K maximum output tokens.

SWE-Marathon

Conducted by Abundant AI, not by the model authors, using a 1M context length, the maximum effort level and 128K maximum output tokens.

GLM Benchmarks FAQ

What are GLM-5.2's benchmark scores?
The published headline figures are 81.0 on Terminal-Bench 2.1, 62.1 on SWE-bench Pro, 74.4 on FrontierSWE Dominance, 34.3 on PostTrainBench, 46.2 on DeepSWE, 76.8 on the MCP-Atlas public set and 99.2 on AIME 2026. It is the highest-ranked open-source model on all three long-horizon evaluations.
Who ran these GLM benchmarks?
The model authors ran most of them and published the settings. The three long-horizon evaluations were run by third parties: FrontierSWE by Proximal, PostTrainBench by PostTrainBench and SWE-Marathon by Abundant AI. glmmodel.com ran none of them and reports all of them as published.
Why does Terminal-Bench 2.1 have two different scores?
Because the harness changes the result. Under Terminus-2 GLM-5.2 scores 81.0 and Claude Opus 4.8 scores 85.0; under Claude Code GLM-5.2 scores 82.7 and Opus 4.8 scores 78.9. Same benchmark, opposite winner — which is why the harness should always be quoted alongside the number.
Why are some cells in the table empty?
A dash means no score was published for that model on that benchmark. This site does not estimate, interpolate or infer missing cells, because a fabricated number in a comparison table is worse than an honest gap.
Can I reproduce these GLM benchmark results?
Potentially, if you match the published settings — context length, sampling parameters, harness version, timeout and resource limits are all listed in the methodology section above. Expect variance regardless; several of these evaluations average over multiple runs precisely because single runs are noisy.

Try a Live AI Model Free — No Account Needed

Read the GLM model benchmarks, then put a real model to work. The playground above is free and needs nothing from you; if you want a fuller AI toolkit, our partner's free tier starts here.