Benchgen

LiveCodeBench — Results

RankModelScore
1deepseek-v4-pro-max93.5
2fugu-ultra93.2
3fugu92.9
4deepseek-v4-flash-max91.6
5gpt-5-190.1
6gemini-3-1-pro89.1
7gpt-588.3
8claude-opus-4-788
9gemini-3-pro87.8
10solar-pro-487.8
11claude-opus-4-885.6
12claude-sonnet-4-685.4
13grok-4-585
14claude-sonnet-584.5
15kimi-k2-thinking-090583.5
16deepseek-v3-2-thinking83.3
17deepseek-v3-283.3
18minimax-m283
19seed-2-1-pro82.5
20gemini-3-flash82.1
21nemotron-3-super-120b-a12b81.2
22claude-opus-4-580.3
23o4-mini-high80.2
24kimi-k2-instruct80
25longcat-flash-thinking79.4

LiveCodeBench

1 phaseActive

Contamination-free competitive programming benchmark updated with fresh problems — tests coding ability without training data leakage. Metric: pass@1.

Overview

LiveCodeBench

Category Metric Saturation Contamination

Paper GitHub Dataset

Quick answer: LiveCodeBench is a contamination-resistant competitive programming benchmark by Jain et al. (2024) that continuously collects fresh problems from LeetCode, AtCoder, and Codeforces after a specified cutoff date. Because the problems post-date training data, scores reflect genuine coding ability rather than memorised solutions. Fugu Ultra scores 93.2% and Fugu scores 92.9% as of June 2026.

At a Glance

What it tests: Competitive programming ability — generating correct code solutions to algorithmic problems drawn from live contests after model training cutoffs.

Why it matters: Most coding benchmarks suffer from contamination (problems appear in training data); LiveCodeBench's rolling fresh-problem design provides a more honest measure of a model's actual coding skill.

Known limitations: Competitive programming skill correlates with but is not identical to practical software engineering ability. Problem difficulty is bounded by contest problem styles.

What LiveCodeBench Measures

LiveCodeBench collects problems from three competitive programming platforms — LeetCode, AtCoder, and Codeforces — posted after a specified cutoff date that post-dates model training. Models must generate a correct program solution; a solution is counted as passing if it produces the correct output on all test cases.

By harvesting problems from after training cutoffs, LiveCodeBench directly addresses the contamination problem that plagues static benchmarks like HumanEval, where top models have effectively memorised the test set. The benchmark is updated continuously, making it a living measure of coding progress. As of 2026, scores above 90% represent frontier-class coding performance.

Benchmark Specifications

FieldValue
Task categoryCoding — competitive programming
Metricpass@1
Problem sourcesLeetCode, AtCoder, Codeforces
Contamination controlProblems post-date model training cutoff
SaturationLow
Created byJain et al.
Source paperLiveCodeBench: Holistic and Contamination-Free Evaluation of Large Language Models for Code (2024)
GitHubLiveCodeBench/LiveCodeBench
DatasetHuggingFace — code_generation_lite

How LiveCodeBench Is Scored

A solution passes if it produces the correct output on all provided test cases (pass@1 — no retries). Score is the percentage of problems where the model's first attempt passes all tests. The benchmark uses a rolling window of problems, and results may vary depending on which time window is evaluated — always check the source report for the specific date range used.

State-of-the-Art Results

RankModelScoreSourceDate
1Fugu Ultra93.2%Sakana Fugu technical report2026-06
2Fugu92.9%Sakana Fugu technical report2026-06
3Fable 5 / Mythos Preview (max)87.8%Sakana Fugu technical report2026-06

Scores sourced from Sakana AI's Fugu technical report, June 2026. LiveCodeBench scores depend on the time window of problems evaluated — see source for exact window.