Solo Ranked Recon

Division 3

A two-speed division. Five players win on moving — all five clear 70% there, one clears 96 — and seven players are mode-flat grinders who concede nothing and take nothing. In restricted modes the whole division compresses to near-parity, which makes format choice worth more here than anywhere else in the league.

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

Russia is Div 3's true divider — simultaneously the most-listed strength (four players) and the most-listed weakness (five). Indonesia leans weakness (two strong, five weak). Structurally: every one of the division's five winners is a moving specialist whose restricted rates fall back to 46–58%.

Data quality — Division 3

Full current-rating coverage; alongside 1B the cleanest division. tacocat's 96.7% moving sits on a modest total sample (960 lifetime duels) — read it as a strong tilt, not a law of nature.

00

State of the field

A snapshot before the detail: where the twelve 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.

1900
mean seeded ELO
1531
mean current ELO
−368
seeded → current
5.4y
mean account age
37,237
total ranked duels
ELO distribution — seeded vs current
1375150016251750187520002125x̄ 1900x̄ 1531
seeded (enrollment) current (seeded value where absent)

Seeded ratings average 1900; current form averages 1531 — the division sits 368 points below its enrollment ratings. Every player carries a live current rating, so no imputation is involved. The axis is scaled to this division's own range.

Account age — a proxy for experience
0y2y4y6y8y10yx̄ 5.4y

Tick marks are individual players. Mean ~5.4 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 2,789 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.

