DUCKEYE™
Back to website·features · v2.0 · Mar 2026
MVP + Advanced
DUCKEYE™Version 2.0March 2026

Complete Feature Documentation

Every capability DUCKEYE™ ships - from core video analysis to live scouting intelligence. This is the definitive reference for what the platform does and how it works.

85%+

Positional accuracy

15–30

minutes

Analysis time per match

33

keypoints

Per-frame pose detection

99.9%

Uptime SLA

1. Core Features

Essential — all plans

Video Upload & Management

Upload match footage from any source. Drag-and-drop or bulk-upload. DUCKEYE™ validates, stores, and organizes everything automatically.

Supported Formats

MP4MOVMKVAVIFLVWMV

H.264/H.265 · 720p min · Up to 2GB per match

Storage

  • AES-256 encrypted S3 cloud storage
  • Unlimited uploads, permanent retention
  • 99.9% uptime · daily automated backups

Organization: Folder structure by season/team. Custom tags by opponent, date, wrestler, or tournament. Search, star/favorite, and bulk operations.

Upload Flow

  1. 01Click Upload Match or drag-drop video file
  2. 02Add match metadata: date, opponent, team
  3. 03Upload begins with real-time progress bar
  4. 04File stored to encrypted S3 storage
  5. 05Analysis starts automatically
  6. 06Email notification when results are ready

Video Processing & Analysis

Frames are extracted every 5 seconds. MediaPipe runs 33-keypoint pose detection on each frame. A custom CNN classifies positions with 85%+ accuracy. Results are ready in 15 - 30 minutes.

5s

Frame extraction interval

33

keypoints

Per-frame MediaPipe model

85%+

CNN classification accuracy

3x

Auto-retry on failure

Each analysis is tagged with a confidence score. Matches below 70% confidence are flagged for optional manual review. Users can override any classification.

Positional Detection Dashboard

The main review interface. Video player on the left with animated skeleton overlay. Interactive positional timeline on the right. Statistics panel below. Everything is clickable.

Video Player

  • Original footage with skeleton overlay
  • Position label on-frame (text + icon)
  • Speed: 0.25x - 2x · frame-by-frame nav
  • Skeleton opacity adjustable 25% - 100%

Position Timeline

  • Color-coded position blocks across full match
  • Click any point to jump to that moment
  • Blue: Standing · Red: Top · Yellow: Bottom · Gray: Transition

Statistics Panel

  • % time per position
  • # of transitions
  • Average position duration
  • Stance breaks identified

Export options: PNG timeline image, CSV statistics, annotated video clip, shareable link to specific timestamp.

Match Statistics & Summary

Every match generates a comprehensive statistical report automatically. All metrics are exportable.

Position Time Analysis

Total time + percentage in each position. Longest consecutive hold. Average duration per instance.

Transition Analysis

Total transitions, transitions per minute, average time between transitions, most common types.

Wrestling-Specific Metrics

Stance breaks by location, positioning vulnerabilities, setup patterns, control points, risk moments.

Round Breakdown

Period-by-period statistics. Key moments by round. Fatigue patterns if identifiable.

Visual Charts

Pie chart (position distribution), bar chart (by round), line graph (transitions over time), position heat map.

Confidence Scoring

All metrics auto-verified. Confidence score per metric. Manual correction option. Historical comparison.

2. Positional Detection System

AI Core — all plans

Position Classification

DUCKEYE™ classifies every frame into one of four positions using a custom CNN trained on 10,000+ hours of elite wrestling footage from Ohio State and Ohio RTC.

Standing88% acc.

Both wrestlers upright, neutral or engaged. Sub-positions: neutral stance, collar tie, head-up, arm drag.

Top86% acc.

Superior position with control. Sub-positions: knee-on-belly, head and arm, full mount, riding position.

Bottom82% acc.

Defensive position. Sub-positions: bottom neutral, being ridden, escaping, defending takedown.

Transition79% acc.

Movement between positions. Typically 1 - 3 seconds. Marked separately from held positions.

Accuracy by Position

Standing88%
Top86%
Bottom82%
Transition79%
Overall85%
Tested across multiple weight classes, folkstyle/freestyle/Greco styles, diverse facility types, and multiple camera angles. Model retrains monthly on new data - accuracy improves continuously.

Stance Break Detection

Identifies the precise moment a wrestler loses their foundational position - knee buckle, weight shift, or loss of control - and timestamps the vulnerability window.

