Coming soon — join the waitlist

Find out your
Soopascore.
Then let's improve it together.

Soopascore is a mobile app that gives every tennis player an AI-powered rating based on how they actually play. Compare with players in your club, age group, city, country and beyond.

Join the waitlist

Be among the first players and coaches to get access.

Your email will only be used to send you Soopascore updates. No spam, unsubscribe anytime. We'll never share your data.

Who has the best
tennis shots
in your city?

Soopascore ranks every player by how they actually play — every shot, every rally, every match. Filter by location, group, or gender. Then pick a shot category and see who really owns it.

Filter by

Ranked by

Glasgow — ranked by Soopascore
# Player Score Soopascore

"Who has the best backhand in Glasgow? Now there's an actual answer."

That's what Soopascore is for.

Your phone.
Your match.
Your Soopascore.

In development — coming soon

Soopascore is a mobile app currently in development. Here's how it will work when it launches — join the waitlist to be part of the early access programme and help shape the product.

01

Open the app

Download Soopascore on iOS or Android. A quick setup before your match is all that's needed to get started.

02

Mount and record

Securely mount your phone at the back of the court — on a tripod, fence attachment, or similar stable mount. Hit record and play your match.

03

Get your Soopascore

When the match ends, your score is ready. A single honest rating built from every shot you played — context, intention, and opponent strength all factored in.

04

Check the leaderboard

Your score goes live. See where you rank in your club, city, or country — and track how you're improving match by match.

📱

iOS & Android

Works on any modern smartphone. No specialist hardware needed.

Score in minutes

Your Soopascore is ready before you leave the court.

🔒

Your data, yours

You control what you share. Your match data belongs to you.

A score that understands
the whole picture.

Most tennis stats just count things — aces, double faults, winners. Soopascore doesn't just count. It understands. Every shot is rated in context, because tennis isn't played in a vacuum.

Context

A forehand winner on a short ball mid-rally is worth less than the same winner when you're on the back foot under pressure. Soopascore knows the difference — it weights every shot by the situation it was played in.

Intention

Was that shot an attack, a defence, or a neutral rally ball? Soopascore reads tactical intent on every shot — so a brilliant defensive lob counts differently to a winner hit from a comfortable position. Your intelligence is measured, not just your power.

Opponent strength

Winning a point against a top-ranked club player is worth more than winning the same point against a beginner. Soopascore factors in who you're playing — so your rating reflects the level you're actually competing at, not just how many points you won.

The result is a score that's genuinely hard to game. You can't inflate your Soopascore by playing weak opponents or hitting easy winners. The only way to improve it is to actually get better — at the right moments, against real competition.

Every shot. Every rally.
One honest number.

Soopascore measures your entire game — every groundstroke, volley, return, and approach. Click any pillar below to see the insights underneath your score.

84Soopascore

Your game, rated in full

Five performance pillars. Hundreds of underlying data points. One score that reflects how you actually play — not just who you beat.

Developing
Serve82

First serve in? You finish 80% of points in 3 shots. Tap to see more.

Strength
Rally86

Your FH crosscourt forces DEFEND on 29% of shots — your rally weapon. Tap to explore.

Developing
Return81

Attack a short serve and you win 72% of those points. Tap to see the gap.

Fix this
Momentum79

When you go on a 3-point streak, you win 74% of the next point. Tap for the full picture.

Fix critical
Dynamism77

You almost never approach the net. Opponents know exactly where you'll be — and they're using it. Tap to see why.

Developing — good foundation, one clear fix

Serve — score 82

80%
Points finished within 3 shots when first serve lands in ✓ Strength
64%
Points won when serving wide with high quality — your most dangerous serve ✓ Strength
41%
Wide serves forcing immediate defensive return — Serve Pressure Index, room to grow
43%
Points won on T serve when execution drops — your biggest serve leak ✗ Fix this

Your most dangerous pattern: wide serve → FH to open court, winning 68% of points. You use it on 22% of wide serve points. You should be using it on 40%+.

What would move this score: The technical consistency of your T serve is the single biggest drag on this pillar. Improve it and your serve score jumps significantly — your wide serve already shows you have the quality.

Strength — your best pillar

Rally — score 86

29%
FH crosscourts that force immediate DEFEND — your primary pressure weapon ✓ Strength
61%
Rally win rate under 4 shots — you're built to end points fast ✓ Strength
36%
Rally win rate over 7 shots — you collapse in extended exchanges ✗ Fix this
11%
BH crosscourt Pressure Creation Rate — vs 29% FH. A dangerous gap

You attack 62% of short balls — but win only 38% of those points. Your decision-making is correct. Your execution of the attacking shot isn't keeping up. That gap is directly addressable on a practice court.

What would move this score: Your BH is a liability your opponents already know about. Making it a credible threat — not a weapon, just credible — would transform your rally patterns entirely.

Developing — value being left on court

Return — score 81