RUIDBRUSAUFRZAESMXCAINPECLUAGHKZARVNJPMYSIITNZDEGBLKECPRCauseyCausey · RU: 0.00Causey · ID: 0.00Causey · BR: 0.00Causey · US: 0.00Causey · AU: 0.00Causey · FR: +1.00Causey · ZA: 0.00Causey · ES: 0.00Causey · MX: 0.00Causey · CA: -0.66Causey · IN: 0.00Causey · PE: 0.00Causey · CL: 0.00Causey · UA: -1.00Causey · GH: 0.00Causey · KZ: 0.00Causey · AR: 0.00Causey · VN: +0.66Causey · JP: 0.00Causey · MY: 0.00Causey · SI: 0.00Causey · IT: +0.33Causey · NZ: 0.00Causey · DE: 0.00Causey · GB: 0.00Causey · LK: -0.33Causey · EC: 0.00Causey · PR: 0.00RLHRLH · RU: -1.00RLH · ID: -0.66RLH · BR: 0.00RLH · US: +0.66RLH · AU: +1.00RLH · FR: 0.00RLH · ZA: 0.00RLH · ES: -0.33RLH · MX: 0.00RLH · CA: 0.00RLH · IN: 0.00RLH · PE: 0.00RLH · CL: 0.00RLH · UA: 0.00RLH · GH: 0.00RLH · KZ: 0.00RLH · AR: 0.00RLH · VN: 0.00RLH · JP: 0.00RLH · MY: 0.00RLH · SI: 0.00RLH · IT: 0.00RLH · NZ: +0.33RLH · DE: 0.00RLH · GB: 0.00RLH · LK: 0.00RLH · EC: 0.00RLH · PR: 0.00QuarksauceQuarksauce · RU: 0.00Quarksauce · ID: 0.00Quarksauce · BR: -1.00Quarksauce · US: 0.00Quarksauce · AU: 0.00Quarksauce · FR: +1.00Quarksauce · ZA: 0.00Quarksauce · ES: 0.00Quarksauce · MX: -0.66Quarksauce · CA: 0.00Quarksauce · IN: -0.33Quarksauce · PE: 0.00Quarksauce · CL: 0.00Quarksauce · UA: 0.00Quarksauce · GH: 0.00Quarksauce · KZ: 0.00Quarksauce · AR: 0.00Quarksauce · VN: 0.00Quarksauce · JP: +0.66Quarksauce · MY: 0.00Quarksauce · SI: 0.00Quarksauce · IT: 0.00Quarksauce · NZ: 0.00Quarksauce · DE: +0.33Quarksauce · GB: 0.00Quarksauce · LK: 0.00Quarksauce · EC: 0.00Quarksauce · PR: 0.00PLAYHRDPLAYHRD · RU: +1.00PLAYHRD · ID: +0.66PLAYHRD · BR: 0.00PLAYHRD · US: 0.00PLAYHRD · AU: 0.00PLAYHRD · FR: 0.00PLAYHRD · ZA: -0.33PLAYHRD · ES: -0.66PLAYHRD · MX: 0.00PLAYHRD · CA: 0.00PLAYHRD · IN: 0.00PLAYHRD · PE: -1.00PLAYHRD · CL: 0.00PLAYHRD · UA: 0.00PLAYHRD · GH: 0.00PLAYHRD · KZ: +0.33PLAYHRD · AR: 0.00PLAYHRD · VN: 0.00PLAYHRD · JP: 0.00PLAYHRD · MY: 0.00PLAYHRD · SI: 0.00PLAYHRD · IT: 0.00PLAYHRD · NZ: 0.00PLAYHRD · DE: 0.00PLAYHRD · GB: 0.00PLAYHRD · LK: 0.00PLAYHRD · EC: 0.00PLAYHRD · PR: 0.00JoeySpeeltGamesJoeySpeeltGames · RU: +0.66JoeySpeeltGames · ID: -1.00JoeySpeeltGames · BR: -0.33JoeySpeeltGames · US: -0.66JoeySpeeltGames · AU: 0.00JoeySpeeltGames · FR: 0.00JoeySpeeltGames · ZA: +1.00JoeySpeeltGames · ES: 0.00JoeySpeeltGames · MX: +0.33JoeySpeeltGames · CA: 0.00JoeySpeeltGames · IN: 0.00JoeySpeeltGames · PE: 0.00JoeySpeeltGames · CL: 0.00JoeySpeeltGames · UA: 0.00JoeySpeeltGames · GH: 0.00JoeySpeeltGames · KZ: 0.00JoeySpeeltGames · AR: 0.00JoeySpeeltGames · VN: 0.00JoeySpeeltGames · JP: 0.00JoeySpeeltGames · MY: 0.00JoeySpeeltGames · SI: 0.00JoeySpeeltGames · IT: 0.00JoeySpeeltGames · NZ: 0.00JoeySpeeltGames · DE: 0.00JoeySpeeltGames · GB: 0.00JoeySpeeltGames · LK: 0.00JoeySpeeltGames · EC: 0.00JoeySpeeltGames · PR: 0.00koendewkoendew · RU: 0.00koendew · ID: -0.33koendew · BR: -1.00koendew · US: +1.00koendew · AU: -0.66koendew · FR: 0.00koendew · ZA: +0.33koendew · ES: 0.00koendew · MX: 0.00koendew · CA: +0.66koendew · IN: 0.00koendew · PE: 0.00koendew · CL: 0.00koendew · UA: 0.00koendew · GH: 0.00koendew · KZ: 0.00koendew · AR: 0.00koendew · VN: 0.00koendew · JP: 0.00koendew · MY: 0.00koendew · SI: 0.00koendew · IT: 0.00koendew · NZ: 0.00koendew · DE: 0.00koendew · GB: 0.00koendew · LK: 0.00koendew · EC: 0.00koendew · PR: 0.00BurgoBurgo · RU: +0.66Burgo · ID: 0.00Burgo · BR: 0.00Burgo · US: 0.00Burgo · AU: +1.00Burgo · FR: 0.00Burgo · ZA: 0.00Burgo · ES: 0.00Burgo · MX: 0.00Burgo · CA: 0.00Burgo · IN: 0.00Burgo · PE: 0.00Burgo · CL: 0.00Burgo · UA: 0.00Burgo · GH: -1.00Burgo · KZ: 0.00Burgo · AR: 0.00Burgo · VN: 0.00Burgo · JP: 0.00Burgo · MY: -0.66Burgo · SI: 0.00Burgo · IT: 0.00Burgo · NZ: 0.00Burgo · DE: 0.00Burgo · GB: +0.33Burgo · LK: 0.00Burgo · EC: -0.33Burgo · PR: 0.00MatepotatoMatepotato · RU: +0.33Matepotato · ID: +0.66Matepotato · BR: -1.00Matepotato · US: -0.66Matepotato · AU: 0.00Matepotato · FR: 0.00Matepotato · ZA: 0.00Matepotato · ES: 0.00Matepotato · MX: -0.33Matepotato · CA: 0.00Matepotato · IN: +1.00Matepotato · PE: 0.00Matepotato · CL: 0.00Matepotato · UA: 0.00Matepotato · GH: 0.00Matepotato · KZ: 0.00Matepotato · AR: 0.00Matepotato · VN: 0.00Matepotato · JP: 0.00Matepotato · MY: 0.00Matepotato · SI: 0.00Matepotato · IT: 0.00Matepotato · NZ: 0.00Matepotato · DE: 0.00Matepotato · GB: 0.00Matepotato · LK: 0.00Matepotato · EC: 0.00Matepotato · PR: 0.00Slam4Slam4 · RU: -1.00Slam4 · ID: 0.00Slam4 · BR: +0.33Slam4 · US: 0.00Slam4 · AU: 0.00Slam4 · FR: 0.00Slam4 · ZA: -0.33Slam4 · ES: +1.00Slam4 · MX: 0.00Slam4 · CA: 0.00Slam4 · IN: 0.00Slam4 · PE: +0.66Slam4 · CL: 0.00Slam4 · UA: 0.00Slam4 · GH: 0.00Slam4 · KZ: -0.66Slam4 · AR: 0.00Slam4 · VN: 0.00Slam4 · JP: 0.00Slam4 · MY: 0.00Slam4 · SI: 0.00Slam4 · IT: 0.00Slam4 · NZ: 0.00Slam4 · DE: 0.00Slam4 · GB: 0.00Slam4 · LK: 0.00Slam4 · EC: 0.00Slam4 · PR: 0.00StingrayStingray · RU: -1.00Stingray · ID: -0.66Stingray · BR: 0.00Stingray · US: +1.00Stingray · AU: 0.00Stingray · FR: 0.00Stingray · ZA: 0.00Stingray · ES: 0.00Stingray · MX: 0.00Stingray · CA: -0.33Stingray · IN: 0.00Stingray · PE: 0.00Stingray · CL: +0.33Stingray · UA: 0.00Stingray · GH: 0.00Stingray · KZ: 0.00Stingray · AR: +0.66Stingray · VN: 0.00Stingray · JP: 0.00Stingray · MY: 0.00Stingray · SI: 0.00Stingray · IT: 0.00Stingray · NZ: 0.00Stingray · DE: 0.00Stingray · GB: 0.00Stingray · LK: 0.00Stingray · EC: 0.00Stingray · PR: 0.00KiqukeKiquke · RU: -1.00Kiquke · ID: -0.66Kiquke · BR: 0.00Kiquke · US: 0.00Kiquke · AU: 0.00Kiquke · FR: 0.00Kiquke · ZA: 0.00Kiquke · ES: 0.00Kiquke · MX: +0.66Kiquke · CA: 0.00Kiquke · IN: -0.33Kiquke · PE: 0.00Kiquke · CL: +1.00Kiquke · UA: 0.00Kiquke · GH: 0.00Kiquke · KZ: 0.00Kiquke · AR: +0.33Kiquke · VN: 0.00Kiquke · JP: 0.00Kiquke · MY: 0.00Kiquke · SI: 0.00Kiquke · IT: 0.00Kiquke · NZ: 0.00Kiquke · DE: 0.00Kiquke · GB: 0.00Kiquke · LK: 0.00Kiquke · EC: 0.00Kiquke · PR: 0.00tacocattacocat · RU: -1.00tacocat · ID: 0.00tacocat · BR: +0.66tacocat · US: 0.00tacocat · AU: +1.00tacocat · FR: 0.00tacocat · ZA: 0.00tacocat · ES: 0.00tacocat · MX: 0.00tacocat · CA: +0.33tacocat · IN: 0.00tacocat · PE: 0.00tacocat · CL: 0.00tacocat · UA: 0.00tacocat · GH: 0.00tacocat · KZ: 0.00tacocat · AR: 0.00tacocat · VN: 0.00tacocat · JP: 0.00tacocat · MY: 0.00tacocat · SI: -0.66tacocat · IT: 0.00tacocat · NZ: 0.00tacocat · DE: 0.00tacocat · GB: 0.00tacocat · LK: 0.00tacocat · EC: 0.00tacocat · PR: -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.

