Roots Logo
Shot Lab
Roots Logo

Welcome to ShotSync

AI-powered basketball shot analysis to help you improve your shooting form

Sign in to save your progress and track improvement

PLAYER DETAILS

Your info for analysis reports

Saved!

Step 1: Record Benchmark Shot

Record a reference shot to use as your benchmark for comparison.

⚠

Full Body Required

Please step back so your entire body is visible in the frame

Record Your Shot

Upload a video or record live — our AI compares your mechanics to the pros and gives you real coaching feedback.

🎯 Form Analysis
👥 Pro Comparison
⚡ Instant Feedback
Shots Detected
0 / 5
⚠

Full Body Required

Please step back so your entire body is visible in the frame

🎥

Upload a Video or Start Recording

Your shot will appear here

0 / 0

Extracting skeleton...

✓

Video Ready

Choose an analysis type below

0 / 0

Extracting skeleton...

Running Analysis

Processing your video...

HOW MANY SHOTS?

Enter 1-10 shots

Choose your analysis type:

Download angle data from uploaded video

Save 7-Metric Benchmark

Saves only the 7 core metric values to tool/7_metric_benchmarks.

Analyzing your shot...

PLAYER MATCH

Your top 5 most similar pro players

1
Stephen Curry
Quick Release
94%
6'2" 6'4" WS Right
2
Trae Young
High Arc
87%
6'1" 6'3" WS Right
3
Damian Lillard
Deep Range
82%
6'2" 6'8" WS Right
4
Kyrie Irving
Textbook Form
78%
6'2" 6'8" WS Right
5
Klay Thompson
Set Shot
74%
6'6" 6'9" WS Right
🔧 Quick Fixes
Recommended Drill
Wall Alignment Drill
Stand with your back against a wall and practice your shooting motion. Keep your shoulders touching the wall throughout to build muscle memory for upright posture.
⏱️ 10 mins🏀 25 reps
Recommended Drill
Squat & Shoot
Start in a low squat position before each shot. Explode up through your legs and transfer that energy into your shot. Focus on consistent knee bend depth.
⏱️ 15 mins🏀 20 reps
Recommended Drill
Gooseneck Hold Drill
After each shot, hold your follow-through with wrist fully snapped (gooseneck position) until the ball hits the rim. This builds muscle memory for complete wrist rotation.
⏱️ 10 mins🏀 30 reps
Your Shot Archetype
QUICK RELEASE
You have a fast, compact shooting motion with minimal wind-up. Your release point is optimized for getting shots off quickly against defenders.
Shared traits with Stephen Curry
📐
Release Angle
Optimal 52° release trajectory
96%
🔄
Follow Through
Full extension with wrist snap
94%
📏
Release Height
High release point above forehead
92%
🦶
Foot Alignment
Squared stance to the basket
89%
Key differences from Stephen Curry
🧍
Trunk Lean
More forward lean than Curry's upright form
-15%
🦵
Knee Bend
Less knee flexion at release point
-11%

Compare Benchmarks

Similarity: 0%

IDEAL SHOT

PlayerMarcus Chen Height6'2" HandRight Shots0
Session Consistency
78
Shot Clip
Shot Overlay
View Angle
Front
Rhythm
Knee
Elbow
0.06s offset
Release Height
Medium Target: wrist above eye Medium release point
Foot Position
SHOULDERS IDEAL ZONE
Stance Width 17" Optimal (14-20")
Foot Angle +8° Slightly open
Feet should be shoulder-width apart and squared with your shoulders
Mechanics Breakdown
Elbow Flare Trunk Lean Knee Bend Elbow Ext. Wrist Snap Foot Align Release Ht B B B A B C D
Your Form
Ideal Range
A B C D

Quick Tips

  • Focus on syncing your knee drive with elbow lift for smoother rhythm
  • Square your feet to the basket before each shot
  • Your release point is solid - maintain that consistency

Work On

Trunk Stability
Your torso shows slight forward lean at release, reducing shot consistency.
Recommended Drill
Back-to-Wall Shooting
If you feel the wall, you're leaning
⏱️ 10 mins🏀 15 reps
Knee-Elbow Sync
Your elbow extends 0.06s after knee peak, creating timing inconsistency.
Recommended Drill
Rhythm Shooting
Say "catch-dip-shoot" out loud to feel the flow
⏱️ 10 mins🏀 20 reps
Foot Alignment
Feet are angled 8° off center, affecting accuracy on longer shots.
Recommended Drill
Catch-and-Square
Toes to the rim before the ball touches your hands
⏱️ 15 mins🏀 3x10

SHOT CHECK

Preview the uploaded video, scrub through the detected shots, and inspect the extracted 2D shooting-side overlay.

Shot Progress 0 / 0 No shots loaded

Upload or record a video, then open Shot Check to sync the overlay to the extracted pose timeline.

SHOT TRIANGULATE

Upload front and side videos, clip matching shots, trim them into alignment, and preview a fused rotatable skeleton.

Front View

Upload the front-facing clip. Detected shots will be appended into the list below.

Side View

Upload the side-facing clip. Keep the whole body in frame so the extracted side pose stays stable.

Front Shot Preview

Select a front-view shot to see the trimmed clip and its 2D pose overlay.

Side Shot Preview

Select a side-view shot to see the trimmed clip and its 2D pose overlay.
Select one front shot and one side shot, then link them.

Linked Pairs

No linked shot pairs yet.
Front Clip + 2D Overlay
Side Clip + 2D Overlay
Fused Rotatable Skeleton
View Angle Front

The fused preview uses front-view X/Y plus side-view depth cues. It is a calibration-free approximation, not full camera-calibrated triangulation.

BENCHMARK UPLOAD

Upload a benchmark video to extract and save detailed metrics

Upload Video

Processing Video

Extracting skeleton...

Extracted Metrics

Frame 0
Metric Value Unit

Save 7-Metric Benchmark

Shooting Percentage Tracker

Track your makes and misses in real-time. Uses AI-Basketball-Shot-Detection-Tracker exclusively.

Video Stream
🏀 Model: AI-Basketball-Shot-Detection-Tracker
YOLOv8 (best.pt)
Makes
0
Attempts
0
Percentage
0%
Last Shot
-
Shot Heatmap
● Makes | ✕ Misses
Total Makes
0
Total Attempts
0
Shot Percentage
0%

Training Database

Total Sessions
0
Average Score
0%
Best Score
0%
Recent Average
0%

Shot Location Heatmap

Visualize your shot locations over time. Filter by time period to see your shooting patterns.

Total Makes
0
Total Attempts
0
Shot Percentage
0%
Make
Miss
Heat Intensity

📸 Progress Pics

Track your progress by uploading photos daily. See how far you've come!

Add New Progress Pic

Preview
Add weight, body fat %, or any notes

Your Progress Gallery

No progress pics yet. Upload your first photo to get started!

Your Badges

Workout Tracker

Weekly Workout Schedule

Add Workout to

My Custom Gym Workouts

Create Custom Gym Workout

Exercises

My Custom Sports Workouts

Create Custom Sports Workout

Nutrition Tracker

Daily Goals

Add Weight Entry

Today's Food Log

Add Food

Favorites

My Custom Diet Plans

Create Custom Diet Plan

Meals

Time fields: Hour (1-12), Minute (0-59), AM/PM
Total Calories: 0
Total Protein: 0 g