72%
Points won when attacking a short serve ✓ Strength — when you commit, it works
49%
Deep CC returns that immediately disrupt the server — elite for this level ✓
41%
Points won going passive on a short serve ✗ Fix — 31 point gap you're leaving
18%
DTL returns forcing DEFEND — vs 49% CC. You have a weapon you're not using

Your deep crosscourt backhand return is already elite level. But your DTL return forces DEFEND on only 18% of serves. You have a weapon. You're not using it enough — and opponents know it.

What would move this score: This isn't a technical issue — it's a decision-making habit. You're leaving 31 percentage points of win rate on the table every time you go passive on a short serve. Soopascore tracks it every match so you can watch it shift.

Fix this — mental game leaking points

Momentum — score 79

74%
Points won after a 3-point personal streak — elite Hot-Hand Index ✓ Strength
38%
Points won after opponent wins 3 in a row — Run Susceptibility high ✗
27%
Points won immediately after a long rally (8+ shots) — grinds drain you ✗
5.7→4.9
Soopascore Coefficient Set 1→2 — quality fading as match pressure builds

Your Hot-Hand Index is genuinely elite — 74% win rate on a streak. But your Soopascore Coefficient drops sharply across Set 2. You start well, fade under pressure. The data shows exactly when and why.

What would move this score: After long rallies and missed easy balls, your win rate in the very next point drops significantly. This isn't fitness. It's a between-point reset issue — and it's the most coachable thing on your entire scorecard.

Fix critical — opponents read you easily

Dynamism — score 77

6%
Of your points involve a net approach — you are almost exclusively a baseline player ✗ Critical
77%
FH rally shots going crosscourt — opponents are moving before you hit ✗
+0.11
EPV added by your BH DTL — your highest-value shot, used only 15% of the time
4.9→4.1
Soopascore Coefficient second half of sets — quality drifting as matches go on

You are far too comfortable at the baseline. You almost never approach the net, and your rally patterns are so predictable that good opponents are already moving before you've struck the ball. This makes you a significantly smaller threat than your ball-striking quality deserves.

What would move this score: Approaching the net more isn't just about net play — it's about the threat of it. Even occasionally stepping forward changes how opponents have to think about your crosscourt. Right now they don't have to respect anything else. Soopascore tracks your net approach rate every match so you can watch it shift.

Facts about your game
you didn't know you didn't know.

Soopascore surfaces the statistics that actually explain your tennis. Not aces and double faults — the numbers that tell you why you're winning and losing points.

Serve pressure

41%

Of wide serves force an immediate defensive return — your Serve Pressure Index. Know which serve is actually your weapon.

Rally win curve

61% → 36%

Win rate in rallies under 4 shots vs over 7. Your data tells you exactly how long you want points to last.

Defensive collapse

40% → 17%

Win rate after 1 defensive shot vs 3 consecutive. Soopascore shows how quickly you crumble under sustained pressure.

Shot quality drift

Set 1 → 3

Does your shot quality improve or collapse as matches go on? Soopascore tracks your Soopascore Coefficient across the entire match.

Momentum streaks

79%

Win rate in rallies where you string together 3+ consecutive EPV-positive shots. Know when you're building — and sustain it.

Short ball punishment

72% vs 41%

Points won attacking vs going passive on weak serves. The gap tells you exactly how much value you're leaving on the court.

Early access

Seen enough?
Get early access.

Join the waitlist now. Be one of the first players in Scotland to get your Soopascore.

Join the waitlist

Not just a number.
A playing identity.

Soopascore identifies your archetype from your match data — and shows you exactly why it fits. Below is Jamie F. — Soopascore 84, Lochside Racquet Club — viewed through three different archetype lenses. The same player. The same stats. Three very different stories.

Jamie's archetype — strong match
Archetype fit score: 91/100
🔥

First Strike Assassin

Aggressive baseline · Short points · High attack rate

Jamie's data is emphatically Assassin. He attacks early, ends points fast, and his Serve+1 pattern is elite. His short-rally win rate of 88% is among the highest in the Glasgow leaderboard. This is his identity — and Soopascore is built around helping him become a better version of it.

  • First-ball attack rate in the top 5% of all players tracked
  • 88% win rate in rallies under 4 shots — dominant
  • Wide serve → FH open court wins 68% of points
  • Serve+1 pattern value is his highest EPV shot sequence
  • Long rallies are the enemy — avoid them, don't improve them

Progress insight

Jamie's Assassin fit score has improved from 84 → 91 over the last 6 matches. His Serve+1 execution is getting sharper — the wide serve → open court pattern now appearing in 31% of wide serve points, up from 22%.

Jamie F. — Assassin lens

First-ball attack
93
Short rally win %
88
Serve quality
85
Serve+1 execution
89
Long rally survival
38
Defence quality
44
Soopascore
↑3 from last match
84
Not Jamie's archetype — poor fit
Archetype fit score: 29/100
🔥

Soul Crusher

Defence-first · Long rallies · Relentless consistency

