What the intraclass correlation coefficient measures
The intraclass correlation coefficient (ICC) tells you how much of the variation in a repeated measurement is real, subject-to-subject variation versus how much is measurement noise. In sport and exercise science it is the standard way to report the test-retest reliability of a fitness assessment (does the same athlete get the same score on two different days?) and the inter-rater reliability of a rated test (do two coaches score the same jump the same way?). The ICC ranges from 0 (all the spread in your data is measurement error) to 1 (measurements are perfectly repeatable).
The formula this calculator uses
This tool computes ICC(2,1) — the two-way random-effects, single-rater, absolute-agreement coefficient from Shrout & Fleiss (1979), equivalent to ICC(A,1) in McGraw & Wong (1996). You run a two-way ANOVA on your ratings matrix (subjects in rows, repeated measurements or raters in columns), read off the three mean squares, and plug them in:
ICC(2,1) = (MSR − MSE) / [ MSR + (k−1)·MSE + (k/n)·(MSC − MSE) ]
- MSR — mean square for rows (between-subjects). Large when athletes genuinely differ from one another.
- MSC — mean square for columns (between-measurements/raters). Large when one testing session or one rater is systematically higher or lower than another; this systematic bias is what pulls an absolute-agreement ICC down.
- MSE — residual mean square (error). Random, unexplained noise.
- n — number of subjects (rows); k — number of measurements or raters (columns).
To report the reliability of the average of all k measurements rather than a single one, use the average-measures form ICC(2,k) = (MSR − MSE) / [ MSR + (MSC − MSE)/n ], which this calculator also returns. Averaging always raises reliability, so ICC(2,k) is never below ICC(2,1).
Interpreting the value
The most widely cited benchmarks come from Koo & Li (2016):
- Below 0.50 — poor reliability; the measurement is too noisy to track individual change.
- 0.50 to 0.75 — moderate reliability.
- 0.75 to 0.90 — good reliability; acceptable for most applied testing.
- Above 0.90 — excellent reliability; suitable for clinical decisions and detecting small individual changes.
Report the ICC together with its 95% confidence interval whenever possible: a point estimate of 0.85 from only 8 subjects can have a lower bound below 0.50, which changes how much you should trust it.