Welcome back

Fetching game library…

Viewing as
Win Rate
Avg Rating
Overall DUPR
Accuracy (In)
Shots in
Net Errors
Of all shots
W / UE Ratio
Winners vs Unforced
↗ Kitchen Arrival · Serve
↙ Kitchen Arrival · Return
Team Kitchen Control
Your teamOpponent
GelScore · floor / avg / ceiling ?
Recent Games
📋
No games loaded yet
Getting StartedDismiss
Your dashboard updates automatically as you import games. Coaching Priorities (left) surfaces AI-generated cross-game insights — patterns only visible across multiple games. Fundamentals Check (right) shows PBVision's per-shot feedback ranked by frequency. Hover ? icons on any card title for a quick explanation. Drag the Detailed Data cards at the bottom to customize your layout.
Fundamentals Check ?
📋
Upload games for fundamentals analysis
Coaching Priorities ?
🎯
Upload games to see coaching tips
Weekly Practice Plan ?
📅
Upload games to generate practice plan
Detailed Data
Drag to reorder · × to hide
⋮⋮
Rating Breakdown ?
⋮⋮
Shot Accuracy ?
⋮⋮
Forehand vs Backhand ?
⋮⋮
Shot Selection ?
⋮⋮
Serve & Return Depth ?
⋮⋮
Kitchen Arrival Breakdown ?
⋮⋮
Court Coverage ?
Kitchen Arrival Over Time ?
Poach Rate ?
Rally Win Rate ?
Clutch (9+) ?
Player
Outcome
In
Net
Out
Shot Types (right-click to solo)
Serve
Drive
Lob
Smash
Dink
Drop
Reset
Volley
Speed-up
Return
ATP
Erne
Other
Right-click (or long-press on mobile) to solo a chip
Display ?
Impacts
Origins
Traces
Color By ?
Outcome
FH / BH
Quality
Highlight ?
Retreating
Advancing
Lateral
High Stress
Errors
Put-aways
Winners
ATP/Erne
Views
Dink Arcs
Symbol Size 6
Partner
Select a player
100%
Shot
Outcome
In
Net (stops at net)
Out
Shapes
●◉✛⬥ Serve·Drive·Lob·Smash
■□▪ Dink·Drop·Reset
▲△ Volley·Speed-up
⊙ Return
Muted = origin (est.)
Filtered
Overall
Patterns
Rally Patterns

My Games Library

📂
Drop PB Vision JSON files here or click to browse
📭
No games loaded yet.

Coaching+

Multi-player coaching intelligence

How to Read Your RosterDismiss
Each card shows one player's stats across all imported games. Stat boxes at the top show key metrics — ▲ green means #1 in your group, ▼ red means lowest. Tags below highlight what makes each player distinctive relative to others. The shot mix bar shows their shot distribution. Click any card to open a full coaching brief.

PointIQ — Help

PointIQ visualizes your PBVision game data with coaching-relevant signals. Import your JSON exports, then use the Court Viewer and Dashboard to understand your patterns, track improvement, and identify areas to work on.

Court Layout

Full court shown
Both halves visible. Your side (left/bottom): muted origin markers showing where you were when you hit. Opponent's side (right/top): impact markers where the ball went. Impact positions are estimated by shot type — PBVision does not record ball landing coordinates.
Out-zone bands
Faint red bands outside the court boundary show where out balls land: past the far baseline (long), past right/left sidelines (wide). Direction is from real PBVision data when available.
Serve zone
A faint teal zone behind your baseline shows serve origins. Serves must land past the kitchen line — the service court is from the kitchen line to the far baseline.
Zoom and pan
Scroll wheel zooms toward cursor. Click and drag to pan. Pinch to zoom on iPad. The ⌂ button (bottom-right) resets view. Resize window edge to switch between portrait and landscape layout.

Shot Shapes (Symbology)

Each shot type is drawn as a unique shape so you can identify patterns at a glance. The legend panel (top-right of court) shows all active shapes.

