Skip to content

← On-chain Bitcoin

MVRV Z-Score

Standardized MVRV using standard deviation bands. Historically enters the red zone (>7) at cycle peaks and green zone (<-0.5) at bottoms.

Tier freeOn-chain Bitcoinvaluationmvrvz-scorestatistical

What is it?

The MVRV Z-Score takes the difference between Market Cap and Realized Cap, then divides it by the historical standard deviation of Market Cap. This statistical normalisation transforms MVRV into a standard deviation score, enabling more meaningful comparisons across cycles of very different sizes. A Z-Score of 7 in 2017 and a Z-Score of 7 in 2025 represent the same degree of statistical deviation, even though nominal prices are radically different.

How to read

The Z-Score oscillates around zero. High positive values (> 7) indicate the market is extremely overvalued relative to Realized Cap, adjusted for volatility. Negative values (< 0) indicate undervaluation. Crossing below zero is an important threshold: it means Market Cap is below Realized Cap, a historically rare condition associated with major troughs.

Key zones

Z-Score > 7 (red zone): extreme overheating, observed in 2013, 2017. Z-Score 4-7: moderate overheating, caution zone. Z-Score 0-4: normal conditions. Z-Score < 0 (green zone): statistical undervaluation, observed in 2015, 2018-2019, 2022. Exact peak levels tend to decrease from cycle to cycle due to Bitcoin's declining volatility.

What to observe

The Z-Score's ascent speed is a sustainability indicator. Progressive climbs toward extreme zones are historically more durable than rapid spikes. Also watch for 'false readings': a high Z-Score that drops then rises again may indicate a double top (like 2021). Prolonged stays below zero (several months) have historically coincided with cycle troughs.

Historical context

The Z-Score reached 10+ in 2013, 9.5 in 2017, and only 7.5 briefly in 2021. The compression trend is clear. Sub-zero zones lasted approximately 4 months in 2015, 7 months in 2018-2019, and 6 months in 2022. The duration of the sub-zero zone has historically been correlated with the depth of the following bear market.

Expert notes

The standard deviation used in the denominator is calculated over the complete Market Cap history, making it increasingly stable over time. This means future Z-Scores will naturally be lower than historical ones (the calculation base widens). Some analysts use a rolling standard deviation (over 4 years for example) to compensate for this effect, producing a 'cyclical' Z-Score potentially more comparable across cycles.

Common mistakes to avoid

A Z-Score of 5 does not mean '5x overvalued.' It is a standard deviation measure, not a price multiple. Moreover, Market Cap distribution is not Gaussian - Z-Scores > 7 are not as improbable as a normal distribution would suggest. Using fixed thresholds ('sell if Z > 7') ignores the metric's structural evolution.

Programmatic access

REST API

curl -sS \
  'https://api.trinityinsights.io/api/v1/onchain/mvrv-z-score/history?days=90' \
  -H 'X-API-Key: $TRINITY_API_KEY'

MCP server

{
  "tool": "get_chart_value",
  "metric_id": "mvrv-z-score",
  "timeframe": "1y"
}

Required tier: free. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.

Related metrics

Institutional disclaimer

Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.