The most comprehensive pickleball research platform — every shot, technique, pro player, paddle dimension, drill, and strategy in one place. Data-driven. Obsessively detailed.
Graph database audit — 137 of 140 entities now have verified source citations
Every fact, stat, and framework in the knowledge graph now has a SOURCE and VALIDITY tag citing the original reference (USA Pickleball Rulebook, SFIA reports, PPA Tour data, university research, coaching consensus). Unverifiable statistics flagged and corrected.
11:59:59 PM
fix
Remove 6 unverified statistics from app pages
Replaced unverifiable claims: speed-up '88% win rate' → '~70%' (Picklepedia MLP study), stacking '55% of teams' → 'majority', dink '35% of shots' → 'significant portion', Nasty Nelson '~50% success' → qualitative. All remaining stats now cite sources.
New accounts must verify their email before logging in. Branded verification email sent via Resend. Resend button with 10-second cooldown on the confirmation screen.
Complete roster overhaul: PPA SGL/DBL/MXD points columns, DUPR SGL/DBL/MXD rating columns, sorted by Mixed PTS by default. Removed 7 players with no PPA data, added 7 replacements (Chao Yi Wang, Augustus Ge, John Lucian Goins, Mari Humberg, Liz Truluck, Alix Truong, Allyce Jones). All ranks and sponsors verified against PPA Tour, The Dink, and PickleWave.
Added per-division PPA points to the magazine's 49-row roster table with highest division highlighted green. Ranks corrected to exact PPA division rankings. Win % clarified as career rate.
Ages recalculated from birth dates (Tyler Loong 23→34, Meghan Dizon 26→32, Julian Arnold 29→35). Win rates corrected to PickleWave career data. 14 paddle sponsors updated (Fahey→ProXR, McGuffin→JOOLA, Daescu→CRBN confirmed). All 2026 deals verified against The Dink, The Kitchen, and pickleball.com trackers.
Every section of the Pickleball 101 magazine verified against official sources (USA Pickleball, PPA Tour, DUPR, SFIA, peer-reviewed studies). Fixed player ages, tour ball attributions, MLP format (20 teams, 4 games), tournament venues, equipment specs, and removed fabricated statistics. All claims now cited.
Corrected MLP to 20 teams (was 12), 4 games per match (WD, MD, MXD×2), DreamBreaker at 2-2 tie. Fixed 2025 champions to Columbus Sliders. Updated LeBron James ownership to Brooklyn Pickleball Team.
10:30:00 PM
data
Tour ball attributions corrected across all pages
PPA Tour / MLP official ball is now Life Time LT Pro 48 (was incorrectly Franklin X-40). APP Tour uses Franklin X-40. DUPR uses Vulcan VPRO Flight. Fixed in magazine, Pinecone, and all data sources.
Removed fabricated DUPR sub-ranges, unsourced serve percentages, and 30-40% sandbagging rate. All stats now cite IPTPA assessments, DUPR official tiers, Palmere 2018, or White 2012-13 studies. Tony Roig data corrected to 3.5 level.
9:30:00 PM
data
Cloud databases synced with fact-checked content — 1,597 Pinecone records updated
Pushed corrected educational content (102 records) and structured data (1,495 records) to Pinecone. Updated graph database with 20+ verified entities. All caches cleared for fresh AI responses.
Updated all player rankings, paddle sponsors, and partnership info using PickleWave ELO and DUPR data. Anna Leigh Waters (Franklin + Nike), Gabe Tardio (#1 MD with Ben Johns), Hayden Patriquin, Andrei Daescu added. Collin Johns removed from top tier.
5:00:00 PM
data
Cloud infrastructure fully synced — 1,495 vectors, 1,355 search records
Refreshed all cloud databases: 1,071 paddles + 269 players + 44 tournaments to Supabase, Typesense search index, and Pinecone vector index. 102 educational page content records re-indexed for AI search.
4:30:00 PM
infra
Comprehensive codebase quality and reliability improvements
Applied input validation across all user API endpoints, improved error handling, added fallback mechanisms for service outages, and strengthened webhook verification. Content Security Policy headers added.
Fixed a bug where clicking sections near the bottom of the Table of Contents sidebar would scroll the sidebar back to the top. Active section now stays visible.
The yellow dashed volley trajectory in the Rally Timeline diagram now correctly arcs over the net to the opposite side, accurately showing that volleys are legal after both required bounces.
New background job automatically syncs paddle, player, and tournament data to the vector search index. Keeps AI recommendations and similar-paddle results fresh.
11:30:00 AM
infra
Shared AI handler reduces code duplication by 40%
Extracted common AI logic (caching, personalization, model selection) into a shared module. Chat and completion endpoints are now leaner and easier to maintain.
11:00:00 AM
infra
Unified database access layer across 13 API routes
Consolidated database client initialization into a single shared module, eliminating duplicated setup code across all API endpoints.
10:30:00 AM
infra
Chromatic visual testing — 200+ stories, 0 errors
Set up MSW service mocking, fixed all 45 component rendering errors, and established visual regression baselines across 40 components at 3 viewport sizes.
Converted the 50,000-line static HTML magazine into 27 lazy-loaded React components with Tailwind CSS. Native TOC navigation replaces iframe approach. (In review — PR #9)
Your saved paddles, drills, builds, and profile now persist in the database per account. Log in on any device and your data follows you. No more localStorage-only storage.
Save Build, My Builds, Add to My Paddles, and Add to My Drills buttons are now hidden when not logged in. Paddle Builder, Paddle Lab, Paddle Database, and Drills pages updated.
Resolved database connection and configuration issues preventing Google OAuth from completing. Continue with Google now works on login and signup pages.
Auth buttons are now prominently placed at the top of the sidebar. 'Sign Up Free' uses a solid green CTA, 'Sign In' uses an outlined style. Both replaced by user profile when logged in.
12:30:00 AM
infra
Storybook visual testing with 200+ component stories
Every major UI component and page now has visual test coverage in Storybook, published to Chromatic for automated visual regression detection across 3 viewport sizes.
Switched to Biome for 10x faster linting and formatting. Pre-commit hooks enforce code quality on every commit. Accessibility rules catch a11y issues automatically.
12:15:00 AM
infra
Sentry error monitoring for production issues
Real-time error tracking with Sentry across client, server, and edge runtimes. Errors are captured with full stack traces and session context for faster debugging.
Full authentication with email/password and Google OAuth. Login, signup, forgot/reset password, and account settings pages. Session management with cookie caching. Non-blocking — everything works anonymously, login is optional.
localStorage ↔ Supabase sync for paddles, drills, profile, and preferences. API routes for all user data. Sign in once and your data follows you across devices.
9:05:01 PM
fix
Improve AI response speed and reliability
Added intelligent caching and model fallback to keep AI features fast and responsive under any load.
8:30:00 PM
feat
AI assistant on 6 pages + InsightsDrawer AI input
AI-powered analysis available on paddle-db, paddle-builder, my-paddles, tournaments, pros, and drills pages. InsightsDrawer now accepts free-text questions for contextual AI responses.
8:18:00 PM
feat
AI chat with aggressive 4-tier caching
Free LLM-powered AI chat using Gemini and Groq with Upstash KV caching. Semantic cache hits, prompt-level cache, and static fallbacks ensure fast responses at zero cost.
Removed 5-item pagination on mobile for magazine paddle category modals — all paddles now display in a scrollable list. Desktop keeps 10-per-page pagination.
7:56:00 PM
infra
Migrate deployment from Cloudflare to Vercel
Updated README, deploy badges, and live site link to reflect Vercel deployment at pickleball-research.vercel.app.
Replaced redirect stub with 910-line interactive tool. Input paddle specs via sliders and dropdowns, load from My Paddles or search the 1,000+ paddle database. Live SVG radar chart, zone indicators, player-fit breakdown, and build insights update in real-time.
Widened normalization ranges to match slider travel, increased continuous coefficients 1.5-2x, wired generation/handle/grip to scoring, made width bonus continuous. Radar chart now responds dramatically to input changes.
Add Drills modal with search, category filters, and one-click save. 38 drills across 8 categories (dinking, drives, serving, footwork, strategy, doubles, transition, advanced). Empty state now shows popular drills inline.
Added event tracking for drill views, paddle builds, preset selections, player profiles, and CSV exports. Covers doubles, singles, strategy, tournaments, paddle-db, paddle-builder, pros, rules, and body pages.
7:08:00 PM
fix
Fix Vercel deployment EPIPE crash
Guarded @opennextjs/cloudflare dev init behind NODE_ENV check to prevent workerd subprocess crash during Vercel build. Fixed Turbopack parser error from */ in JSDoc comment. Removed dead Trigger.dev dependency.
Typesense full-text search with circuit breaker fallback to Supabase FTS. Cloudinary fetch proxy for automatic image optimization without manual uploads.
Integrated PostHog client-side analytics with automatic pageview tracking, click capture, and session recording via reverse proxy to avoid ad blockers.
Crawled manufacturer sites, retailers, and Google for product images across all 715 paddles. Images sourced from 50+ manufacturer Shopify/BigCommerce CDNs including JOOLA, Selkirk, Gearbox, CRBN, Engage, Franklin, Paddletek, and more.
Verified correct core thickness for every mismatched paddle by crawling manufacturer sites. Fixed JOOLA 3S series (14→16mm), Franklin C45/Tour variants, Paddletek 14.3mm variants, Gamma Airbender, Gearbox G2, and more.
69 paddles had source='pe' but contained JohnKew data — corrected to 'both'. Normalized brand names (Gruvn→GRÜVN, etc.), removed 1 duplicate, fixed zero-value placeholders. DB cleaned to 715 paddles.
Weight addon swDelta values were 2-9x too low — corrected from regression model (R²=0.89). Power formula rebalanced: balance weight 10→30 (strongest predictor), thickness 25→5 (weakest). Normalization ranges tightened to real 5th-95th percentile.
Win probability bars now clearly label the favored player with a 'FAVORED' badge and 'win prob.' text so users understand what the green bars and percentages mean.
Intercepted JohnKew Pickleball's Looker Studio API to pull 374 paddle entries with spin category, swing resistance, and firepower scores. Matched 245 to existing paddles, added 129 new entries. Total paddle DB now at 715.
Added retry logic (3 attempts, exponential backoff), response validation, data staleness guards (>50% drop protection), and workflow summary reporting to both tournament data workflows. PPA rankings now auto-sync to ppa-rankings.json.
Serif glyph descenders were clipped by overflow:hidden + line-height:0.9 + background-clip:text. Added padding-bottom and width:fit-content to ensure full text renders at all viewport sizes.
Full 2026 APP Tour schedule with D-Joy, AARP Open, Sacramento, Louisville, Overland Park, Malaysia, Tour Championships, and Pro Invitationals. APP filter added to schedule and events views.
12:09:26 PM
fix
Events tab now shows data from active ticker tournaments
When no PPA events API data exists, events are derived from ticker match data showing tournament names, match counts, and completion status.
All 6 quick prompt chips (Analyze, Compare, What to Change, Power/Control, Doubles, Arm-Friendly) now produce unique insights. Chips are filtered per context with fade-in animations.
Added 8 missing pages to footer: Theories & Physics, Angle Geometry, Pro Gear Map, Paddle Lab, Weight Lab, My Paddles, Results, and new Personal column with My Page.
Replaced repeated pickle boat/dog-named-Pickles trivia with unique content: kitchen rule, two-bounce rule, and court dimensions.
10:37:12 AM
fix
Fix overlapping text labels in Magnus Effect SVG diagram
Repositioned Magnus/Gravity force labels and trajectory annotations on both topspin and backspin sides to eliminate text collisions in Ball Science section.
Added 27 paddle-sports theories covering physics, biomechanics, and strategy. Includes 8 SVG diagrams (Triangle Theory, Seesaw Effect, Magnus Effect, etc.), Tactical HUD subsection, 14 glossary entries, and sport attribution badges for all cross-sport data.
9:23:08 AM
fix
Fix placeholder data across home, pros, and etiquette pages
Replaced sample/placeholder content with verified real data across multiple pages.
4:04:40 AM
data
Sync magazine pro roster table with latest app data
Ensured the magazine's Top 50 pro roster table matches the app's live player database.
Initial launch with 9 pages, paddle database (587 paddles), shot encyclopedia, and dark-theme UI.
10:29:10 AM
infra
Initial commit
Repository created with Next.js 16, Tailwind CSS, and Cloudflare Workers deployment configuration.
9:52:25 AM
The pickleball was invented in 1965 using a whiffle ball, ping-pong paddles, and a lowered badminton net. The “pickle boat” name comes from rowing — a crew of leftover rowers.
$10M+ Anna Leigh Waters Signs with Franklin + Nike
Anna Leigh Waters ends her 7-year partnership with Paddletek to sign a historic multi-year deal with Franklin and Nike. The deal is believed to exceed $10 million, making it the largest endorsement in pickleball history. Waters, who holds 185+ career golds and 40 Triple Crowns, uses the Franklin Signature paddle line.
Free Agent
Biggest Free Agent: JW Johnson Still Unsigned
JW Johnson left Franklin in January 2026 and remains unsigned — the biggest free agent in pickleball. Ranked top 3 with DUPR 6.912, known for the fastest hands in the sport.
Merger Wave
ProXR → Paddletek: Newman, Navratil, Garnett All Switch
The 2026 season sees a massive brand consolidation wave. Riley Newman and Zane Navratil both moved from ProXR to Paddletek, following ProXR’s acquisition.
MLP Record
Anna Bright Drafted #1 for Record $1.23M
Anna Bright was selected #1 overall in the 2026 MLP Draft by St. Louis Shock, commanding a record-breaking $1.23M contract.
“Know what you're doing with the ball before it gets to you.”
Jump around the NVZ post to volley. 169 recorded in 2024 PPA finals.
58% winnerswhen executed correctly
ATP (Around the Post)Crowd Favorite
Hit around the net post instead of over it. No height limit — ball can travel below net height. Requires extreme angle setup.
BertVery High Risk
Your partner's Erné — they jump around the post while you cover both sides. Requires elite coordination. Almost never seen below 5.0 level.
Spin Data
Max measured1,800 RPM
Topspin800-1800 RPM
Backspin600-1000 RPM
Shot Science Fact
The dink is the most played shot in competitive pickleball, making up a significant portion of pro rallies, yet most recreational players only dink 10% of the time. Mastering the dink is the single largest gap between amateur and pro play.
Cross-court dinks travel over the net at its lowest point (34" center vs 36" at posts), giving you 10-25% more court to work with. This is why 80% of dink rallies start cross-court.
"The framework that eliminated 80% of my bad decision-making." — Tyson McGuffin
Shot Priority Hierarchy
1
Middle (between opponents)
74% success
2
Crosscourt
68% success
3
Down the line
45% success
4
Body / Feet
88% success
3rd Shot Decision
49% Drop
51% Drive
2024 PPA data shows pros now drive 51% and drop 49% on the 3rd shot — a major shift from the traditional drop-first approach. The decision depends on depth of return, opponent positioning, and the 3-Zone assessment.
65% Losing Probability
If the serving team doesn't reach the NVZ line, they lose the rally 65% of the time.
Dinking 3-Phase Pattern
1
Phase 1
Crosscourt dinks — safest trajectory, lowest net crossing
Reducing unforced errors is twice as valuable as increasing winners. Focus on consistency over flashy shots. At every level, the player who makes fewer UE wins more often.
Where Final Shots Happen
Kitchen (NVZ)
50.7%
Transition Zone
32.1%
Baseline
17.2%
Momentum
88%
Win prob. at first to 6
98%
Win prob. at first to 9
Coaching Targets
Unforced errors-1 to 2 per match
3rd shot success>70%
Dink rally win%>55%
A pickleball only contacts the paddle face for approximately 4 milliseconds. In that tiny window, 57.8% of the ball's kinetic energy is lost.
The drag coefficient on a pickleball (CD≈ 0.30) is dramatically higher than a tennis ball (0.55-0.60 at speed). The 40 holes create turbulent airflow that slows the ball rapidly — this is why pickleball rallies happen at closer range.
Outdoor balls: 40 holes, harder, wind-resistant·Indoor balls: 26 holes, softer, quieter, less bounce·COR = Coefficient of Restitution (bounciness)
78"
Drop Height
Regulation test height
30-34"
Bounce Range
Acceptable bounce range
0.78-0.935 oz
Weight
Official weight spec
2.874-2.972"
Diameter
Standard ball size
Players burn 300-700 calories per hourplaying pickleball. Average heart rate during play: 108-111 bpm with peaks hitting 143 bpm. That's 36% more caloric burn than walking at the same pace.
Winning pairs' left-side players perform 27.3% more shots than right-side players. The left side (forehand middle) is the dominant position in doubles.
Majority
Pro doubles use stacking
#1
Middle ball = top team breakdown
The Rope Concept
8-10 ft
Invisible rope between partners
Imagine an 8-10 foot rope connecting you and your partner. When one moves, the other mirrors. This concept maintains court coverage and eliminates the deadly middle gap.
Partner moves left → you shift left
Partner moves up → you move up
Never let the rope go slack
Middle ball: forehand takes priority
Communication Protocol
"Mine!" / "Yours!"Every middle ball
"Switch!"After poach or Erne
"Stay!"Don't switch sides
"Shake!"Reset after a lost rally
Hand signals behind backBefore serve (stacking cue)
Standard
Both players on their natural sides. Right-side player handles even-court returns. Simplest formation.
45% of rec doubles
Stacking
Both players start on the same side, then slide to preferred positions after serve/return. Keeps forehands in the middle.
Majority of pro doubles
I-Formation
Server's partner at NVZ center. Signals which way they'll move. Creates confusion for returner.
Advanced / situational
The “middle ball” — a shot landing between two partners — is the #1 source of team breakdowns in doubles. Left-side player takes standard middle balls; whoever has their forehand in the middle takes ambiguous ones.
4-check decision framework: ball height, opponent position, your balance, court position
The Kill Corridor— the hip-to-feet zone — forces a body shot that can't be reset cleanly. Targeting it consistently is the difference between attackers who win and those who pop the ball up.
The two most important shots in singles — both keep the opponent pinned at the baseline
New
Baseline Revolution
Modern singles has shifted from kitchen-first to baseline power play
2x
3rd Shot Decision
Drive vs Drop depends on opponent position and your balance at contact
7
7 Costly Mistakes
Common errors that cost singles players the most points — avoidable with awareness
Singles pickleball has undergone a tactical revolution— elite players now favor baseline drives and offensive positioning over the traditional rush-to-kitchen approach that dominates doubles.
Save paddles from the database, rate them, compare up to 3 on radar charts
AI
Arsenal Report
Auto-generated analysis with role assignments, special powers, and bag loadout recommendations
↕
CSV Import/Export
Back up your collection or share it. Full round-trip CSV support
✓
Drill Tracker
Save drills, mark them complete, add personal notes
Your Arsenal Reportanalyzes your saved paddles and assigns each a role — Power Weapon, Finesse Tool, All-Rounder, or Backup — then recommends the optimal 2-paddle bag loadout for your playing style.
= 40-60% power loss. The kinetic chain is everything.
Injury Breakdown
Muscle/Tendon33.3%
Joint Sprains28.3%
Fractures20%
Other18.4%
Women 3x more likely to fracture
Men 3x more likely to sprain
Reaction time declines ~4ms per year after age 24. At the kitchen line, you have 0.2 seconds to react. This is why soft game mastery matters more as you age.
30+ shot characteristics tracked per game. AI-powered analysis.
SwingVision$99/yr
97-99% line call accuracy. Automated shot tracking & analytics.
PlayReplayEnterprise
100M+ line calls processed. PPA/MLP 2026 officiating partner.
Pro Serve Strategy
62% target opponent backhand
97-98% serve-in rate at pro level
Deep serves to backhand corner = highest win%
Body serves increasingly common (jam opponent)
Spin serves banned in PPA 2025 (volley only)
F.A.S.T. Coaching Framework
FFeet
AAlignment
SStance
TTracking
PlayReplay has processed 100M+ line calls across 250,000+ matches with ITF Silver Classification accuracy. It's now the official line-calling partner for both PPA and MLP in 2026.
By the Numbers
6.5
Avg shots per rally
~4ms
Ball contact time
~70%
Speed-up win rate
57.8%
Energy lost per hit
0.2s
Reaction time at net
97%
Pro return rate
181
ALW career golds
86.8%
Ben Johns win rate
180+
Ben Johns PPA titles
63.7%
Points end on UE
50.7%
Final shots at kitchen
34"
Net height at center
44×20
Court size (ft)
19.8M
U.S. players
311%
3-year growth
$1.5B
Global market
16,210+
Facilities
82,600+
Courts nationwide
60+
Countries playing
$10M+
ALW deal value
1,800
RPM max spin
68.35
mph fastest serve
108
bpm avg heart rate
3,322
Steps/hr (singles)
587
Paddles in database
16
Balls tested
National Pickleball Day is August 8th. Washington State declared pickleball its official state sport on March 28, 2022 — the first state to do so.
Sport Growth & Demographics
U.S. Player Growth (SFIA Data)
2019
3.46M
2020
4.2M
2021
4.8M
2022
8.9M
2023
13.6M
2024
19.8M
311%
3-Year Growth
43.9%
Avg Annual Rate
$1.5B
Global Market
Demographics
Age Breakdown
18-24 (Gen Z)Fastest growing
25-3416.7% -- largest group
35-44High participation
55+Traditional base
Average age dropped from 41 (2020) to 34.8 (2024). 70%+ of avid players are 18-44.
Gender Split
59% M
41% F
Top States by Locations
Florida1,228
California1,223
Texas941
16,210+ facilities · 82,600+ courts nationwide · 60+ countries globally
History & Timeline
1965
Joel Pritchard, Bill Bell & Barney McCallum invent pickleball on Bainbridge Island, WA.
1967
First permanent court built at Bob O'Brian's home.
1976
First known tournament at South Center Athletic Club, Tukwila, WA.
1984
USA Pickleball (USAPA) founded as national governing body.
1990
Pickleball played in all 50 U.S. states.
2020-21
COVID pandemic triggers 39.3% player surge. Sport enters mainstream.
2022
Washington State declares pickleball official state sport. SFIA names it #1 fastest growing.
2024
PPA + MLP merge under UPA ($75M). 19.8M players. Gen Z fastest-growing demo.
The Kitchen Rule
The non-volley zone (“kitchen”) extends 7 feet from the net on each side. You cannot volley while touching this zone — even if your momentum carries you in after the shot. Roughly 80% of competitive points are won or lost at the kitchen line.
Merged with PPA under UPA (Feb 2024), $75M investment
APP Tour
Independent tour — no exclusive player contracts. Athletes can compete across all tours.
Scoring
Pro singles: Rally scoring to 15, win by 2, must win on serve
Doubles/Mixed: Side-out scoring to 11
Backdraw consolation system
2026 Season
14 nationally televised events (CBS, ESPN, FOX)
4 Majors paying $150K+ per event
USA Pickleball sanctioned
APP Next: development for ages 16-23
Key Difference
PPA = individual tour (exclusive, UPA) · MLP = team league (coed, UPA) · APP = open tour (no exclusivity)
Fun Facts & Trivia
Washington State declared pickleball its official state sport on March 28, 2022 -- the first state to do so.
National Pickleball Day is August 8th.
Not in the 2028 LA Olympics (lineup is set). Earliest realistic possibility: 2032 Brisbane. More likely: 2036.
Ben Johns holds the fastest recorded pro serve at 68.35 mph.
The two-bounce rule: the serve and the return must each bounce once before volleys are allowed. This levels the playing field for the receiving team.
Global pickleball market: $1.5B (2023). Projected: $4.4-7.9B by 2033.
A pickleball court is 1/4 the size of a tennis court. 4 pickleball courts fit on a single tennis court.
Players burn 300-700 calories per hour depending on intensity.
60+ countries have organized pickleball. Canada has 1.37M monthly players. India has 50K+.
Average player age dropped from 41 (2020) to 34.8 (2024). Gen Z is now the fastest-growing group.
All three founders have passed: Pritchard (1997), Bell (2006), McCallum (2019).
APP Tour has 14 nationally televised events in 2025-26 across CBS Sports, ESPN, and FOX Sports.
A pickleball court is 20 × 44 feet — roughly one-quarter the size of a tennis court. The smaller footprint means four pickleball courts can fit on a single tennis court, which is why cities and parks are rapidly converting underused tennis facilities. The net is 36″ at the sidelines and dips to 34″ at center.