● Serve
Solid circle. Appears in the service zone on your side (origin) and the service court on the opponent's side (impact).
◉ Drive
Bull's-eye (circle with inner dot). Drives are aggressive groundstrokes typically hit from the baseline or transition zone.
✛ Lob
Cross-in-circle. Lobs go over the opponent's head — impacts land deep in their court.
⬟ Smash
Diamond shape. Overhead smashes hit with power, usually in response to a lob.
■ Dink
Solid square. Soft shots landing in or near the kitchen. The most common shot in competitive play.
⬜ Drop
Square-in-square (nested). Third-shot drops and transition drops aimed at the kitchen from deeper positions.
▪ Reset
Small square. Defensive resets to regain neutral position, typically absorbing pace.
▲ Volley
Filled triangle. Shots hit out of the air, usually at the net.
△ Speed-up
Outline triangle. Aggressive acceleration from the kitchen, trying to put the ball away.
★ ATP / Erne
Six-pointed star in orange. Around-the-post shots and erne shots — highlight plays that go around or over the net post.
× Return / Other
X mark. Returns of serve and unclassified shots. Muted/smaller markers indicate origin positions.

Sidebar Controls

Player
Select which player to analyze. The shot count and game count update in the header bar. All stats, insights, and markers reflect the selected player.
Outcome filter
In (green) / Net (orange) / Out (red). Filters both impact and origin markers. Net impacts show projected landing location. Out impacts use actual direction data (long/right/left) when tracked.
Shot types
13 shot type chips: Serve, Drive, Lob, Smash, Dink, Drop, Reset, Volley, Speed-up, Return, ATP, Erne, Other. Click to toggle on/off. Right-click any chip to solo — isolates just that one type. Right-click again to restore all.
Display layers
Impacts — markers on opponent's half showing where the ball went. Origins — markers on your half showing where you were. Traces — faint lines connecting origin to impact for in-court shots, showing shot direction.
Color By
Outcome: green=in, orange=net, red=out. FH/BH: teal=forehand, purple=backhand. Quality: gradient from red (poor) to green (excellent) using PBVision AI quality scores.
Symbol Size
Slider (3–16 px) controls marker size on the court. Smaller sizes are useful for dense data sets; larger for spotting individual shots.

Highlight Overlays

Toggle-chips that add visual emphasis (dashed rings or glows) to matching markers on the court, helping you spot movement patterns and key moments.

Retreating
Red dashed ring. Shots where you moved away from the net more than 3 ft — indicates being pushed back or out of position.
Advancing
Green dashed ring. Shots where you moved toward the net more than 3 ft — transitioning forward or closing in.
Lateral
Purple dashed ring. Wide sideways reach more than 3 ft — stretched laterally to make the shot.
High Stress
Gold dashed ring. Any movement exceeding 6 ft — maximum-effort scramble shots regardless of direction.
Errors
Red ring. Highlights shots where the outcome was an error (net or out).
Put-aways
White ring. Shots that ended the rally successfully — put-away winners.
Winners
Gold glow. Clean winners — unreturnable shots that your opponent couldn't get to.
ATP/Erne
Bright orange highlight. Around-the-post and erne shots — rare, spectacular plays.
Dink Arcs
Switches to a 3D side-view showing dink and drop trajectories arcing over the net. See the Dink Arcs section below for full details.

Dink Arcs — 3D View

A 3D perspective showing the arc height of dinks and drops as they cross the net. Helps you see whether you're keeping the ball low (tight) or giving your opponent attackable balls.

Controls
Drag to rotate the 3D camera. Scroll to zoom in/out. The ⌂ button resets the view angle. The info bar at the bottom shows total dink and drop counts.
Position filter
Filter arcs by your court position: All positions, Left side, or Right side.
Direction filter
Filter by shot direction: All directions, Cross-court, or Down the line.
Shot type filter
Show Dinks & Drops combined, Dinks only, or Drops only.
Color modes
The dropdown and inline legend show what each color means. Net clearance: how high the ball crosses above the net tape (not from the court floor). Green=tight (<2ft above tape), orange=moderate (2-4ft above tape), red=attackable (>4ft above tape). The height scale on the right of the 3D view shows absolute height from the court. FH/BH: teal=forehand, purple=backhand. Outcome: green=in, orange=net, red=out.

Game Selection

Partner filter
Chips at the top of the games panel show each partner with your win % when playing with them. Click to filter to only games with that partner.
Date bar chart
Each bar is one calendar month — height = games, green fill = wins. Click any bar to toggle that month on or off. The current (partial) month shows in amber with a ~ marker.
Rolling windows
Buttons above the chart: 1 wk, 2 wks, 4 wks, 8 wks, All. These select by exact date range regardless of calendar month, useful when you're partway through a month or want a quick recent snapshot.
Individual games
The scrollable list below the chart shows each game with score and W/L. Check or uncheck to include or exclude individual games from analysis.

Bottom Stats Bar

