Solo Ranked Recon

Division 8

The frontier. Six of ten carry no live rating; three have lifetime samples under a hundred duels; one — Ibicf — has three. The clustering below is honest about what it can see, and what it mostly sees is data availability. This is the one division where the tables should be read in pencil, and where a few weeks of round results will outweigh everything on this page.

N = 10 players 28 countries in play source · ranked-system/progress signal · ordinal (top/bottom 3)
Headline read

Mexico splits the division evenly (three strong, three weak). The US and Brazil are where Div 8 collectively bleeds — five listed weaknesses each. Structurally: Div 8's enrollment spread (708–1140) is the widest relative band in the league, so the seeding itself is doing more work here than anywhere else.

Data quality — Division 8

Six of ten without live ratings; NMPZ effectively unmeasured division-wide (best sample: 26 games); one player's geographic record is absent. Every judgement on this page is provisional to a degree that isn't true anywhere else in the league.

00

State of the field

A snapshot before the detail: where the ten sit on rating, experience and volume. The headline is the gap between seeded and current form — this is a field well off its collective best.

1020
mean seeded ELO
989
mean current ELO
−31
seeded → current
3.6y
mean account age
5,111
total ranked duels
ELO distribution — seeded vs current
625750875100011251250x̄ 1020x̄ 989
seeded (enrollment) current (seeded value where absent)

Seeded ratings average 1020; current form averages 989 — the division sits 31 points below its enrollment ratings. 6 players carry no live rating, so a seeded value stands in; the current curve is, if anything, flattered. The axis is scaled to this division's own range.

Account age — a proxy for experience
0y2y4y6y8yx̄ 3.6y

Tick marks are individual players. Mean ~3.6 years, but read it loosely: account age is only a proxy for GeoGuessr experience, and it breaks for fresh accounts of veteran players. Median lifetime volume is 520 ranked duels.

01

Geographic signal map

Every player against every country that appears in a top-3 or bottom-3 list. Warm = a ranked strength, cool = a ranked weakness, intensity = list position. Columns are ordered by how much the field cares about that country. Hover any cell for the value.

