LLM Reference
1,140 complex Python programming tasksactiveCoding

1,140 complex Python programming tasks: BigCodeBench

Metric: Pass@1Introduced: 2024

1,140 complex Python programming tasks spanning diverse real-world domains requiring multi-library function calls. Two variants: Complete (function completion) and Instruct (natural language to code).

Models ranked

9

tracked on this benchmark

Score band

50.0 – 35.0

best → lowest tracked

Snapshot trend

-7.08

Apr 14 → Jun 7 · 3 models

Leaderboard

Tracked models ranked by Pass@1 (higher is better).

Compare candidates
#Model variant and provenanceScore
1
DeepSeek V3
Version: 2025-01 (Instruct Pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Apr 14, 2026Confidence: Not recordedSource
50.0
2
Llama 4 Maverick 17B Instruct FP8
Version: 2025-04 (Instruct Pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Apr 14, 2026Confidence: Not recordedSource
49.7
3
Qwen2.5-Coder-32B-Instruct
Version: 2025-01 (Instruct Pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Apr 14, 2026Confidence: Not recordedSource
49.0
4
Palmyra X5
Version: BigCodeBench (pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Jun 7, 2026Confidence: Not recordedSource
48.7
5
GPT-4o (2024-11-20)
Version: 2025-01 (Instruct Pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Apr 14, 2026Confidence: Not recordedSource
48.0
6
GPT-4o Mini (07-18)
Version: 2025-01 (Instruct Pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Apr 14, 2026Confidence: Not recordedSource
46.1
7
Claude 3.5 Sonnet
Version: 2025-01 (Instruct Pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Apr 14, 2026Confidence: Not recordedSource
44.6
8
Granite 4.1 30B
Version: BigCodeBench (pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Jun 7, 2026Confidence: Not recordedSource
38.8
9
Granite 4.1 8B
Version: BigCodeBench (pass@1)Harness: Not recordedEvaluator: Not recordedObserved: Jun 7, 2026Confidence: Not recordedSource
35.0

How to read this benchmark

This benchmark scores models where higher is better. Use scores for directional filtering and shortlisting, not universal quality ranking; then validate pricing, context window, provider availability, and fit for your workload.

Trust this score when

  • There is a fresh timestamped snapshot (or multiple snapshots) for this benchmark.
  • The model list covers the same version family you can actually deploy today.
  • Top candidates overlap with your required routing and feature requirements.

Be cautious when

  • There is only one benchmark snapshot or the dataset appears stale.
  • The benchmark metric direction is opposite of your decision objective.
  • The score difference between options is narrow and likely within implementation variance.

Related benchmarks

Last reviewed: Apr 15, 2026