The resizable bar at the bottom of the Court Viewer. Drag its top edge to expand or collapse. Shows real-time stats for exactly the shots visible on court.

Filtered stats (left)
Shot count, win %, in %, net %, out %, FH/BH split (forehand vs backhand percentage), Rushed % (shots hit while moving >6ft — indicates scramble plays), and Kitchen %.
Middle tiles
Record (W-L for filtered games), Avg Rating, Accuracy % (shots in court), Kitchen % (arrival on serve), and a Shot Mix breakdown showing Drive, Dink, Drop, Volley, and Speed-up percentages as horizontal bars.
Overall (right)
Your overall record and rating across all selected games, separate from the filtered view. This stays constant as you toggle shot types.

Key Stats & Ratios Explained

W / UE Ratio
Winners ÷ Unforced Errors. Shown on the Dashboard as a decimal (e.g., 3.39). A ratio above 1.0 (green) means you're producing more winners than unforced errors — a hallmark of controlled, aggressive play. Below 0.7 (red) signals too many free points given away. The subtitle shows the raw counts (e.g., 95W / 28UE).
Accuracy (In %)
Percentage of all filtered shots that landed in the court. A core consistency metric — most competitive players aim for 75%+ accuracy.
Net Errors %
Percentage of shots hitting the net. Distinct from "out" errors. High net error rates on dinks suggest you need to lift the ball more; on drives, you may be aiming too low.
Kitchen %
Kitchen arrival percentage on serve — how often you reach the non-volley zone after serving. Higher is better; it means you're winning the transition game.
Rushed %
Percentage of shots hit while moving more than 6 ft. High values indicate you're frequently out of position and scrambling — a sign of positioning issues or opponent pressure.
FH / BH Split
Forehand vs backhand usage percentage. A balanced split (near 50/50) suggests good court coverage. A heavy lean toward one side may reveal a weakness your opponents are exploiting — or a strength you're favoring.
Quality Score
PBVision's AI-generated shot quality rating. Ranges from poor (red) to excellent (green). Used in the "Color By: Quality" mode and in several coaching insights.

Dashboard

The Dashboard gives you an at-a-glance overview of your performance across all selected games. Filter by time period: 2 weeks, 1 month, or all-time.

KPI Cards & Recent Games
Top row shows your headline KPIs on the left: Win Rate, Avg Rating (DUPR), Accuracy, Net Errors, Kitchen %, and W/UE Ratio. The Rating Over Time chart sits below. On the right, a compact Recent Games card shows your latest sessions with scores and ratings.
Coaching Priorities & Fundamentals
Two side-by-side columns. Left: Coaching Priorities — AI-driven cross-game insights that reveal patterns across multiple games (skill correlations, clutch performance, partner chemistry). Right: Fundamentals Check — shot-by-shot feedback from PBVision scored by frequency. Both update automatically as you upload games.
Weekly Practice Plan
Auto-generated drill plan based on your top coaching priorities and fundamental gaps. Suggests specific focus areas for each practice day. Updates when you upload new games. Available on Pro plan and above.
Detailed Data (Drag & Drop)
The bottom section shows 8 data cards: Rating Breakdown, Shot Accuracy, FH/BH, Shot Selection, Serve Depth, Return Depth, Kitchen Arrival Breakdown, and Kitchen Arrival Over Time. Drag cards to rearrange them using the ⁞⁞ handle — your preferred order is saved automatically.

Coaching+ — Partner Chemistry

The Partner Chemistry tab in Coaching+ evaluates how well you and each partner complement each other on court. Click any partnership card with 2+ games to expand detailed coaching insights for that specific pairing.

