Submission rules
Every number on Longshot is only as good as the data behind it. These rules exist to keep the database honest.
π
Shot origin
- βThe shot must originate outside the 18-yard box. Shots from inside the box are not eligible.
- βClick the pitch map at the point where the player's foot makes contact with the ball.
- βUse the yard labels and 18-yard box line as reference. Each stripe = 6 yards.
Red zone = inside the 18-yard box, not eligible. Orange dot shows a valid shot origin.
π¦Ά
Contact frame
- βMark the frame where the ball is in contact with the player's foot, or the first frame immediately after it has left.
- βDo not mark mid-swing before contact β the ball must be touching the boot or have just left it.
- βIf contact isn't clearly visible, use the first frame where the ball is clearly in flight.
Mark the frame where boot meets ball β not the windup before it.
π₯
Entry frame
- βMark the frame where the ball crosses the goal line β not when it hits the back of the net.
- βIf the shot hit the post or bar first, mark the frame of contact with the post or crossbar.
- βIf the goalkeeper touched the ball, flag it β a keeper touch significantly reduces velocity and should be noted.
Mark when the ball crosses the line β the net bulging comes frames later and gives a slower speed.
β οΈ
No slow motion replays
- βNever use slow motion footage to mark frames. Different cameras record at different frame rates and playback speeds β slow motion will produce wildly inaccurate speed calculations.
- βAlways use the real-time broadcast feed β typically 25fps or 50fps for European football.
- βRight-click the YouTube video β Stats for nerds β look for @XX in the Codecs row to confirm frame rate.
π
Knuckleballs, curves and swerve
- βLongshot calculates distance as a straight line from shot origin to goal. A curling shot travels a longer actual path.
- βFor heavily curling free kicks the actual flight distance may be 2β5 yards longer than recorded.
- βFlag curling or knuckling shots in the shot details so viewers can interpret the numbers correctly.
π₯
Video proof
- βVideo proof is strongly encouraged. Submissions without it are marked unverified and won't appear on leaderboards.
- βIf the goal is inside a longer highlights reel, use the timestamp feature to mark start and end time.
- βYou can attach a replay angle screenshot to confirm the shot location matches the pitch coordinates.
π
How speeds are verified β full transparency
Every speed on Longshot shows its working:
- βThe contact frame timestamp, entry frame timestamp, and frame count are all publicly visible on every shot.
- βAnyone can verify the footage at those exact timestamps.
- βA Β±margin of error is shown accounting for the inherent Β±1 frame uncertainty in manual marking.
- βSubmissions with implausible frame windows relative to the recorded distance can be flagged for community review.