MXUSBRARAUMYIDGTINESCAATNZCOPHGBRUFITRKEPEPTJPBDKGITAEBWMio666Mio666 · MX: +1.00Mio666 · US: -0.66Mio666 · BR: -0.33Mio666 · AR: -1.00Mio666 · AU: 0.00Mio666 · MY: 0.00Mio666 · ID: 0.00Mio666 · GT: 0.00Mio666 · IN: 0.00Mio666 · ES: 0.00Mio666 · CA: 0.00Mio666 · AT: 0.00Mio666 · NZ: +0.66Mio666 · CO: +0.33Mio666 · PH: 0.00Mio666 · GB: 0.00Mio666 · RU: 0.00Mio666 · FI: 0.00Mio666 · TR: 0.00Mio666 · KE: 0.00Mio666 · PE: 0.00Mio666 · PT: 0.00Mio666 · JP: 0.00Mio666 · BD: 0.00Mio666 · KG: 0.00Mio666 · IT: 0.00Mio666 · AE: 0.00Mio666 · BW: 0.00PeelepPeelep · MX: -1.00Peelep · US: 0.00Peelep · BR: -0.33Peelep · AR: 0.00Peelep · AU: 0.00Peelep · MY: 0.00Peelep · ID: 0.00Peelep · GT: +1.00Peelep · IN: 0.00Peelep · ES: 0.00Peelep · CA: 0.00Peelep · AT: 0.00Peelep · NZ: 0.00Peelep · CO: -0.66Peelep · PH: 0.00Peelep · GB: 0.00Peelep · RU: 0.00Peelep · FI: +0.66Peelep · TR: 0.00Peelep · KE: 0.00Peelep · PE: 0.00Peelep · PT: 0.00Peelep · JP: +0.33Peelep · BD: 0.00Peelep · KG: 0.00Peelep · IT: 0.00Peelep · AE: 0.00Peelep · BW: 0.00GeoJoeGeoJoe · MX: 0.00GeoJoe · US: 0.00GeoJoe · BR: -1.00GeoJoe · AR: +1.00GeoJoe · AU: -0.66GeoJoe · MY: 0.00GeoJoe · ID: 0.00GeoJoe · GT: 0.00GeoJoe · IN: 0.00GeoJoe · ES: 0.00GeoJoe · CA: 0.00GeoJoe · AT: 0.00GeoJoe · NZ: 0.00GeoJoe · CO: 0.00GeoJoe · PH: +0.66GeoJoe · GB: +0.33GeoJoe · RU: 0.00GeoJoe · FI: 0.00GeoJoe · TR: 0.00GeoJoe · KE: 0.00GeoJoe · PE: 0.00GeoJoe · PT: 0.00GeoJoe · JP: 0.00GeoJoe · BD: 0.00GeoJoe · KG: 0.00GeoJoe · IT: -0.33GeoJoe · AE: 0.00GeoJoe · BW: 0.00NaathaanNaathaan · MX: 0.00Naathaan · US: 0.00Naathaan · BR: 0.00Naathaan · AR: 0.00Naathaan · AU: 0.00Naathaan · MY: 0.00Naathaan · ID: 0.00Naathaan · GT: 0.00Naathaan · IN: 0.00Naathaan · ES: 0.00Naathaan · CA: 0.00Naathaan · AT: 0.00Naathaan · NZ: 0.00Naathaan · CO: 0.00Naathaan · PH: 0.00Naathaan · GB: 0.00Naathaan · RU: 0.00Naathaan · FI: 0.00Naathaan · TR: 0.00Naathaan · KE: 0.00Naathaan · PE: 0.00Naathaan · PT: 0.00Naathaan · JP: 0.00Naathaan · BD: 0.00Naathaan · KG: 0.00Naathaan · IT: 0.00Naathaan · AE: 0.00Naathaan · BW: 0.00MekoMeko · MX: 0.00Meko · US: 0.00Meko · BR: 0.00Meko · AR: 0.00Meko · AU: +0.66Meko · MY: +1.00Meko · ID: -1.00Meko · GT: 0.00Meko · IN: 0.00Meko · ES: 0.00Meko · CA: 0.00Meko · AT: 0.00Meko · NZ: 0.00Meko · CO: 0.00Meko · PH: 0.00Meko · GB: 0.00Meko · RU: +0.33Meko · FI: 0.00Meko · TR: 0.00Meko · KE: 0.00Meko · PE: -0.66Meko · PT: 0.00Meko · JP: 0.00Meko · BD: 0.00Meko · KG: 0.00Meko · IT: 0.00Meko · AE: -0.33Meko · BW: 0.00CyanideCyanide · MX: -1.00Cyanide · US: -0.66Cyanide · BR: 0.00Cyanide · AR: +0.66Cyanide · AU: 0.00Cyanide · MY: 0.00Cyanide · ID: 0.00Cyanide · GT: 0.00Cyanide · IN: +1.00Cyanide · ES: 0.00Cyanide · CA: 0.00Cyanide · AT: 0.00Cyanide · NZ: -0.33Cyanide · CO: 0.00Cyanide · PH: 0.00Cyanide · GB: 0.00Cyanide · RU: 0.00Cyanide · FI: 0.00Cyanide · TR: 0.00Cyanide · KE: 0.00Cyanide · PE: 0.00Cyanide · PT: 0.00Cyanide · JP: 0.00Cyanide · BD: +0.33Cyanide · KG: 0.00Cyanide · IT: 0.00Cyanide · AE: 0.00Cyanide · BW: 0.00LUKASLUKAS · MX: +0.33LUKAS · US: -0.66LUKAS · BR: -1.00LUKAS · AR: 0.00LUKAS · AU: +1.00LUKAS · MY: 0.00LUKAS · ID: -0.33LUKAS · GT: 0.00LUKAS · IN: 0.00LUKAS · ES: 0.00LUKAS · CA: 0.00LUKAS · AT: 0.00LUKAS · NZ: 0.00LUKAS · CO: 0.00LUKAS · PH: 0.00LUKAS · GB: 0.00LUKAS · RU: 0.00LUKAS · FI: 0.00LUKAS · TR: +0.66LUKAS · KE: 0.00LUKAS · PE: 0.00LUKAS · PT: 0.00LUKAS · JP: 0.00LUKAS · BD: 0.00LUKAS · KG: 0.00LUKAS · IT: 0.00LUKAS · AE: 0.00LUKAS · BW: 0.00VarsoVarso · MX: -0.66Varso · US: -1.00Varso · BR: 0.00Varso · AR: 0.00Varso · AU: 0.00Varso · MY: 0.00Varso · ID: 0.00Varso · GT: 0.00Varso · IN: 0.00Varso · ES: +1.00Varso · CA: 0.00Varso · AT: 0.00Varso · NZ: 0.00Varso · CO: 0.00Varso · PH: -0.33Varso · GB: 0.00Varso · RU: 0.00Varso · FI: 0.00Varso · TR: 0.00Varso · KE: +0.66Varso · PE: 0.00Varso · PT: 0.00Varso · JP: 0.00Varso · BD: 0.00Varso · KG: +0.33Varso · IT: 0.00Varso · AE: 0.00Varso · BW: 0.00IbicfIbicf · MX: +0.66Ibicf · US: 0.00Ibicf · BR: 0.00Ibicf · AR: 0.00Ibicf · AU: 0.00Ibicf · MY: +1.00Ibicf · ID: -0.33Ibicf · GT: 0.00Ibicf · IN: 0.00Ibicf · ES: 0.00Ibicf · CA: 0.00Ibicf · AT: -1.00Ibicf · NZ: 0.00Ibicf · CO: 0.00Ibicf · PH: 0.00Ibicf · GB: 0.00Ibicf · RU: +0.33Ibicf · FI: 0.00Ibicf · TR: 0.00Ibicf · KE: 0.00Ibicf · PE: 0.00Ibicf · PT: -0.66Ibicf · JP: 0.00Ibicf · BD: 0.00Ibicf · KG: 0.00Ibicf · IT: 0.00Ibicf · AE: 0.00Ibicf · BW: 0.00Jeff Jeff Jeff JeffJeff Jeff Jeff Jeff · MX: 0.00Jeff Jeff Jeff Jeff · US: -1.00Jeff Jeff Jeff Jeff · BR: -0.66Jeff Jeff Jeff Jeff · AR: 0.00Jeff Jeff Jeff Jeff · AU: 0.00Jeff Jeff Jeff Jeff · MY: 0.00Jeff Jeff Jeff Jeff · ID: 0.00Jeff Jeff Jeff Jeff · GT: 0.00Jeff Jeff Jeff Jeff · IN: 0.00Jeff Jeff Jeff Jeff · ES: 0.00Jeff Jeff Jeff Jeff · CA: +1.00Jeff Jeff Jeff Jeff · AT: 0.00Jeff Jeff Jeff Jeff · NZ: 0.00Jeff Jeff Jeff Jeff · CO: 0.00Jeff Jeff Jeff Jeff · PH: 0.00Jeff Jeff Jeff Jeff · GB: +0.66Jeff Jeff Jeff Jeff · RU: +0.33Jeff Jeff Jeff Jeff · FI: 0.00Jeff Jeff Jeff Jeff · TR: 0.00Jeff Jeff Jeff Jeff · KE: 0.00Jeff Jeff Jeff Jeff · PE: 0.00Jeff Jeff Jeff Jeff · PT: 0.00Jeff Jeff Jeff Jeff · JP: 0.00Jeff Jeff Jeff Jeff · BD: 0.00Jeff Jeff Jeff Jeff · KG: 0.00Jeff Jeff Jeff Jeff · IT: 0.00Jeff Jeff Jeff Jeff · AE: 0.00Jeff Jeff Jeff Jeff · BW: -0.33
strength weakness not in top/bottom 3

