Team Login
Enter the Innova team password.
Wrong password.
Events
Tour — Innova Team
Loading…
FPO — Top-10 Pace
Each player's place finished at every event, zoomed to the top 20. Bold line at place 10 is the top-10 cutoff: green wash above = inside top 10, red wash below = places 11-20. Finishes outside the top 20 plot as hollow red dots at the bottom; the actual place is shown next to the dot. The trend arrow next to each name compares the harmonic mean of their last 3 events to their prior 3 — so one outlier bad event doesn't tank an otherwise strong stretch. Cards are sorted by Season Pace Score — the sum of 100 / place for events played, divided by total events in the division. Missed events count as zero, so attendance matters.
MPO — Top-10 Pace
Each player's place finished at every event, zoomed to the top 20. Bold line at place 10 is the top-10 cutoff: green wash above = inside top 10, red wash below = places 11-20. Finishes outside the top 20 plot as hollow red dots at the bottom; the actual place is shown next to the dot. The trend arrow next to each name compares the harmonic mean of their last 3 events to their prior 3 — so one outlier bad event doesn't tank an otherwise strong stretch. Cards are sorted by Season Pace Score — the sum of 100 / place for events played, divided by total events in the division. Missed events count as zero, so attendance matters.
FPO — Form Curve (Rolling 3-Event Avg Place)
Smoothed trajectory of rolling average place. The Y-axis is inverted (1st place at the top), so a line moving up toward the top = player heating up; flat = steady; moving down toward worse places = cooling.
MPO — Form Curve (Rolling 3-Event Avg Place)
Smoothed trajectory of rolling average place. The Y-axis is inverted (1st place at the top), so a line moving up toward the top = player heating up; flat = steady; moving down toward worse places = cooling.
↑ Back to topFPO — Place Finished
Final placement at each event for Innova FPO players, in chronological order. Lower dot = better finish.
MPO — Place Finished
Final placement at each event for Innova MPO players, in chronological order. Lower dot = better finish.
↑ Back to topFPO — Field by Event (Innova Team)
Innova FPO roster's finish at every ingested event.
MPO — Field by Event (Innova Team)
Innova MPO roster's finish at every ingested event.
FPO — Place vs Strokes Gained Total
Per-player aggregate. Each dot is one Innova player at their average SG Total vs. average place finished across all events. Dot size scales with event count (more events = more reliable). Top-right = elite (good SG, top finishes). Bottom-right = unlucky overachievers (high SG, weak finishes). Top-left = lucky (low SG, good finishes — likely to regress).
MPO — Place vs Strokes Gained Total
Per-player aggregate. Each dot is one Innova player at their average SG Total vs. average place finished across all events. Dot size scales with event count (more events = more reliable). Top-right = elite (good SG, top finishes). Bottom-right = unlucky overachievers (high SG, weak finishes). Top-left = lucky (low SG, good finishes — likely to regress).
↑ Back to topFPO — Strokes Gained Profile
Per-player skill archetype across SG components, averaged across all FPO events. Bigger shape = more value created across the board.
MPO — Strokes Gained Profile
Per-player skill archetype across SG components, averaged across all MPO events. Bigger shape = more value created across the board.
↑ Back to topIngest Event
Paste the PDGA Live stats URLs for the men's (MPO) and women's (FPO) divisions. Either or both. Each ingested URL is saved so you can re-run the ingest after a redeploy without re-pasting.
Saved Events
Every ingested event keeps its source URL. After a deploy with logic changes, click Re-ingest All to rebuild the data with the new code, or use a per-event Re-ingest button to refresh just one.
Team Roster
Upload a CSV with columns First Name, Last Name, Division, Instagram, IG Followers, YouTube, YT Subscribers, Facebook, FB Followers, TikTok, TT Followers, Innova URL. Only the first three are required; the rest are optional. Follower counts accept plain numbers (45000), comma-separated (45,000), or shorthand (45K, 1.2M). Handles can be plain (konapanis), @-prefixed, or full URLs. PDGA player numbers are pulled automatically from ingested events.
Team Roster
Innova team players grouped by division, sorted by current PDGA rating (descending). Click a player row to expand career stats.
Individual
Player
Defaults to the highest-rated player in this division.
Player vs Field — All Rounds
Percentile rank across the field for each metric. Higher = better (red metrics inverted).
Strokes Gained Breakdown
Tee→Green, Putting, C1X, C2 — only available for tracked players.
Putting Deep-Dive
C1 (0–33′), C1X (10–33′), C2 (33–66′) make rates.
Round-over-Round Trend
How key metrics move across rounds for the selected player.
Stat Table — Tee → Green
Drives, approaches, scrambling, putting accuracy. Field median row at the bottom.
Stat Table — Scoring & Strokes Gained
Score outcomes and Strokes Gained components. SG is only available for tracked players.
Head-to-Head
Player A
Defaults to the highest-rated player in this division.
Player B
Defaults to the lowest-rated player in this division.
Side-by-side stat comparison. Winner of each metric highlighted; SG profile overlay shows the skill-archetype gap visually.