Gel Score (0–100)
An overall partnership compatibility score. Evaluates 9 dimensions of on-court chemistry and combines them into a single number. 65+ = strong chemistry (green), 45-64 = developing (amber), below 45 = needs work (red). The score considers your actual game data — movement patterns, role clarity, spacing, stress absorption, shot accuracy, transition coordination, rally balance, stacking discipline, and shot pattern synergy — not just win rate.
Chemistry Lift (With or Without You)
Gel Score measures stylistic fit. Lift measures real-world results — does your pair actually win more together than each of you wins apart? We compare your pair's win rate against each player's win rate with other partners. Positive = genuine chemistry, the partnership helps you both. Negative = you each tend to win more apart. A small-sample asterisk (*) means treat it as directional; a dash (—) means one of you needs 5+ games without the other before we can compare. Gel and Lift answer different questions, so it's useful to look at both: a high Gel with low Lift can flag good fit that hasn't translated yet; a high Lift with lower Gel might point to a pairing that just works despite unconventional styles. Recent form: next to each Lift chip and in the summary table, we also show the same calculation on your last ~10 pair games with matching-window solo baselines — so an arrow (↗ / → / ↘) tells you whether the partnership is trending up, holding, or cooling off vs. its all-time read. The goal is to show you the data and how you're doing recently, not bury near-term form inside an averaged-out number.
Movement Complementarity
Measures how differently you and your partner move on court. Higher divergence means more complementary coverage patterns — one player might be a wall while the other is a lateral mover. Low scores mean similar styles, which can lead to competing for the same space.
Role Clarity
How clearly separated your roles are — one player as the attacker (more speedups, drives) and the other as the setup player (more dinks, drops, resets). Measured as the percentage difference in attack vs soft shot tendencies. Higher means clearer defined roles.
Court Spacing
Evaluates how well you cover the court together laterally. Measures optimal lateral coverage — whether you're maintaining good distance or bunching up. Higher scores mean fewer gaps and less overlap. Good teams keep ~8-10ft apart at the kitchen.
Court Coverage Balance
How well you split the court between left and right. Measured as the difference in left-side tendencies between partners — higher means each player owns their side. Low scores suggest both gravitating to the same zone.
Stress Absorption
When one partner is scrambling (high-movement shot), how often does the other partner stay composed and hold position? Measures team resilience — high scores mean pressure doesn't cascade between partners.
Accuracy Lift
The change in your personal shot accuracy when playing with this partner vs your overall average. Positive means you play better together — could reflect pace comfort, communication, or confidence. Negative suggests something about the pairing throws you off.
Transition Sync
How often you and your partner are at similar court depth — advancing to the kitchen together or retreating together. High scores mean you move forward and back as a unit. Low scores mean one player gets caught at the baseline while the other is at the net.
Rally Balance
Compares your win rate in short rallies (≤4 shots — quick put-aways) vs long rallies (≥8 shots — grinding points). Balanced teams win at similar rates in both. A big gap suggests the team is better at one style and vulnerable to the other.
Stacking Edge / Side Sync
For mixed-handed pairs (one righty + one lefty), Stack Edge shows the rally win-rate difference when stacked vs traditional positioning. A positive edge means you play better stacked. Stack Freq shows how often you stack. Trans Cost measures the win-rate penalty when you switch sides mid-rally — negative means transitions hurt you. For same-handed pairs, Side Sync measures how consistently you each stick to your court side.
Shot Pattern Synergy
The 9th Gel dimension. Analyzes 3-shot rally sequences (N-grams) for both you and your partner, split by rally phase — early (shots 0–5), mid (6–10), and late (11+). Each sequence gets a rally win rate. High synergy means both players have distinct winning patterns that don't overlap — your sequences set up situations your partner can finish, and vice versa. Low synergy means you're running the same playbook, which opponents can read. The score also factors in coverage breadth — more diverse winning patterns means you're harder to game-plan against.
Badge Color Thresholds
Each dimension badge is color-coded: green/teal = top tier, amber = developing, gray = baseline. Hover over any badge for a quick description. The expanded view provides specific coaching actions for any dimension that needs work.

Coaching+ — Coaching Briefs & Trends

The Coaching Briefs tab generates a full player report with strengths, weaknesses, and practice focus. Trend sub-cards track whether each coaching insight is improving or declining over time.

Cross-Game Insights
The "What Your Data Reveals" section shows AI-detected patterns across multiple games: Stroke Imbalance (FH vs BH gap), Clutch Performance (crunch-time accuracy), Win-Rate Correlations (which skills predict winning), Speedup ROI (are your speedups working?), and Movement Patterns (retreat % vs winning).
Trend Sub-Cards
When you have 5+ games, trend arrows appear below relevant insights. ↗ Improving means your recent 3 games are better than your baseline. ↘ Declining means the opposite. Trends help you see if your practice is translating to results.

Court Viewer Coaching Insights

The floating insight box (bottom-left of the court) computes 20+ coaching analyses from your shot data. Click the expand arrow to see the full diagnosis and drill recommendation. Use ‹ › arrows to cycle through all available insights.