Data Captured Per Break

  • Frame number + timestamp
  • Wrestler involved
  • Type: forward, lateral, or collapse
  • Duration of vulnerability (ms)
  • Preceding action that caused it
  • Recovery action if any

Coaching Intelligence

  • Which techniques cause stance breaks
  • Pattern: does same move cause same break?
  • Athlete-specific: breaks from specific positions
  • Recovery rate analysis
  • Stance breaks per round

Position Duration Analysis

Time-in-position tracked per position, per round, and per wrestler. Reveals dominant positions, tactical patterns, and fatigue-driven changes across a match or season.

  • Total time per position (minutes + percentage of match)
  • Average duration per position instance across a season
  • Longest consecutive hold per position
  • Round-by-round breakdown with fatigue analysis
  • Comparison vs. weight class average and personal historical baseline

3. Opponent Analysis & Scouting

Advanced — Pro + Elite

Opponent Pattern Recognition

Feed DUCKEYE™ three or more opponent matches and it surfaces statistical tendencies, preferred positions, scoring sequences, and exploitable vulnerabilities automatically.

Scoring Patterns

PRO

Takedown frequency and setup sequences. Reversal and escape rates. Near-fall scoring setups. Points by position.

Positional Preferences

PRO

Favorite positions and transitions. Setup sequences. Where opponent avoids going.

Tactical Tendencies

PRO

Right vs. left side preference. Preferred takedown types (single, double, arm drag). Control and riding preferences.

Vulnerabilities

PRO

Stance break tendency by direction. Escape struggles. Fatigue patterns. Situational behavior (ahead, behind).

Strengths Analysis

PRO

Highest-percentage techniques. Most effective positions. Best-executed moves. Dominant rounds.

Statistical Averages

PRO

Avg. time on top/bottom, takedown frequency, reversal rate, escape success rate across analyzed matches.

Minimum 3 opponent matches required. 5+ recommended for statistically reliable patterns. Use current-season footage where possible.

Scouting Report Generation

One-click professional scouting reports generated from all analyzed opponent footage. Export as PDF, PowerPoint, or Word. Ready for team presentation.

Sample - Takedown Pattern Output

TAKEDOWN PATTERNS:

- Preferred technique: Double leg (45% of takedowns)

- Setup: Usually from collar tie (70% of setups)

- Frequency: 2.3 takedowns per match · Success rate: 68%

RECOMMENDATION: Avoid extended collar tie. Control head position.

Sample - Weakness Output

STANCE BREAKS:

- Right side: 4.2 breaks per match

- Typical cause: Leg kick on right side

RECOMMENDATION: Attack right side aggressively.

Export formats: PDF (professional), PowerPoint (team presentation), Word (editable), print-friendly HTML.

Comparative Analysis

Compare opponent matches side-by-side to identify consistent patterns vs. one-time anomalies. Track opponent improvement across a season. Spot recent tactical changes.

  • Match-by-match visual comparison (M1 vs. M2 vs. M3)
  • Variance analysis: consistent patterns vs. situational anomalies
  • Seasonal trend: early-season vs. late-season approach
  • Consistency score per technique and position
  • Narrative summary with coaching notes

Live Scouting (Elite)

Elite plan only. Requires previous opponent analysis and live video feed (FloWrestling or in-person camera).

Send a live match feed to DUCKEYE™. The platform analyzes with a 10 - 15 minute delay and pushes real-time alerts to coaching staff phones or sideline tablets.

  • Push notifications: opponent attempting favorite takedown
  • Stance break alerts: exploit right-side vulnerability now
  • Fatigue alerts: attack in third period
  • Full post-match analysis available immediately after

4. Athlete Development Tools

Advanced — all plans

Athlete Performance Dashboard

Individual performance tracking across every match. Position-specific strengths and weaknesses. Trend analysis. Development recommendations. All in one profile.

Standing

  • Takedown frequency + success rate
  • Stance break tendency by direction
  • Time in standing vs. avg.

Top Position

  • Control success rate (points from top)
  • Riding effectiveness + hold duration
  • Transition to near-fall rate

Bottom Position

  • Escape success rate + timing
  • Reversal frequency + technique
  • Points given up from bottom

Positioning Feedback

Specific, actionable recommendations by position. DUCKEYE™ identifies the weakness, explains the trigger, and suggests the drill.

Sample Feedback Output

BOTTOM POSITION

Escape rate: 44% (below weight class avg. of 61%)

Reversal rate: 8% (low)

Recommendation: 2x/week bridge and shrimp drills

STANCE

