Top Findings:
Other Takeaways:
In the first third of 2026 (January 7th through April 15th), Metaculus ran the fifth tournament in our FutureEval series (rebranded from AI Benchmarking). It had two aims: 1) comparing AI bots to the best human forecasters and 2) evaluating the best forecasting bots against one another. This is the primary analysis post for Spring FutureEval, and it focuses especially on comparing the rankings of Pros and Bots. It is complementary to the Spring Bot Survey Analysis and the Spring Advice from Bot makers to Bot Makers Analysis. You can find our past research on the FutureEval resources page.
There were 173 bots (111 excluding the ones run by Metaculus) forecasting on 297 scored questions about events resolving sometime in January through May 2026. (Typical examples: How many vehicles will Tesla deliver globally in Q1 2026? and Will OpenAI file an initial registration statement (S-1) with the SEC to launch an IPO, before March 15, 2026?)
The non-Metaculus botmakers competed for a prize pool of $50,000. A team of 10 Metaculus Pro forecasters served as a human benchmark on 99 of the 297 questions against the bots that finished in the top 10 of the leaderboard in the bot-only questions.
The forecasting questions spanned the entire range of categories found at the main Metaculus platform: Economy & Business, Politics, Geopolitics, Technology, Artificial Intelligence, Health & Pandemics, Computing & Math, Elections, Environment & Climate, Natural Sciences, Sports & Entertainment, Law, Space, Social Sciences, Metaculus, Nuclear Technology & Risks, and Cryptocurrencies.
The questions covered the three primary Metaculus question types:
See a full overview of Metaculus’s AI forecasting benchmark at its FutureEval home page and at the tournament resource page.
In order to test how well bots are doing relative to each other and relative to humans, we set up a forecasting tournament for bots and one for Pros, where the Pros’ tournament overlapped with a third of the bot questions. The Pro forecasts were hidden from bots to prevent them from being copied. Each tournament launched a series of questions that were resolved sometime during the quadrimester, and participants were asked to assign probabilities to outcomes. We then used our established scoring rule to evaluate participants. During the analysis, we aggregated the predictions of groups of forecasters to create “teams.”
Data Collection:
Scoring: For a deeper understanding of scoring, we recommend reading our scoring FAQ. We primarily use spot peer scores and head-to-head scores in this analysis.
Team selection and aggregation: In the analyses below, we sometimes aggregate a group of forecasters to create a “team.” To aggregate predictions, we take the median for binary predictions, the normalized median for multiple-choice predictions, and an average (aka mixture of distributions) for numeric predictions. This is the same as the default aggregation method for the Community Prediction shown on Metaculus, except the Community Prediction also weighs predictions by recency. Note that occasionally a member of a team misses a question, and thus is not included in the team aggregate prediction for that question. Below is how the compositions of the teams were decided:
Miscellaneous notes on Data Collection:
This analysis generally follows the methodology we laid out at the beginning of the tournament series, but now uses a simplified bot team selection algorithm we started using in Q1 2025 (as described above).
To compare the capabilities of different LLM models, Metaculus ranked 65 Metac Bots against one another, all with the same prompt. This prompt has stayed generally the same across all the benchmarks since 2024. There were some minor updates to the prompt in Q1 2025 to support numeric and multiple-choice questions, and also another update later on to support better numeric bound handling. See the section on code/data for links to the Metac Bot code and prompts.
Using the results from the benchmark, we created a leaderboard where these Metac Bots competed only against one another (no other participants). This tournament took all the questions from the bot tournament and removed the forecasts of non-Metac-Bot participants. There were a total of 327 questions, with the average Metac Bot forecasting on 307 of them. The bots’ spot peer scores and 95% CI against each other are shown below. The first table shows the top 12 Metaculus bots, while the second is a zoomed-out graph to show all Metac Bots.
Rank | User | Average score | Lower bound (95% CI) | Upper bound (95% CI) | Questions scored |
| 1 | metac-gpt-5-1-high+asknews | 11.32 | 7.18 | 15.45 | 295 |
| 2 | metac-claude-4-5-sonnet-high-32k+asknews | 8.94 | 6.35 | 11.53 | 297 |
| 3 | metac-gpt-5-2-high+asknews | 8.62 | 5.12 | 12.11 | 297 |
| 4 | metac-o3+asknews | 8.46 | 5.18 | 11.74 | 297 |
| 5 | metac-deepseek-3-2-reasoning+asknews | 7.22 | 3.84 | 10.60 | 294 |
| 6 | metac-grok-4-1-fast-high+asknews | 6.93 | 2.83 | 11.03 | 297 |
| 7 | metac-gpt-4-1+asknews[optimized-prompt] | 6.84 | 3.10 | 10.57 | 297 |
| 8 | metac-o4-mini-high+asknews | 6.61 | 2.52 | 10.70 | 297 |
| 9 | metac-gpt-5-2+asknews | 6.47 | 3.68 | 9.26 | 297 |
| 10 | metac-claude-4-5-sonnet+asknews | 6.20 | 2.88 | 9.52 | 297 |
| 11 | metac-grok-4+asknews | 6.17 | 2.51 | 9.84 | 297 |
| 12 | metac-deepseek-v3-1-reasoning+asknews | 5.89 | 1.79 | 10.00 | 296 |
From the observed data, we can conclude a few things:
Let's take a look at the bot tournament. This tournament pits all the bots (both bot-makers and in-house Metac Bots) against one another on 297 questions. You can see the full leaderboard here. Since there are 173 bots, let's first focus on the bots that topped the leaderboard. Below are the average scores of the top 10 bots when ranked by the sum of their spot peer scores. We rank by sum of spot peer scores to reduce the noise caused by bots that got high averages by getting lucky on only a few questions.
Rank | User | Sum of Score | Average Score | Lower Bound of Average | Upper Bound of Average |
| 1 | GreeneiBot2 | 5442.0211 | 18.8959 | 15.1829 | 22.6089 |
| 2 | Preseen-Atlas | 5292.8266 | 18.2511 | 13.5155 | 22.9867 |
| 3 | SynapseSeer | 4993.1041 | 16.8686 | 12.2638 | 21.4734 |
| 4 | manticAI | 4690.3684 | 16.0081 | 11.7209 | 20.2952 |
| 5 | Preseen-Chestnut | 4162.2598 | 18.2555 | 11.8665 | 24.6445 |
| 6 | cassi | 4093.3635 | 14.1639 | 10.2712 | 18.0566 |
| 7 | pgodzinai | 4002.2874 | 13.4757 | 9.4007 | 17.5507 |
| 8 | CumulativeBot | 3942.4482 | 16.0262 | 11.1748 | 20.8776 |
| 9 | mmBot | 3816.2171 | 13.1594 | 9.1582 | 17.1606 |
| 10 | jonahSingerbot | 3749.8157 | 13.8882 | 9.2122 | 18.5642 |
The winning bot was GreeneiBot2, which forecast on 288 of the 297 scored questions. Although not open source, its botmaker has also supplied a public overview of the system.
According to the botmaker's public description, GreeneiBot2 is an asynchronous Python bot that pulls open questions from configured tournaments and runs several research processes in parallel before forecasting: AskNews for news context and deep research, Perplexity (sonar-reasoning-pro and sonar-deep-research), GPT-5 search via OpenRouter, and link assistants that screenshot resolution links and process them with GPT-5 or BrowserUse. It calls models through OpenRouter and OpenAI (via litellm) to forecast binary, multiple-choice, numeric, and discrete questions, builds structured CDFs (percentiles and spikes) for the numeric and discrete types, validates forecasts against platform rules, and aggregates over multiple runs. We pass this description along as the botmaker reported it, and we are not holding up any part of it as a causal explanation of the bot's performance.
The highest-placing open-source bot was nostreambot in 11th, an MIT-licensed Python bot by Jan Flatley-Feldman. It runs an ensemble of frontier models through OpenRouter, includes Grok as a low-correlation ensemble member, takes the median of the ensemble by default, applies PCHIP smoothing on continuous questions, and uses AskNews plus Grok grounding for research. The repo is public and forkable, and Flatley-Feldman's retrospective is a good walkthrough of how the parts connect.
The top-scoring Metac Bot was metac-gpt-5-1-high+asknews, which used AskNews to gather news and OpenAI’s GPT-5.1 high reasoning model to forecast. Links to its code are included in the “links and code” section. Here is a link to an example of its research and reasoning. For reference, here is the prompt that metac-gpt-5-1-high+asknews (and the other Metac Bots) used for binary questions:
"""
You are a professional forecaster interviewing for a job.
Your interview question is:
{question_title}
Question background:
{paragraph_of_background_info_about_question}
This question's outcome will be determined by the specific criteria below. These criteria have not yet been satisfied:
{paragraph_defining_resolution_criteria}
{paragraph_defining_specifics_and_fine_print}
Your research assistant says:
{many_paragraphs_of_news_summary}
Today is {today}.
Before answering you write:
(a) The time left until the outcome to the question is known.
(b) The status quo outcome if nothing changed.
(c) A brief description of a scenario that results in a No outcome.
(d) A brief description of a scenario that results in a Yes outcome.
You write your rationale remembering that good forecasters put extra weight on the status quo outcome since the world changes slowly most of the time.
The last thing you write is your final answer as: "Probability: ZZ%", 0-100
"""
The Metac Bots have a history of reaching the top 10 in previous tournaments. For example, metac-gpt-4o (fka mf-bot-1) placed 4th in Q3 2024, metac-o1-preview (fka mf-bot-4) placed 6th in Q4 2024, metac-o1 placed 1st in Q1 2025, metac-o3 finished 2nd in Q2 2025, and metac-asknews-deepnews[research-only] placed 10th in Fall 2025, the last time we held this tournament. The spring 2026 tournament was the first in which none of our Metac Bots reached the top 10, and metac-gpt-5-1-high+asknews was the only one in the top 20.
Below is the zoomed-out leaderboard of the top 46 bots. This graph is ordered by the sum of spot peer scores, which is used to determine rankings in the tournament (i.e., the leftmost bar shown took 1st place), and the y-axis in this case shows the average spot peer score:
You’ll notice that two bots (i.e., futuresearch in 41st place with 51 questions and winstonBot in 21st place with 137) have an average peer score that would have given them a rank in the top 5, except they didn’t forecast on enough questions (and consequently have larger error bars than many other competitors). Of course, they may just have gotten lucky with their small number of forecasts, which is why we use the sum of peer scores to determine rankings: it incentivizes forecasting on more questions, which reduces our uncertainty (i.e., gives tighter error bars).
To compare the bots to Pros, we used only the 99 questions that were identical in the bot and Pro tournament and that were not annulled or otherwise had resolution issues. We then aggregated forecasts of the “bot team” and the “Pro team” (see methodology section above).
The bot team that was chosen is:
We then calculated the head-to-head scores of the two teams, along with 95% confidence intervals using a t-distribution. The bot team’s average head-to-head score was -1.25 with a 95% confidence interval of -4.87 to 2.37 over 99 questions. Although this was a win for the human Pros, this was a dramatic improvement in the bot team’s performance over the last tournament, Q2 2025, in which the head-to-head score was -20.03 with a 95% confidence interval of -28.63 to -11.41 over 93 questions.
For spring 2026:
The negative score indicates that the bot team had lower accuracy than the Pro team. However, in contrast to most previous tournaments, a one-sided t-test did not demonstrate that Pros outperformed bots to a statistically significant degree (p = 0.247). The 95% confidence interval for the mean difference includes zero (-2.37 to 4.87).
To visualize the difference, here is an unweighted histogram of the head-to-head scores of the bot team:
In contrast to previous tournaments where the distribution of scores had a small but noticeable left lean, in the spring 2026 tournament the distributions have a lot of overlap and only a very minor lean, indicating a close finish.
Additionally, nine of the ten individual Pros beat every individual bot in spot peer scoring. We created a leaderboard where both Pros and bots competed together as individuals on the 99 overlapping questions. Note that though this type of comparison is interesting, it is an imperfect way to measure Pro vs Bot performance since the more individuals we compare, the higher the chance of one bot or Pro getting incorrectly ranked due to luck. This comparison is provided for reference, with the knowledge that the Pro team vs Bot team comparison is more rigorous.
Below is the individual leaderboard ordered by sum of spot peer scores. The top 20 participants are shown (with human Pros anonymized):
Rank | User | Sum of peer scores | Average peer score | 95% CI | Questions scored | Type |
| 1 | Pro A | 2,505.09 | 25.30 | 18.87-31.74 | 99 | Pro |
| 2 | Pro B | 2,381.80 | 24.06 | 18.07-30.05 | 99 | Pro |
| 3 | Pro C | 2,364.81 | 23.89 | 16.95-30.83 | 99 | Pro |
| 4 | Pro D | 2,313.68 | 23.37 | 16.81-29.93 | 99 | Pro |
| 5 | Pro E | 2,268.53 | 22.91 | 16.17-29.66 | 99 | Pro |
| 6 | Pro F | 2,209.84 | 23.02 | 15.61-30.43 | 96 | Pro |
| 7 | Pro G | 2,203.02 | 22.25 | 16.02-28.48 | 99 | Pro |
| 8 | Pro H | 2,147.58 | 22.14 | 14.01-30.27 | 97 | Pro |
| 9 | Pro I | 2,015.99 | 20.57 | 13.58-27.56 | 98 | Pro |
| 10 | GreeneiBot2 | 1,925.85 | 20.49 | 14.43-26.54 | 94 | Bot |
| 11 | Preseen-Atlas | 1,870.72 | 19.29 | 10.21-28.36 | 97 | Bot |
| 12 | Pro J | 1,839.59 | 18.58 | 10.54-26.63 | 99 | Pro |
| 13 | SynapseSeer | 1,799.24 | 18.17 | 10.97-25.38 | 99 | Bot |
| 14 | cassi | 1,690.31 | 17.43 | 9.68-25.17 | 97 | Bot |
| 15 | Preseen-Chestnut | 1,644.29 | 23.16 | 11.22-35.10 | 71 | Bot |
| 16 | jonahsingerbot | 1,558.29 | 18.55 | 12.40-24.70 | 84 | Bot |
| 17 | mmBot | 1,315.74 | 13.85 | 5.34-22.36 | 95 | Bot |
| 18 | Panshul42 | 1,293.68 | 15.04 | 5.04-25.04 | 86 | Bot |
| 19 | manticAI | 1,274.11 | 12.87 | 4.69-21.05 | 99 | Bot |
| 20 | hypotrochoid-bot | 1,204.73 | 14.34 | 4.95-23.73 | 84 | Bot |
You’ll notice that if pros and bots competed together, 9 of the top 10 places would be taken by Pros. Only two bots scored higher than any single Pro (though not to a statistically significant degree).
We also took a look at how bots did on each question type. When comparing the bot team and the Pro team on head-to-head scores, generally bots did worse on binary (score: -2.51) and multiple-choice (score: -5.02) and better on numeric (score: 3.47). In Q2 2025, the bots scored worse on all three question types: binary (score: -14.8), multiple-choice (score: -32.9), and numeric (score: -23.2). We also found bots performing worst on multiple-choice in Q1 2025, when that question type was first introduced. Generally, the sample sizes in all these comparisons are fairly small, so don’t give these conclusions much credence.
Here are the average head-to-head scores for the 63 binary questions:
And here are the average head-to-head scores for the 9 multiple-choice questions:
And then here are the average head-to-head scores for the 21 continuous numeric questions (we do not include confidence intervals because our low sample size and a failed Shapiro test prevent us from validating the assumption of normality):
Now let's compare how the bot team has done relative to the Pro team over the 4 seasons before the spring 2026 tournament. Below is a table of Pro team vs. bot team head-to-head scores over the seasons with 95% confidence intervals, from the perspective of the bot team:
A score of zero means the teams’ performance was equal. Negative means the Pros performed better, and positive means the bots performed better. Clear wins by the Pros (defined as the 95% confidence interval being wholly below zero, indicating that there are no ties in the distribution) occurred in Q3 2024, Q1 2025, and Q2 2025.
It is interesting to examine the history. The first four tournaments, to our surprise at the time, had no clear monotonic trend showing the bots were improving relative to the Pros. The confidence intervals remained wide enough that several different trajectories may have been plausible. For instance, the true spot peer score of the bots (if we ran on a lot more questions) might have been -15 throughout all four quarters.
Then in spring 2026, the gap narrowed sharply, as the bot team scored -1.25 [-4.87, 2.37]. Though the Pros outscored the bots on 64% of the questions, many of the bot wins were by larger margins than the Pro wins. It averaged out to be close to parity.
From a tournament perspective, it was a narrow win by the Pros; however, we note that zero is well within the confidence interval, and that the two teams’ performances were not statistically distinguishable. This should not be confused with a tie since we don’t have enough data to conclude a head-to-head score of 0. At the same time, it does indicate that the gap between the Pro team and the bot team has shrunk a lot compared to previous tournaments.
We ran a sensitivity analysis of spot peer score of Pros vs different sizes of bot teams. The graph below shows the spot peer score of bot teams of size 1 through 10 (every 1), 10 through 50 (every 5), and 50 through 150 (every 10). The bot-only questions are used to determine which bots are included in a team size of X (i.e., the same method for how the bot team was selected for the main Pro team vs Bot team analysis).
Among team sizes of 2 through 10, results were pretty similar. However, after a team size of 10, performance begins to dip until it plateaus around 50. The top bot by itself scored -4.51, while aggregates ranging from 2 to 10 hovered around -2. The highest point estimate came from the 4-bot team. However, there is a lot of noise in comparing the first 10 team sizes, which prevents us from saying any one team size is better than another.
However, aggregation of bot forecasts worked only up to a point. As we progress to team sizes of 30, 50, 100, and then 173 (i.e., all the bots), the aggregation strength became clearly worse. It seems that the marginal gains from adding each additional bot to the aggregation appear to diminish quickly and disappear as we reach bots of lower skill level.
A potential focus for future testing might be on the aggregation of strong and complementary bot forecasters rather than the simple assumption that maximizing the ensemble size (ranked by forecasting score) automatically improves the forecast. A bot that performs well at a specific niche may also perform poorly overall, and thus not get included in a ranked aggregate size.
After questions resolve in the FutureEval tournament, we send out a survey to bot makers asking them to share a little bit about their bot. This survey is required for prize winners, and optional for non-winners. We received 58 responses.
As part of our primary bot survey analysis, we calculated how well each feature in the survey correlated with performance in the tournament. You can see the full methodology and results in the dedicated analysis. However, here are the highlights:
Now, let's look at the qualitative findings. We received 37 responses to the question "What should other bot makers learn from your experience”. We used AI to run a thematic analysis on the responses. Themes include:
Bot makers often don’t have extensive A/B testing infrastructure, and so we expect at least some of these themes to be due to common misperceptions. Responses to this question are shared publicly, and we include full responses and a more detailed thematic summary in the Spring “Advice from Bot Makers to Bot Makers” post.
Finally, if you want to build your own bot and start from a strong baseline, these developers have made their repositories public.
A longer list of open-source bots is on the FutureEval resources page.
Below are links to code and data you may be interested in:
We are continuing to run tournaments like the one described in this analysis. See more at metaculus.com/futureeval. Email ben [at] metaculus [dot] com if you have any questions about this analysis, how to participate, or anything else.