3rd Shot Selection
Compares your drop vs drive accuracy on the third ball and flags if you're choosing the lower-percentage option more often.
Kitchen Transition Gap
Measures accuracy drop between shots 1–3 and shots 4–6 — the window where you should be transitioning to the kitchen.
Position Loss Under Pressure
Identifies retreating shots — which shot types you attempt when being pushed back. High retreating drives mean attacking from a recovery position.
Winner / Error Balance
Your clean winners, unforced errors, and W/UE ratio. Targets a ratio above 1.0 as the benchmark for controlled aggression.
Dink Net Clearance
Analyzes how high your dinks cross above the net tape (not court floor). Tight: <2ft above tape (~4.8ft from ground). Moderate: 2-4ft above tape. Attackable: >4ft above tape (~7ft from ground). Based on PBVision's 3D ball tracking at the net plane.
FH vs BH
Compares accuracy, quality, and drive speed between your forehand and backhand sides to identify which needs more work.
Return Patterns
Return accuracy by stroke, how often you advance on returns, and whether you're attacking the return or playing it safe.
Kitchen Dominance
Percentage of shots from the kitchen zone vs baseline — measures how well you're winning the positioning battle.
Drive & Speed-up Velocity
Ball speed trends using tracked data. Compares first-half vs second-half speeds to see if you're losing power or ramping up.
Serve & Return Depth
Landing depth distribution (deep/mid/short) for serves and returns using tracked ball data. Deeper serves and returns give your team more time to transition.
More insights
Additional analyses include: Clutch Performance (tiebreak play), Scramble Cost (movement stress impact), Partner Spacing, Dink Loft & Arc (spin proxy), Drop Shot Net Clearance, Shot Timing, and more — all computed automatically from your data.

Matchups

Head-to-head doubles analysis for scouting and game-planning against specific opposing duos.

Team vs Team
Pick an opposing duo to see how your team stacks up. Shows W-L record, accuracy comparison, shot selection tendencies, and scoring patterns against that specific pair.
Matchup Book
Select multiple matchups to export as a coaching printout — ideal for tournament prep. Includes scouting notes and tactical recommendations for each opposing pair.

Data & Privacy

Your game data is processed entirely in your browser. Structured results sync to secure cloud storage so you can access them across devices. We never sell your data. For full details, see our Privacy Policy and Terms of Service.

Import JSON exports via + Add Games. Export your library with the Export button in My Games.

What's Estimated vs Ground Truth

Verified from PBVision data: outcome (in/net/out), out direction (long/right/left), shot type, stroke (FH/BH), player court side, movement magnitude and direction, quality score, ball speed, ball trajectory (when fully tracked).

Estimated (zone-based): exact impact landing position, exact origin position. These are approximated using shot-type zones and movement data. Use for clustering and pattern recognition — not precise coordinates. Fully tracked games provide real trajectory and net clearance values from PBVision's ball-tracking cameras.

Need Help?

Have questions, feedback, or found a bug? Reach out to support@vibral.org

Terms of Service Privacy Policy © 2026 Vibral Powered by PB Vision

Doubles Matchup Analysis

Team vs team scouting — pick an opposing duo to see how you stack up and what to do next time

Toast

Set Up Your Profile

Tell us a bit about yourself so we can personalize your experience.

Welcome to PointIQ

Your pickleball analytics dashboard, powered by PBVision game data.
1
Upload games — Click + Add Games in the top bar to import your PBVision JSON exports.
2
Dashboard — See your win rate, rating trend, shot accuracy, and AI coaching priorities at a glance.
3
Court Viewer — Replay every shot on an interactive court. Filter by shot type, see heatmaps, and get tactical insights.
4
Matchups — Head-to-head doubles analysis. Pick an opposing duo to see how your team compares.
5
Game Reviewer — Review and correct individual shots in any game. Your edits improve accuracy and feed into your personal coaching insights.
Key Terms
Kitchen
The non-volley zone — a 7ft area on each side of the net where you cannot hit volleys.
DUPR
A pickleball rating system (2.0–6.0+). Higher = more skilled.
Dink
A soft shot landing in or near the kitchen. The most common shot in competitive play.
Drop
A soft shot from deep in the court aimed at the kitchen, used to transition forward.
ATP
Around The Post — hitting the ball around the outside of the net post. A highlight play!
Erne
A volley hit while jumping or stepping around the kitchen — an advanced highlight play.
FH / BH
Forehand / Backhand — which side of the paddle you used to hit the shot.
W / UE
Winners vs Unforced Errors. A ratio above 1.0 means you create more winners than you give away free points.
Hover over any stat or chip for a tooltip. Visit the Help tab for full details.
PointIQ
Chat with your data
Ask anything about your game