Right-side breaks: 4.8/match · Left-side: 1.2/match

Recommendation: Strengthen right-side base. Right-side stance work daily.

Progress Tracking

Visualize performance changes across the entire season. Identify breakout matches, flag concerning declines, and measure the impact of coaching interventions.

  • Line graphs per metric across matches 1 - N
  • Highlight improvements with percentage change labels
  • Mark coaching interventions on the timeline
  • Escape success, takedown rate, stance break frequency all tracked
  • Comparison vs. team average, weight class average, and previous season

Benchmarking & Comparison

Compare athletes against teammates, weight class standards, and regional/national averages to identify relative strengths and recruiting insights.

  • Team rankings by metric: takedown rate, escape rate, top time
  • Athlete vs. regional average and national average
  • Head-to-head peer comparison (Athlete A vs. Athlete B)
  • Same-point-in-season year-over-year comparison
  • Long-term development arc visualization

5. Reporting & Analytics

All plans — custom builder on Pro/Elite

Match Report Generation

Comprehensive match analysis document generated automatically after every match. Professional formatting. Multiple export options.

Match Summary Page

Match info, overall statistics, key moments, highlight clips. Date, opponent, result.

Position Analysis Page

Full position breakdown, timeline visualization, transitions, stance breaks marked.

Technical Analysis Page

Scoring breakdown, technique effectiveness, setup sequences, vulnerability windows.

Athlete-Specific Page

Individual performance, positioning strengths/weaknesses, development recommendations.

Coaching Notes Section

Editable text field for observations, strategic notes, next steps, and focus areas.

Export Options

PDF (professional), PowerPoint (team), Google Docs (editable), HTML (web), print-ready.

Season Statistics Dashboard

All match data aggregated into a single season view. Team-level and individual athlete trends across every analyzed match.

  • Season overview: matches analyzed, total hours, data quality score
  • Team statistics: avg. takedowns, escapes, positioning consistency
  • Individual athlete progression charts per metric
  • Athlete vs. team average and weight class average views
  • Export: seasonal PDF report, CSV for spreadsheet analysis

Custom Report Builder

PRO / ELITE

Build reports from scratch. Choose your metrics, visualization style, date range, athlete selection, and branding. Five built-in templates to start from.

  • Templates: Scouting, Athlete Development, Team Performance, Match Highlights, Season Summary
  • Add logo/branding, custom titles, narrative text sections
  • Download PDF, email to staff, share password-protected link, or print

Data Export & API Access

Export all data in standard formats. Full REST API and webhook support on Elite plan.

Export Formats

CSVJSONXMLPDFMP4 clips
ELITE

API Access

REST API · Webhook support · 1,000 req/hr · OAuth 2.0 · IP whitelist · Full documentation

API Endpoints

GET /api/v1/matches # List matches

GET /api/v1/matches/{id} # Get match data + analysis

GET /api/v1/athletes # List athletes

GET /api/v1/athletes/{id} # Get athlete stats + trends

POST /api/v1/analysis # Request new analysis

GET /api/v1/analysis/{id} # Poll analysis results

6. Integrations & APIs

Roadmap — 2027

FloWrestling (Q2 2027)

PRO

Import match footage directly. Automatic analysis on upload. Scouting reports for any competitor on the platform. One-click import.

Hudl (Q3 2027)

PRO

Import Hudl film library. Analyze existing footage. Export analyses back to Hudl. Seamless workflow for programs already on Hudl.

YouTube / Vimeo

Direct link import. No download required. Automatic format detection and processing.

Cloud Storage Sync

Dropbox and Google Drive folder sync. Automatic import when new footage is added.

7. Advanced Features

Pro + Elite

Live Match Analysis

Elite plan only.

Analyze matches in real-time. Send a live video feed; receive position alerts and statistics on coaching staff devices during the match.

  1. 01Coach sends live match video feed (FloWrestling or in-person camera)
  2. 02DUCKEYE™ analyzes with 15 - 20 minute delay
  3. 03Statistics update live on coaching staff devices
  4. 04Alerts sent when opponent patterns are detected
  5. 05Full post-match analysis available immediately after

Custom ML Models

Elite plan only.

Train a model specifically on your program's footage. Learns your team's style, your wrestlers' tendencies, and delivers higher accuracy for your specific context.

  1. 01Submit 10 - 20 matches of team footage
  2. 02DUCKEYE™ trains custom model (1 - 2 weeks)
  3. 03Model deployed to your account
  4. 04All future analysis uses custom model
  5. 05Continuous retraining with new matches

