Welcome to Top Shot Maryland’s 1,000 Yard Precision Rifle Long Distance Shooting Course.  The Class is Specifically Designed to Teach Students How to Accurately Shoot Targets out to 1,000 yards!

Top Shot Maryland's 1,000 Yard Precision Rifle Long Distance Shooting Course

Ready to push your marksmanship to the next level? Our 1,000-Yard Precision Rifle Course is an intensive three-day training experience designed to help shooters of all skill levels—whether you’re just starting out or already experienced—gain the knowledge, confidence, and precision needed to accurately engage targets at 1,000 yards and beyond.

Under the guidance of expert instructors, you’ll receive a comprehensive mix of classroom instruction and hands-on range time. Beginners will learn foundational skills like rifle setup, ballistics, scope fundamentals, MOA versus Milliradians, and shooting positions, while more advanced shooters will refine their techniques with real-time feedback, advanced wind reading, and data-driven adjustments.

This class is a combined Level 1 and Level 2 Precision Rifle Long Distance Shooting Class.  The topics that will be covered include:

Range Safety and safety equipment
Proper Equipment Selection
First and Second Focal Plane
MOA versus Mils
Rifle and optic setup and tuning
Rifle Maintenance
Shooting Fundamentals
How to Chronograph a rifle
Making A Data Chart
Ballistic Calculators
Range Finders
Weather Meters
Reading the Wind
Advanced Shooting Fundamentals
Spotting (what to look for)
Group Therapy
The Cold Bore Shot
Ranging Using Mils
Angled Shot Correction
Moving Target formula
Judging Distance
Live Fire Practice from 100 to 1,000 Yards

Whether your goal is hunting, competition, or tactical application, this course will give you the tools and experience to consistently make long-range hits with confidence.

Duration:  3 Days
Skill Level:  Beginner to Advanced
Goal:  Confidently engage targets at 1,000 yards

Join us and take your long-range shooting skills to a whole new level.  The cost of the class is $2,000 + 3% credit card processing fee.

If you want to sign up for the August 6th – August 8th class, click on this link and submit your payment.  If you have any questions, please contact Eric at (410)493-0625.