Why BIRD’s 82.39 and Spider 2.0’s 96.70 are not comparable
A useful NL2SQL score needs a benchmark, setting or split, metric and evaluation state—not just a percentage.
Two numbers currently dominate the NL2SQL leaderboards: 82.39 for DataGallery-Text2SQL on BIRD’s test split and 96.70 for Genloop’s Sentinel Agent v2 Pro on Spider 2.0-Snow. The larger number is not evidence that Spider 2.0 is easier, that Sentinel is better than DataGallery, or that either system would retain the same ordering elsewhere. They are coordinates in different evaluation spaces, not entries in one race.
Copy the benchmark and the setting
BIRD is a cross-domain benchmark with 12,751 question-SQL pairs, 95 databases and 37 professional domains. Its repository defines execution accuracy (EX) and a separate Valid Efficiency Score (VES). The live BIRD table currently gives DataGallery 78.10 dev EX and 82.39 test EX. Those two values belong to different splits; neither should be silently substituted for the other.
Spider 2.0 is not one undifferentiated test. Its repository documents three current settings: Spider 2.0-Snow, a 547-example text-to-SQL task entirely on Snowflake; Spider 2.0-Lite, another 547-example task split across 214 BigQuery, 198 Snowflake and 135 SQLite examples; and Spider 2.0-DBT, a 68-task DuckDB code-agent evaluation. The live leaderboard’s 96.70 leader is in the Snow setting. Calling that simply “96.70 on Spider 2.0” drops information needed to interpret the result.
Copy the metric and evaluation state
A percentage is incomplete without its metric. BIRD’s EX asks whether execution returns the expected result, while its repository treats VES as a separate efficiency-oriented evaluation. A report that says only “82.39” makes it impossible to know which behavior was measured.
Evaluation state matters too. Spider 2.0 says leaderboard results can change when evaluation examples are updated. It also requires submissions using provided oracle tables to identify that assistance, and its repository reported a disruption to Snow access on August 12, 2026. Those conditions do not invalidate the table; they are part of the test card a reader needs.
The minimum citation
For every NL2SQL result, copy at least four fields:
- Benchmark and version
- Setting or split
- Metric
- Evaluation date and assistance conditions
That turns “96.70 beats 82.39” into two defensible statements: Sentinel Agent v2 Pro leads Spider 2.0-Snow at 96.70 on the current table; DataGallery leads BIRD at 78.10 dev EX and 82.39 test EX on the current table. Anything stronger needs a controlled, same-setting comparison.
sources
- BIRD-SQL live leaderboardbird-bench.github.io
- BIRD-SQL repository and evaluation documentationgithub.com
- Spider 2.0 live leaderboardspider2-sql.github.io
- Spider 2.0 repository, settings and update loggithub.com
comments · 0