RU4 strong5 weakID2 strong5 weakBR2 strong4 weakUS3 strong2 weakAU3 strong1 weakZA2 strong2 weakES1 strong2 weakMX2 strong2 weakCA2 strong2 weakIN1 strong2 weakPE1 strong1 weakKZ1 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

  • AU — RLH, Burgo, tacocat
  • US — RLH, koendew, Stingray
  • RU — PLAYHRD, JoeySpeeltGames, Burgo, Matepotato
  • FR — Causey, Quarksauce
  • ZA — JoeySpeeltGames, koendew

Common weaknesses

  • RU — RLH, Slam4, Stingray, Kiquke, tacocat
  • BR — Quarksauce, JoeySpeeltGames, koendew, Matepotato
  • ID — RLH, JoeySpeeltGames, koendew, Stingray, Kiquke
  • US — JoeySpeeltGames, Matepotato
  • UA — Causey

Shared soft spots (2+)

  • RU — RLH, Slam4, Stingray, Kiquke, tacocat
  • BR — Quarksauce, JoeySpeeltGames, koendew, Matepotato
  • ID — RLH, JoeySpeeltGames, koendew, Stingray, Kiquke
  • US — JoeySpeeltGames, Matepotato
  • CA — Causey, Stingray
  • ES — RLH, PLAYHRD
  • MX — Quarksauce, Matepotato
  • IN — Quarksauce, Kiquke
  • ZA — PLAYHRD, Slam4
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=12 these are reading aids, not hard tiers — silhouette ≈ 0.31, a real but soft structure.