Ordinal signal only: a blank cell means the country isn't in that player's top or bottom three — not that they're necessarily neutral there.

02

Contested ground

Countries that are a strength for some players and a weakness for others — the regions where a matchup is won or lost rather than shared.

MX3 strong3 weakAR2 strong1 weakAU2 strong1 weakNZ1 strong1 weakCO1 strong1 weakPH1 strong1 weak
03

Field patterns

Where the field collectively excels and bleeds. Shared weaknesses are the soft ground worth drilling — common blind spots across skill tiers.

Common strengths

  • MY — Meko, Ibicf
  • MX — Mio666, LUKAS, Ibicf
  • AR — GeoJoe, Cyanide
  • AU — Meko, LUKAS
  • GT — Peelep

Common weaknesses

  • US — Mio666, Cyanide, LUKAS, Varso, Jeff Jeff Jeff Jeff
  • BR — Mio666, Peelep, GeoJoe, LUKAS, Jeff Jeff Jeff Jeff
  • MX — Peelep, Cyanide, Varso
  • ID — Meko, LUKAS, Ibicf
  • AR — Mio666

Shared soft spots (2+)

  • US — Mio666, Cyanide, LUKAS, Varso, Jeff Jeff Jeff Jeff
  • BR — Mio666, Peelep, GeoJoe, LUKAS, Jeff Jeff Jeff Jeff
  • MX — Peelep, Cyanide, Varso
  • ID — Meko, LUKAS, Ibicf
04

Player clusters — win-rate model

Our primary segmentation, built on lifetime per-mode win-rates over hundreds-to-thousands of ranked duels per player — measured outcomes, not imputed ratings, so no synthetic data props it up. Features: current ELO, lifetime overall and per-mode win-rate, a win-rate-derived mode lean, accuracy and volume. Ward and k-means agree. Two players resolve as singletons for real reasons (below). A second, rating-based model in section 06 triangulates this one. At n=10 these are reading aids, not hard tiers — silhouette ≈ 0.31, a real but soft structure.

Unmeasured

Nineteen, 278, three and 87 lifetime duels respectively. Varso's 60.4% on 278 is the only number here approaching meaning; the rest are anecdotes, including two technically perfect records (Ibicf 100% over 3, Jeff Jeff Jeff Jeff's single NM win). New accounts, alt accounts, or genuinely new players — the data cannot distinguish.

