Player profile

Johnny Haines

Form versus class, trend shape, and recent match texture — the useful parts, without the database furniture strewn across the floor.

Below baselineFinishing below class
Form·Last 10 matches
LLWLLLLWLW

3-dart average

84.0-4.0% vs class

Checkout %

31.6%-7.1% vs class

First 9 average

88.4-2.3% vs class

180s per leg

0.15-22.0% vs class

Win rate

30.0%-52.2% vs class

140+ per leg

0.47-27.2% v class

100+ per leg

1.53+8.8% v class

100+ checkouts per leg

0.05-18.6% v class
10 match sampleUpdated from the last eligible match 2 days ago
Class·Last 24 months

3-dart average

87.6

Checkout %

34.1%

First 9 average

90.5

180s per leg

0.20

Win rate

62.8%

140+ per leg

0.65

100+ per leg

1.40

100+ checkouts per leg

0.06
129 match sampleUpdated from the last eligible match 2 days ago

Rolling form

Trailing 10-match form vs selected baseline.

92.788.584.380.0Nov 2024May 2025Jan 2026May 2026
Rolling value Baseline (87.6)

Recent matches

10 shown

vs Billy Leonard

Modus Super Series · 8 May 2026

W4–3
3DA85.0
Checkout50.0%
First 995.0
180s1 (0.14/leg)

vs Kevin Edwards

Modus Super Series · 8 May 2026

L4–2
3DA86.2
Checkout22.0%
First 999.5
180s0 (0.00/leg)

vs Glenn De Bois

Modus Super Series · 8 May 2026

W4–1
3DA97.4
Checkout67.0%
First 989.5
180s1 (0.20/leg)

vs Reece Colley

Modus Super Series · 8 May 2026

L4–3
3DA83.6
Checkout43.0%
First 978.4
180s0 (0.00/leg)

vs Joe Heywood

Modus Super Series · 8 May 2026

L3–4
3DA82.1
Checkout33.0%
First 982.7
180s0 (0.00/leg)

vs Joe Heywood

Modus Super Series · 7 May 2026

L4–1
3DA74.0
Checkout17.0%
First 974.5
180s1 (0.20/leg)

vs Reece Colley

Modus Super Series · 7 May 2026

L2–4
3DA87.3
Checkout40.0%
First 995.7
180s3 (0.50/leg)

vs Glenn De Bois

Modus Super Series · 7 May 2026

W2–4
3DA86.6
Checkout27.0%
First 9101.1
180s1 (0.17/leg)

vs Kevin Edwards

Modus Super Series · 7 May 2026

L2–4
3DA85.7
Checkout22.0%
First 996.9
180s1 (0.17/leg)

vs Billy Leonard

Modus Super Series · 7 May 2026

L4–0
3DA67.8
Checkout0.0%
First 961.0
180s1 (0.25/leg)