Mode-flat grinders

51–54% in every mode, samples of 1,300–6,000. No edge to press, no hole to attack — games against this group are decided by the day's form and the map. Causey heads the seeding from inside it, which is examined below.

CauseyPLAYHRDkoendewBurgoSlam4StingrayKiquke
Moving specialists

All five clear 70% moving — tacocat's 96.7% is the most extreme mode figure in the league — and all five fall to 46–58% restricted. RLH's split is the widest that matters: 70.4% moving against 46.4% NM. If you can drag any of these five into NM or NMPZ, the fight is even; on moving it is not.

RLHQuarksauceJoeySpeeltGamesMatepotatotacocat
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.

-5-4-3-2-1123-2-1123PLAYHRDtacocatkoendewKiqukeRLHCauseyStingraySlam4BurgoMatepotatoJoeySpeeltGamesQuarksaucePC1 · mode lean & mode spreadPC2 · 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 (53% of the variance): moving right means a restricted-mode lean, more even win-rates across modes and a lower lifetime win-rate. PC2, the vertical axis (23%): moving up means a wider average guess distance and a higher current rating. 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 76% of the variance in the six clustering features.

BurgoStingrayKiqukePLAYHRDkoendewCauseySlam4tacocatRLHQuarksauceJoeySpeeltGamesMatepotatomerge 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 (PLAYHRD+koendew) 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
Burgo Mode-flat grinders Mid rated
Causey Mode-flat grinders Lower rated
Kiquke Mode-flat grinders Lower rated
PLAYHRD Mode-flat grinders Isolated
Slam4 Mode-flat grinders Mid rated
Stingray Mode-flat grinders Mid rated
koendew Mode-flat grinders Mid rated
JoeySpeeltGames Moving specialists Mid rated
Matepotato Moving specialists Mid rated
Quarksauce Moving specialists Mid rated
RLH Moving specialists Mid rated
tacocat Moving specialists Isolated

What the divergences mean. The ELO model at its preferred k=5 splinters the division and, in doing so, points at the two form stories the win-rate model can't date: PLAYHRD, isolated with a current of 2019 — the only player above 2000, up 109 on enrollment — and tacocat, seed 12, current up 56, with that 96.7% moving rate. Meanwhile Causey holds seed 1 on an enrollment snapshot while carrying a 51.0% lifetime rate and the division's weakest moving number (45.7%). On the evidence assembled here, that is the most pressured top seed in the league.

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.

CauseyRLHQuarksaucePLAYHRDJoeySpeeltGameskoendewBurgoMatepotatoSlam4StingrayKiquketacocat

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