

- Published on 18 Dec 2025
- Last updated on 21 Feb 2026
- Reading Time: 4 minutes
Arena-Rank: Open Sourcing the Leaderboard Methodology
Building community trust with open science is critical for the development of AI and its alignment with the needs and preferences of all users. With that in focus, we’re delighted to publish Arena-Rank, an open-source Python package for ranking that powers the LMArena leaderboard!
Open and community-driven AI evaluation has been at the core of LMArena’s goals and identity since our launch in 2023. While incubating within LMSYS, the code behind the leaderboards was open-sourced in the FastChat repo. However, since our graduation into a company of our own, that repo has not been maintained.
At LMArena, we believe transparency is paramount in AI evaluations. Building community trust with open science is critical for the development of AI and its alignment with the needs and preferences of all users.
With that in focus, we’re delighted to publish Arena-Rank, an open-source Python package for ranking that powers the LMArena leaderboard! The new codebase includes a number of methodological upgrades we have made in the past few months, including a reweighting feature to ensure fair treatment of models for which we have fewer battles, closed-form confidence interval calculation, and an over 30x speedup compared to the FastChat version. The Arena-Rank package is installable on PyPI. This code, released under an Apache 2.0 open source license, is the code that powers all of the leaderboards on our site today.
Getting Started
To get started using Arena-Rank, you can either install it from pip:
uv pip install arena-rankor clone our repo and install the source code directly:
git clone https://github.com/lmarena/arena-rank && cd arena-rank && uv syncThe quickest way to start using Arena-Rank is to use one of the publicly released LMArena datasets. Below is a minimal example that downloads our data released in July, fits a basic Bradley-Terry ranking model on it, and prints ratings and confidence intervals for the top 10 models, all in only a handful of lines.








