Charts and Visualizations

Numbers are great, but context is better. We do our best to describe our results, but no textual description will convey as much information as a chart or visualization of some kind. Our goal is to let you see the numerical context and draw your own conclusions. Check out the charts below for all platforms, or select a platform to filter to just those markets.

Charts Home
Home page with all charts for all platforms
Experimental Charts
Some experiments
Just Kalshi
Only Kalshi markets
Just Manifold
Only Manifold markets
Just Metaculus
Only Metaculus markets
Just Polymarket
Only Polymarket markets

Calibration and Accuracy

Calibration is a very simple metric at its core. If a market's listed probability is at 70%, we should expect it to resolve YES about 70% of the time. For all past markets, we can look at the market's midpoint probability and compare it to the end result. If those numbers match, we say the platform is well-calibrated. If they don't, there may be some systemic reason why forecasters routinely under- or over-estimate the odds.
While calibration is focused on how your predictions match reality, accuracy is focused on how often you were correct. The main accuracy score we use here is the Brier score, which compares the prediction (usually at the market's midpoint) with the resolution at the end of the market. The thing to remember is that the Brier score meausres how far off you are, meaning that a lower score is actaully better!

Basic Filtering

Select markets to include in the calibration plot and accuracy scores based on key attributes, such as number of traders, market volume, and duration. We break these down by the percentile range - for every million-dollar market there's a thousand others with just a few trades. Here you can filter out the ones without much activity.

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

n=438,381 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
050,000100,000150,000200,000250,000↑ Count0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →

n=438,381 markets

Source: brier.fyi

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

Markets with at least 12 unique traders. n=84,137 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
05,00010,00015,00020,00025,00030,00035,000↑ Count0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →

Markets with at least 12 unique traders. n=84,137 markets

Source: brier.fyi

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

Markets with at least $150 in trade volume. n=215,787 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
020,00040,00060,00080,000100,000↑ Count0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →

Markets with at least $150 in trade volume. n=215,787 markets

Source: brier.fyi

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

Markets open for at least 3 days. n=197,915 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
010,00020,00030,00040,00050,00060,00070,00080,00090,000↑ Count0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →

Markets open for at least 3 days. n=197,915 markets

Source: brier.fyi

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

Markets with at least 6 traders or $8 in trade volume, and open for at least 2 days. n=227,382 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
020,00040,00060,00080,000100,000↑ Count0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →

Markets with at least 6 traders or $8 in trade volume, and open for at least 2 days. n=227,382 markets

Source: brier.fyi

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

Markets with at least 12 traders or $150 in trade volume, and open for at least 3 days. n=150,194 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
010,00020,00030,00040,00050,00060,00070,000↑ Count0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →

Markets with at least 12 traders or $150 in trade volume, and open for at least 3 days. n=150,194 markets

Source: brier.fyi

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

Markets with at least 30 traders or $2000 in trade volume, and open for at least 14 days. n=35,279 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
02,0004,0006,0008,00010,00012,00014,00016,00018,000↑ Count0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →

Markets with at least 30 traders or $2000 in trade volume, and open for at least 14 days. n=35,279 markets

Source: brier.fyi

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

Markets closed on or after 5/30/2024. n=296,614 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
020,00040,00060,00080,000100,000120,000140,000160,000180,000↑ Count0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.00.10.20.30.40.50.60.70.80.91.0Brier score, midpoint →

Markets closed on or after 5/30/2024. n=296,614 markets

Source: brier.fyi

Calibration Plot

KalshiManifoldMetaculusPolymarket
0102030405060708090100↑ Resolution0102030405060708090100Prediction (Midpoint) →

n=942 markets

Source: brier.fyi

Distribution of Market Accuracy Scores

KalshiManifoldMetaculusPolymarket
050100150200250300350↑ Count0.10.20.30.40.50.60.70.80.9Brier score, midpoint →
KalshiManifoldMetaculusPolymarket0.10.20.30.40.50.60.70.80.9Brier score, midpoint →

n=942 markets

Source: brier.fyi


Side-By-Side Calibration

Having trouble deciphering the calibration plots? The main calibration charts stack all of the platform data points in a column, which is accurate but can be hard to read. This one breaks them out side by side and shows an uncertainty range, inspired by JHK Forecasts.

Calibration Plot

KalshiManifoldMetaculusPolymarket
00-05%05-10%10-15%15-20%20-25%25-30%30-35%35-40%40-45%45-50%50-55%55-60%60-65%65-70%70-75%75-80%80-85%85-90%90-95%95-100%Prediction (Midpoint)0102030405060708090100↑ Resolution

n=438,381 markets

Source: brier.fyi


Accuracy by Stats

The closer we are to an event, we should expect that the more accuract the forecasts will be. For one, traders will be more likely to invest in the market due to a shorter time to return, giving the market more liquidity. Two, we will presumably have more information about the upcoming event, such as polls, research, and generally reduced uncertainty.
This seems to be mostly backed up by the plot below. Kalshi and Manifold have a gradually decreasing score (lower is better) starting around 6 months before resolution. Metaculus, which does not rely on liquidity, shows a similar but smaller change. However, for Polymarket you'll notice a large uptick instead - this is due to the fact that most of their markets are very short-term. What you're actually seeing is a very low sample size for most of those data points, since only 10% of their markets are longer than 50 days.
Similarly to above, it is often noted that a large number of traders or high volume signifies a higher expected market accuracy. A proper test of this hypothesis would need to control for variables that we do not have, bt we can at least see if our unfiltered samples show a correlation in this way. Note that several of these datapoints have a low number of sample markets, and any with less than 10 in the sample were excluded.

Accuracy by Days Before Resolution

KalshiManifoldMetaculusPolymarketPlatform0.00.20.40.60.80.00.20.40.60.80.00.20.40.60.80.00.20.40.60.8↑ Brier score (lower is better)360340320300280260240220200180160140120100806040200Days before Resolution

Source: brier.fyi

Accuracy vs Trade Volume

KalshiManifoldPolymarketPlatform0.00.20.40.60.80.00.20.40.60.80.00.20.40.60.8↑ Midpoint Brier score (lower is better)05,00010,00015,00020,00025,00030,00035,00040,00045,00050,000Trade Volume (USD) →

Source: brier.fyi

Accuracy vs Number of Traders

ManifoldMetaculusPolymarketPlatform0.00.20.40.60.80.00.20.40.60.80.00.20.40.60.8↑ Midpoint Brier score (lower is better)050100150200250Number of Traders →

Source: brier.fyi

Accuracy vs Market Duration

KalshiManifoldMetaculusPolymarketPlatform0.00.20.40.60.80.00.20.40.60.80.00.20.40.60.80.00.20.40.60.8↑ Midpoint Brier score (lower is better)050100150200250Duration (Days) →

Source: brier.fyi


Accuracy by Resolution

At a glance, you might think the resolution of a market shouldn't affect the accuracy much. However, there tend to be distinct types of markets on most platforms (often in the form of "Will X event happen by Y date?"). If you believe that nothing ever happens, then you might expect that betting NO a lot will make you pretty accurate. And according to these stats, you would be right.

Brier Scores by Resolution

KalshiManifoldMetaculusPolymarket
All MarketsResolved NOResolved YESResolved PROBResolution0.00.10.20.30.40.50.60.70.8↑ Brier score (lower is better)

n=438,381 markets

Source: brier.fyi


Market Charts

What is a market, really? They're similar under the hood - people trade on different outcomes at different prices, leading to a consensus probability whether that's with a limit order book, an automated market maker, or some other mechanism. However, you can see how flexible they are by how the different platforms leverage this mechanism.
Here, we'll look at some of the specific traits we measure on each market to see how they compare across platforms.

Histograms of Attributes

How much trade volume do these markets typically see? How many traders participate on markets on each platform? How long are they typically open?

Histogram of Volume

KalshiManifoldPolymarket020406080020406080020406080↑ Percent010,00020,00030,00040,00050,00060,00070,00080,000Volume (USD) →

n=413,979 markets (12,799 hidden)

Source: brier.fyi

Histogram of Traders

ManifoldMetaculusPolymarket020406002040600204060↑ Percent050100150200250300350400Trader count →

n=166,572 markets (5,188 hidden)

Source: brier.fyi

Histogram of Duration

KalshiManifoldMetaculusPolymarket020406080020406080020406080020406080↑ Percent050100150200250300Duration (days) →

n=424,954 markets (13,427 hidden)

Source: brier.fyi

Histogram of Title Length

KalshiManifoldMetaculusPolymarket0102030010203001020300102030↑ Percent020406080100120140160180200Length (chatacters) →

n=437,545 markets (836 hidden)

Source: brier.fyi

Histogram of Description Length

KalshiManifoldMetaculusPolymarket05101520051015200510152005101520↑ Percent02004006008001,0001,200Length (chatacters) →

n=425,891 markets (12,490 hidden)

Source: brier.fyi

Histogram of Resolution Value

KalshiManifoldMetaculusPolymarket0204060020406002040600204060↑ Percent0.00.20.40.60.81.01.21.41.61.82.0Probability →

n=438,381 markets

Source: brier.fyi


Market Categories

Each platform tends to focus on certain categories. Some of this is site culture, some is based on how the platform is designed, and some is just based on marketing strategy. We try to automatically categorize all markets into our standard set, but how do the distributions turn out per platform?

Category Distribution

KalshiManifoldMetaculusPolymarket020406080020406080020406080020406080↑ PercentCultureEconomicsNonePoliticsScienceSportsTechnologyCategory

n=438,381 markets

Source: brier.fyi


Markets over Time

Prediction markets have become more popular over time, but are there more markets to meet that increased demand? Have there been any particular spikes in market opens/closes?

Market Open and Close Dates

Markets opened (positive) and closed (negative) over time

KalshiManifoldMetaculusPolymarket−10−50510−10−50510−10−50510−10−50510↑ PercentJan2020AprJulOctJan2021AprJulOctJan2022AprJulOctJan2023AprJulOctJan2024AprJulOctJan2025AprDate →

n=437,731 markets (650 hidden)

Source: brier.fyi


Are you looking for charts from the old Calibration City site? We're working on bringing all of those features over here, but in the meantime you can access it at https://old.calibration.city. Note that it doesn't get data updates as frequently, so it may be a bit out of date.

Do you have an idea for a potentially interesting chart or visualization? Contact us with your idea and we'll credit you if we decide to add it!