NaathaanVarsoIbicfJeff Jeff Jeff Jeff
The moving pair

77.9% and 71.2% moving, both with average distances beyond 1,400 km: they win on instinct and region-read, not on the pin. Restricted modes pull both back to 40–57%. Cyanide's −155 is the division's largest measured decline.

MekoCyanide
The measured four

The only players with conventional samples (498–785 duels): 52–57%, modest mode splits, believable numbers. GeoJoe's 57.7% NM is the best restricted figure in the division. LUKAS's 21.4% NMPZ (14 games) and Peelep's single career NMPZ game set up the division-wide caveat below.

Mio666PeelepGeoJoeLUKAS
05

How to read the two cluster views

The clustering runs in a 6-dimensional feature space; these two plots are different windows onto it. The PCA map flattens that space to its two most informative axes; the dendrogram shows the order in which players merged into groups. Same data, complementary views.

-4-3-2-1123-3-2-1123MekoCyanideIbicfJeff Jeff Jeff JeffVarsoNaathaanLUKASPeelepGeoJoeMio666PC1 · volume & win-ratePC2 · accuracy & rating

PCA map. Each player projected onto the two directions of greatest spread in this division's data. A principal component has no fixed meaning — it is whatever mix of the six features varies most here — so the axis readings below are derived from this division's own loadings, not carried over from any other division. PC1, the horizontal axis (51% of the variance): moving right means more ranked volume, a lower lifetime win-rate and more uneven win-rates across modes. PC2, the vertical axis (36%): moving up means a wider average guess distance, a lower current rating and a moving-mode lean. Two of the six features deserve definition, since both are computed from win-rates rather than from how often a mode is played: mode lean = mean(NM%, NMPZ%) − Moving%, i.e. which way a player's results tilt; mode spread = the standard deviation across their three mode win-rates, i.e. how lopsided they are regardless of direction. A player who wins 74/75/71 across the modes and one who wins 49/52/47 both score flat on these; a 65/54/33 profile scores strongly on both. Distance on the plot ≈ overall dissimilarity. Together the two axes hold 87% of the variance in the six clustering features.

VarsoJeff Jeff Jeff JeffNaathaanIbicfMekoCyanideLUKASGeoJoeMio666Peelepmerge distance ↑ (taller join = more dissimilar)

Dendrogram. Built bottom-up: each player starts alone, then the two most similar join, repeatedly, until all are one. Bar height = how different two groups were when they merged — low joins (Mio666+Peelep) are near-twins; high joins happen late and grudgingly. Reading down from the top, the first split separates the strong tier from everyone else; cut the tree at any height to get that many clusters. Dot colour marks final cluster membership.

06

Two models, triangulated

We trust two models, built on independent signals. The win-rate model (section 04) asks who beats their opponents, from measured lifetime outcomes. The ELO model asks where the ladder places them now, from current per-mode ratings with mode-lean computed only from real (non-imputed) data — the honest rating view, silhouette 0.29. Where they agree, a finding is robust; where they diverge, that disagreement is itself signal worth a second look.

PlayerWin-rate modelELO model
Ibicf Unmeasured Lower rated
Jeff Jeff Jeff Jeff Unmeasured Lower rated
Naathaan Unmeasured Lower rated
Varso Unmeasured Lower rated
Cyanide The moving pair Lower rated
Meko The moving pair Lower rated
GeoJoe The measured four Mid rated
LUKAS The measured four Isolated
Mio666 The measured four Mid rated
Peelep The measured four Mid rated

What the divergences mean. In Div 8 the two models don't so much disagree as measure different amounts of nothing: the ELO model lumps six players together largely on imputed enrollment values. The lifetime model's apparently strong separation (0.43 silhouette, the league's best) is exactly the trap — it is cleanly separating players by how much data they have, which looks like structure and isn't skill. Weight the seeding and the round-by-round results over anything clustered here.

07

Geographic similarity

Where each player's competence is concentrated — thread weight is the overlap in best-country lists. GeoGuessr ranks these countries within each player, so the lists say where someone is strong relative to their own baseline, not how strong they are.

Mio666PeelepGeoJoeNaathaanMekoCyanideLUKASVarsoIbicfJeff Jeff Jeff Jeff

Reading it

Thick threads mean two players' strengths sit in the same places — on a map drawn from those countries, neither gets an edge from familiarity. Thin or absent threads mean their competence is concentrated elsewhere, so map choice cuts between them. Because each player's top-3 is ranked against their own record, this maps the shape of a player's geographic knowledge with their overall level divided out: a Division 8 player and a Division 1 player can share a thread while being nowhere near each other in strength. It is a map of where someone is strong, not how strong they are — which is why it is kept separate from the clustering, and why a thread is a matchup cue rather than a prediction.

thread weight = shared best-countries