Coaches & Lessons
Book an hour with an instructor in one of our cages. One-on-one or a small group of two, on the same turf where you already train.
The staff
7 instructors · Booked by the hour
No. CO-ANTAntonia Peretti
Softball Instructor
10+ years · Softball
Coach Antonia brings more than 10 years of softball coaching and instructional experience to Swing Sportsplex. She is the Head Softball Coach at Vermont State University Lyndon, leading the NCAA Division III program and overseeing recruiting, player development, training, game strategy, and team operations. She has coached at the recreational, high school, club, and collegiate levels — as a varsity and JV head coach and head coach of competitive 14U and 16U club programs — and has provided individual and small-group instruction in hitting, catching, fielding, and pitching. A Framingham State graduate (B.A., Sociology), she takes a supportive, athlete-centered approach: strengthening fundamentals and building individualized plans around each player’s goals, with an emphasis on technique, confidence, consistency, game knowledge, and a positive mental approach.
- Individual
- $75 /hr
- Small group of 2
- $40 /player/hr
Available Tuesday & Thursday
No. CO-BOBBob Theriault
Hitting & Catching Instructor
45+ years · Baseball & Softball
Coach Bob brings more than 45 years of baseball and softball coaching experience, working with athletes from Little League through the collegiate level. He specializes in developing catchers and hitters, with an emphasis on strong fundamentals, proper mechanics, mental preparation, and game awareness. His background includes Assistant Baseball Coach and Catching Coach at the University of New Hampshire, Head JV Baseball Coach at Kingswood Regional High School, and Assistant Softball Coach at Endicott College. Whether an athlete is new to the sport or preparing to compete at a higher level, he provides individualized instruction built around each player’s needs.
- Individual
- $75 /hr
- Small group of 2
- $40 /player/hr
Available Any day but Saturday
No. CO-ERIEric Hernandez Jr.
Baseball Trainer
Baseball
My name is Eric Hernandez Jr. and I am currently a collegiate baseball player at VTSU Lyndon, where I play first base and left-handed pitcher. Before college, I played at Essex High School, and I have continued to grow my knowledge of the game through my experience as a college athlete. Baseball has always been a huge part of my life, and I am passionate about helping the next generation of players reach their potential. My goal is to help hitters learn how to consistently hit the ball hard to all parts of the field while understanding how to use their body and figure out how to move efficiently. I believe every player is different, and instead of trying to make everyone look the same, I want athletes to understand their own movements, build a swing that works for them, and develop confidence at the plate. Ages: Middle school & high school players.
- Individual
- $75 /hr
- Small group of 2
- $40 /player/hr
Lesson days are being scheduled. Call us to book a session with Coach Eric.
No. CO-JASJason Goguen
Baseball Instructor
10+ years · Baseball
Jason Goguen brings a lifelong passion for baseball and extensive experience as both a player and a coach. He played college baseball and captained his team as a senior, then played two years of amateur ball in Albany, New York, was selected to a national team that competed across Europe, and signed to play professionally overseas — compiling a 12–2 record before a rotator cuff injury in his final game. After surgery he coached varsity baseball for two years and earned tryouts with three MLB organizations, and for more than 10 years has provided private instruction helping players develop their skills, confidence, and understanding of the game. Professionally he oversees the Caledonia and Essex County courts, and previously spent a decade running clinics across New England — leadership and mentorship he brings to every lesson.
- Individual
- $75 /hr
- Small group of 2
- $40 /player/hr
Available Mon, Tue & Fri 4:30–close · Sat & Sun 8:00–2:00
No. CO-SAMSam Matthews
Pitching Instructor
10+ years · Baseball
Coach Sam is an experienced pitching coach dedicated to helping young athletes develop their skills, confidence, and understanding of the game. A St. Johnsbury native, he attended St. Johnsbury Academy before pitching four years at the NCAA Division III level at Lyndon State College, where he earned a degree in Physical Education. He has more than a decade of collegiate coaching experience, including 10 years as pitching coach at Vermont State University Lyndon and a year at Colby-Sawyer College, and three years as head coach of Team Vermont in the New England Showcase League. His instruction focuses on proper mechanics, arm strength and conditioning, command, and mental preparation — simplifying the fundamentals and meeting pitchers where they are.
- Individual
- Not booking
- Small group
- Not booking
Sam is not taking weekly lessons at the moment. He runs clinics here through the winter, and comes back for regular one-to-one lessons in summer 2027.
No. CO-TADTadd Dwyer
Hitting Instructor
20+ years · Baseball & Softball
With over 20 years of coaching experience and a successful competitive playing career that continues today, Tadd Dwyer brings proven hitting ability, hands-on experience, and a passion for developing better hitters. Specializing in swing diagnosis and power development, Tadd has a natural ability to watch a hitter’s swing, identify what’s working, diagnose areas needing improvement, and develop personalized adjustments to maximize power and performance. His approach isn’t about teaching a cookie-cutter swing. It’s about working with each athlete at their current ability level, understanding their natural mechanics, and making purposeful adjustments that build on their strengths. From loading and coiling to hip rotation, hand positioning, and extension, Tadd helps hitters develop efficient, repeatable mechanics that produce harder, more consistent contact. Every session begins with swing observation and diagnosis, followed by individualized instruction and practical adjustments athletes can continue developing at home.
- Individual
- $75 /hr
- Small group of 2
- $40 /player/hr
Lesson days are being scheduled. Call us to book a session with Coach Tadd.
No. CO-TODTodd Bell
Pitching & Hitting Instructor
35+ years · Baseball
With more than 35 years of coaching experience, Coach Bell has worked with athletes at every level — from Little League through the New England Collegiate Baseball League. Throughout his career, he has guided several teams to New England Regional Tournaments and coached teams in the 13-, 14-, and 15-year-old divisions to Babe Ruth Vermont State Championship titles. A lifelong baseball player and coach, one of his career highlights was representing Castleton University in the 1992 All-Star Game, where he earned the win after pitching two scoreless innings. Coach Bell takes great pride in helping young athletes reach their full potential, prepare to compete, and develop a lasting passion for baseball. Through focused skill development and a positive mental approach, he helps players build the confidence and preparation needed for success on game day.
- Individual
- $75 /hr
- Small group of 2
- $40 /player/hr
Available Sundays in September
Coaches, read this
Run your lessons
out of our cages
If you coach baseball or softball in the Northeast Kingdom and you need indoor space through the winter, we want to hear from you. Three turfed cages, mounds, machines and sliding mats — you bring the athletes and the plan.
What we provide
- Three indoor turfed cagesHeated year-round, open six days a week.
- Pitching machinesAdjustable speeds, baseball and fastpitch.
- Mounds, sliding mats and teesPlus the rest of the training equipment.
- Your lessons bookable onlineListed on this page with a working booking button.
- A kitchen and eight tapsSomewhere for the parents to wait.
Terms are worked out per coach — call 802-424-1123.
Being straight with you
Lesson rates and availability are set by each coach. Everything shown on this page comes from the coach’s own listing. To confirm a lesson right now, call 802-424-1123.