Jamie is not a Soul Crusher — and he should never try to be. His defence quality is 44 and his long-rally survival is 38. When Jamie is forced to grind, he loses. His Defensive Collapse Coefficient is steep: win rate drops from 40% after one defensive shot to just 17% after three. The data says get out early or get out.

  • Jamie's defence quality: 44 — well below Soul Crusher threshold
  • Long rally survival: 38 — significant structural weakness
  • Win rate in 7+ shot rallies: 36% — avoid this territory
  • Defensive Collapse Coefficient: steep decay under sustained pressure
  • Jamie forcing this style would lower his Soopascore, not raise it

What Jamie can borrow from this archetype

Soul Crushers excel at reset patience — knowing when to slow the point down rather than forcing an attack. Jamie's Momentum score would improve if he adopted one element: not trying to win on the first ball when he's been pushed back. Reset, then strike.

Jamie F. — Soul Crusher lens

Defence quality
44
Long rally quality
36
Defensive survival
38
Counter-attack quality
52
Neutral stability
48
Reset patience
41
Fit verdict
Playing this style loses Jamie points
29
Partial overlap — shares aggression, not variance
Archetype fit score: 61/100
🔥

Chaos Merchant

High attack · High variance · Momentum-driven

Jamie shares the Chaos Merchant's aggression — but not the variance. Where a true Chaos Merchant swings wildly between brilliant and reckless, Jamie is more controlled: his attack rate is high but his shot selection is deliberate. His Hot-Hand Index (74%) overlaps with this archetype. His attack variance doesn't — he's too disciplined to be chaos.

  • Attack rate overlaps strongly: Jamie is highly aggressive
  • Hot-Hand Index 74% — streak-building is a shared trait
  • But attack variance is moderate — Jamie picks his moments
  • Point-ending shot rate is solid but not extreme
  • Defensive survival (38) is a shared weakness — both collapse under pressure

What Jamie can borrow from this archetype

Chaos Merchants are elite at capitalising on momentum streaks. Jamie already has a strong Hot-Hand Index — but he doesn't always press the advantage when he's on a run. Introducing more variance in shot selection when ahead (not behind) would make him significantly harder to read.

Jamie F. — Chaos Merchant lens

Attack rate
88
Hot-Hand Index
74
Point-ending shots
71
Attack variance
54
Streak capitalisation
61
Defensive survival
38
Fit verdict
Partial — borrow selectively
61

Your score tells you
where you stand.
The analytics tell you why.

Every Soopascore is built from detailed, shot-by-shot analysis across your entire game. Once you know your number, drill into exactly what's driving it — and what to fix.

Serve intelligence

Serve Pressure Index, Serve+1 Pattern Value, direction vs quality heatmaps. Know which serve actually wins you points.

Rally analytics

Pressure Creation Rate, Short-Ball Punishment, Directional Pattern Value. Understand exactly where your rally game creates danger — and where it leaks.

Momentum engine

EPV Timeline, Hot-Hand Index, Run Susceptibility Score. See the invisible flow of every match — shot by shot, point by point.

Shot quality scoring

Every shot rated in context. Difficulty-adjusted SQS separates shots you hit well under pressure from shots you hit well under comfort.

Dynamism engine

Tempo, pattern, and positional dynamism scores reveal how predictable — or dangerous — your game is to play against.

Improvement pathways

Soopascore doesn't just show you the gap — it tells you exactly which sessions and drills will move your number fastest.

Match data your players
never had access to.
Now you do.

Soopascore gives coaches something that's never existed before: objective, shot-by-shot match data for every player in your programme — without hours of video analysis.

The question isn't just how good is this player. It's: are they improving? Is their Rally score trending up? Is the red-flagged Dynamism pillar moving after six weeks of focused work? Are you spending practice time on the things that actually move their Soopascore?

Coaches have always known what to work on. Now they can prove it's working.

Jamie F. — Rally score79 → 86 over 8 weeks of targeted BH work. Pressure Creation Rate up 11 points.
↑7
Sarah K. — Dynamism score63 → 71 over 6 weeks. Was red-flagged, now amber. Pattern entropy improving — 3 more sessions to green.
↑8 🟡
Mark T. — Momentum score74 → 74 over 5 weeks. Run Susceptibility unchanged despite coaching. Drill approach needs revision.
→ 0
Priya M. — Overall Soopascore81 → 78 over 4 matches. Soopascore Coefficient declining in Set 2 — fitness or focus issue?
↓3

Player progression

See how a player's Soopascore moves over time.

Tap any player to see their full progression — overall Soopascore and individual pillar trends across every match.

Jamie F.

Lochside Racquet Club

86

↑7 over 8 weeks

Coach insight

Rally score has improved from 79 → 86 following focused BH crosscourt work. Dynamism remains red-flagged — net approach rate still only 6%. Recommended focus: forward court pressure drills.

Early access · by soopa.ai

What's your
Soopascore?

Join the waitlist. Be part of building it.

Join the waitlist