Video Annotation Tools

PRO / ELITE

Manually annotate moments, create highlight clips, add coaching notes, and build a teaching library from match footage.

Annotation Types

PRO

Stance breaks, technique sequences, key coaching points, highlight moments, errors with explanations.

Clip Creation

PRO

Select start/end timestamp. Auto-extract clip. Add title, description, slow-motion option. Export MP4 or shareable link.

Use Cases

PRO

Recruit highlight reels, team technique library, common error documentation, teaching clips for athlete review.

Sharing

PRO

Share clips with individual athletes, post to team feed, export for presentations, or embed in reports.

Athlete Feedback Portal

PRO / ELITE

Share analysis with athletes. They view their own positional breakdown, understand stance breaks, and track progress - all on mobile, with coach-controlled visibility.

  • Coach controls what each athlete sees (can hide opponent data)
  • Athlete sees own position breakdown, development recommendations, progress trends
  • Coach approves before athlete gets access
  • Mobile-optimized interface

8. Admin & Team Management

All plans
RoleUploadView/AnalyzeReportsAthletesSettingsBilling
Admin
Head CoachView
Assistant Coach
Analyst
AthleteOwn only
Parent/GuardianAthlete only

Team management includes: invite coaches via email, set roles, remove users, activity logging, reset passwords. Organization settings: season dates, roster, time zone, notification preferences, branding, and data retention policies.

9. Data Security & Compliance

All plans

Encryption

AES-256 at rest. TLS 1.3 in transit. End-to-end encryption option on Elite.

Infrastructure

AWS multi-region. DDoS protection. VPC isolation. Firewall. 99.9% uptime SLA.

Access Control

Role-based access. 2FA. IP whitelist (Elite). Session management. Full activity logging.

Compliance

FERPA (athlete data). COPPA (minors). GDPR (EU). SOC 2 Type II certifying 2026.

Backup & Recovery

Daily automated backups. Point-in-time recovery. Geographic redundancy. RTO <2hrs, RPO <1hr.

Data Ownership

All data is the sole property of its user. DUCKEYE™ makes no claim and shares nothing with third parties.

10. Mobile & Accessibility

All plans

iOS & Android App

  • View matches and statistics on mobile
  • Responsive video player with touch controls
  • Push notifications for analysis completion
  • Offline viewing (downloaded matches)
  • Share functionality

Accessibility (WCAG 2.1)

  • Keyboard navigation support
  • Screen reader compatibility
  • Adjustable text size + high contrast mode
  • Dark mode option
  • Alt text and video captions

11. Technical Specifications

Reference

Browser Support

  • Chrome 90+
  • Safari 14+
  • Firefox 88+
  • Edge 90+
  • Mobile Safari + Chrome Android

Video Requirements

  • 720p minimum (1080p+ recommended)
  • H.264 or H.265 codec
  • 30 fps or higher
  • Up to 2GB per file
  • Any duration

Processing

  • 15 - 30 min typical analysis
  • GPU-accelerated servers
  • 5-second frame extraction
  • Progress tracking + email on complete

<500ms

API response time

1,000

req/hour

API rate limit

99.9%

Target uptime SLA

Unlimited

Video storage

Feature Matrix

By plan
FeatureEssentialProElite
Video UploadUnlimitedUnlimitedUnlimited
Positional Detection
Match Statistics
Stance Break Detection
Opponent AnalysisBasicAdvancedAdvanced+
Scouting ReportsPDFPDF/PPT/DocPDF/PPT/Doc
Athlete DashboardBasicFullFull
Progress Tracking
Custom Report BuilderTemplates onlyFull builderFull builder
Video AnnotationBasicFull
Athlete Portal
Live Match Analysis
Custom ML Models
API AccessLimitedFull
Integrations1 (FloWrestling)23+
Data ExportCSV/PDFCSV/JSON/PDFCSV/JSON/PDF/API
Video RetentionPermanentPermanentPermanent
SupportEmailPriorityDedicated

Feature Roadmap

2027 - 2028
Q2 2027
FloWrestling integrationLive match analysis expansionMobile app v2
Q3 2027
Hudl integrationAdvanced ML model v2Athlete feedback portal expansion
Q4 2027
BJJ module (first expansion beyond wrestling)Real-time video overlayAdvanced heat mapping
2028
MMA moduleBall sports exploration (soccer, basketball)Enterprise licensing features

DUCKEYE™ Analytics

features · v2.0 · March 2026