# ProgramBench — Mercor evaluation (ProgramBench (Mercor))

> Reconstructing a program from its executable behavior and documentation. This table shows Mercor-run configurations for reference and is excluded from model rankings.

Canonical page: https://benchlm.ai/benchmarks/mercorprogrambench

- Category: [Coding](/coding)
- Last updated: October 15, 2026 capture

Evaluation results published by [Mercor](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/). Published evaluation aggregates only; task contents and dataset license grants are not included.

We captured Mercor's ProgramBench results on October 15, 2026. The table preserves 24 published configurations, their source identifiers, reasoning settings, and disclosed pass@1 values. These are results from Mercor's evaluation setup; we did not rerun them.

This dated source table is display only and does not enter overall or category rankings. Source configurations retain their external identity, including Pro descriptors and different effort settings.

The headline is the source page's selected Pass@1 metric. The task set, harness, tools, and grader belong to this Mercor run and may differ from another evaluator's results.

The row labels retain published error margins and sample counts when supplied. Missing margins and counts remain unreported; a sample count is not used to reconstruct a task denominator. Except where the dedicated source defines an interval, the confidence level is unreported. Equal displayed scores and overlapping margins do not establish statistical ties. Capture time does not establish individual evaluation dates.

The general methodology lists programmatic unit tests (all must pass) and a judge of None. Its run-count label is k = 3. The linked result page takes precedence where its setup differs, as noted above.

- [Mercor ProgramBench results](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/)
- [Mercor APEX benchmark index](https://www.mercor.com/apex/)
- [Mercor methodology](https://www.mercor.com/apex/methodology/)
- [Source paper](https://arxiv.org/abs/2605.03546)
- [Upstream evaluation code](https://github.com/facebookresearch/ProgramBench)
- [Upstream dataset](https://huggingface.co/datasets/programbench/ProgramBench-Tests)

## About ProgramBench (Mercor)

- Tasks: 100 source-reported tasks
- Format: Pass@1
- Difficulty: Source-specific evaluation
- Paper: [ProgramBench evaluation results](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/)

The selected headline is Pass@1. Source model identifiers, effort settings, published margins, and reported sample counts remain attached to the source configuration. Public-set results and Mercor task extensions occupy separate tables.

ProgramBench (Mercor) is currently displayed on BenchLM for reference, but it is excluded from the weighted scoring formula.

## Leaderboard (24 configurations)

| Rank | Model | Configuration | Creator | Score |
|------|-------|---------------|---------|-------|
| 1 | [Opus 5.5](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±6.7 · 300 reported samples | Anthropic | 20.00% |
| 2 | [Fable 5.1](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±5.7 · 300 reported samples | Anthropic | 11.30% |
| 3 | [Fable 5.1](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±5 · 300 reported samples | Anthropic | 10.70% |
| 4 | [GPT-6 Astra](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±4.7 · 300 reported samples | OpenAI | 8.00% |
| 5 | [GPT-6.1 Sol](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±4.2 · 300 reported samples | OpenAI | 6.30% |
| 6 | [Opus 5](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±3.3 · 300 reported samples | Anthropic | 4.30% |
| 7 | [Haiku 5.5](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±2.3 · 300 reported samples | Anthropic | 3.00% |
| 8 | [GPT-6 Sol](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±2.5 · 300 reported samples | OpenAI | 2.30% |
| 9 | [Grok 4.6](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±2.2 · 300 reported samples | xAI | 1.70% |
| 10 | [Gemini 3.7 Flash](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · medium reasoning · Published margin ±1.5 · 300 reported samples | Google | 1.00% |
| 11 | [GPT-5.5](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · xhigh reasoning · Published margin ±1.5 · 300 reported samples | OpenAI | 1.00% |
| 12 | [GPT-5.6 Sol](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · xhigh reasoning · Published margin ±1.5 · 300 reported samples | OpenAI | 1.00% |
| 13 | [Gemini 3.8 Flash](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±1.3 · 300 reported samples | Google | 1.00% |
| 14 | [GPT-6 Luna](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±1.5 · 300 reported samples | OpenAI | 1.00% |
| 15 | [GPT-5.6 Terra](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±1.5 · 300 reported samples | OpenAI | 1.00% |
| 16 | [Sonnet 5](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±0.5 · 300 reported samples | Anthropic | 0.30% |
| 17 | [Gemini 3.6 Flash](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · medium reasoning · Published margin ±0.5 · 300 reported samples | Google | 0.30% |
| 18 | [DeepSeek-V4-Pro-0813](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±0.5 · 300 reported samples | DeepSeek | 0.30% |
| 19 | [GLM-5.2](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±0.5 · 300 reported samples | Zhipu | 0.30% |
| 20 | [Fable 5](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±0 · 300 reported samples | Anthropic | 0.00% |
| 21 | [Inkling](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±0 · 300 reported samples | Thinking Machines | 0.00% |
| 22 | [MiniMax-M3](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · high reasoning · Published margin ±0 · 300 reported samples | MiniMax | 0.00% |
| 23 | [GPT-5.6 Luna](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · max reasoning · Published margin ±0 · 300 reported samples | OpenAI | 0.00% |
| 24 | [Grok 4.7](https://www.mercor.com/apex/oss-benchmarks/oss-program-bench-leaderboard/) | mini-swe-agent (1000 max steps, 6 hour time limit) · xhigh reasoning · Published margin ±0 · 300 reported samples | xAI | 0.00% |

## FAQ

### What does ProgramBench (Mercor) measure?

Reconstructing a program from its executable behavior and documentation. This table shows Mercor-run configurations for reference and is excluded from model rankings.

### Which model leads the published ProgramBench (Mercor) snapshot?

Opus 5.5 currently leads the published ProgramBench (Mercor) snapshot with a score of 20.00%.

### How many models are evaluated on ProgramBench (Mercor)?

The October 15, 2026 capture contains 24 source configurations.

### Does ProgramBench (Mercor) affect BenchLM's overall score?

Not directly. ProgramBench (Mercor) is still displayed on BenchLM for reference, but it is excluded from the weighted scoring formula.
