Pitching lessons · Ages 9U–18U

Texas Bred Arms.
Built the right way.

1-on-1 pitching development on a ranch in the Texas Hill Country, serving families in Boerne, Fair Oaks Ranch and San Antonio. Old-school technique, new-school tech.

1-on-1On the ranch
9U–18UEvery skill level
45 min1-on-1 lessons

Already training with us?

↻
Book your next lessonTakes about 2 minutes
$
Pay with Venmo@Niko-Gonzalez-20 · on lesson day
★
Parent HubGuides, progress, alumni
What a lesson includes

Old-school technique. New-school tech.

Healthy arms. More strikes. Longer careers. The focus is simple: help pitchers stay healthy, throw strikes, and stay in the game longer.

Lessons happen on the ranch in the Texas Hill Country — open space, real mound work, and no distractions.

Old school

Technique that lasts

Sound mechanics, a repeatable delivery, command of the strike zone, and the work ethic of training on a Texas ranch. The fundamentals that have always worked.

New school

Tech that proves it

Rapsodo pitch tracking for velocity, spin and movement, plus video analysis and a personal data log, so you can see progress in numbers and on video.

Every athlete receives

  • Individualized pitching plan
  • Mechanics & velocity development
  • Arm care & recovery
  • Data tracking (velo, spin, etc.)
  • Video analysis
  • Recruiting support (when ready)

Who it's for

Pitchers ages 9U–18U at every skill level — whether your athlete is just learning to throw strikes, preparing for high school, or getting ready for college recruiting. The plan is adjusted to where they are and where they want to go.

On the field

Windmill arms

Coached by Niko Gonzalez · Learn more →

Lesson options

Simple pricing

Single Lesson
$100

One 45-minute session. Great for a first lesson.

Book
4-Lesson Package
$380

Save $20

Book
BEST VALUE
8-Lesson Package
$720

Save $80

Book
Monthly Training
$360/mo

4 lessons per month

Book
How it works

Book. Pay. Train.

1

Book

Pick an open time on Niko's calendar. You'll get a confirmation right away with the Venmo link to pay. New players also complete the New Player Intake.

2

Pay

Pay on the day of your lesson via Venmo @Niko-Gonzalez-20.

3

Train

Show up ready to work. Every session builds on your athlete's plan, with data and video tracked along the way.

Pay

Pay with Venmo

Venmo QR code for @Niko-Gonzalez-20

Pay on the day of your lesson via Venmo @Niko-Gonzalez-20.

@Niko-Gonzalez-20

Scan the code with your phone camera, or tap the button. Please add your athlete's name and lesson date in the Venmo note.

Open Venmo
Location

On the ranch

Lessons are held on the ranch in Fair Oaks Ranch, in the Texas Hill Country, an easy drive from Boerne and San Antonio. Lessons are also offered at HCU in Bulverde.

Niko shares the exact address directly with you once your lesson time is confirmed.

Progress tracking

Every athlete gets a development file

From the first lesson, Niko builds a private file for your athlete and keeps it updated as they grow. Families follow along on their player's private progress page.

01

Profile

Grad year, school, position, throwing hand, and goals — short-term, long-term, and college.

02

Data & Metrics

Velocity by pitch, spin, extension, strike %, and arm feel, logged over time.

03

Videos

Mechanics video to compare deliveries as they change.

04

Recruiting

When ready: showcase plan, profile, and college targets.

EXAMPLE · FICTIONAL PLAYER

Jordan Example · 13U · RHP

Goal: add velocity while keeping strike % above 60%
See a sample progress page →
Fastball
62 mph
+4 in 12 wks
Changeup
52 mph
+3
FB spin
1,910
+130 rpm
Strike %
63%
+11 pts

Illustrative data — not a real athlete. Real player pages are private to each family and are never posted publicly.

Alumni

Where Windmill arms go next

College Commits

  • Coleson Abel · Texas Tech University
  • Austin Adair · University of Louisiana Monroe
  • Louie Alonzo · Temple College
  • Tim Arguello · Wichita State University
  • Mason Ashlock · Temple College
  • Nixon Badilla · Blinn College
  • Jack Bell · Texas A&M University
  • Bailey Blaker · Amarillo College
  • Connor Bloomer · Missouri State University
  • Luke Boyers · TCU
  • Jack Brady · McLennan College
  • Peanut Brazzle · Temple College
  • Garrett Brooks · UTSA
  • Jake Burcham · Tarleton State
  • Miguel Bustamante · St. Mary's University
  • Levi Castilleja · Wharton College
  • Jack Chester · Pepperdine University
  • Camden Clewett · Baylor University
  • Aiden Cline · Midland College
  • Xander Cloudy · Coe College
  • Aiden Coleman · University of Pittsburgh
  • Parker Collier · Texas State
  • Patrick Collopy · University of Louisiana Lafayette
  • Tyler Cooper · Texas State
  • Marcus Cortez · St. Mary's University
  • Chance Covert · University of Texas
  • Trey Craig · Texas A&M University
  • JD Crisp · Nebraska
  • AJ Depaolo · Vanderbilt University
  • Corbin Dube · Sul Ross State University
  • Marshall Durham · Hawaii Pacific University
  • Cole Fallowfield · Schreiner University
  • Cohen Feser · TCU
  • Carlos Flores · McLennan Community College
  • Rashawn Galloway · Texas State University
  • Ethan Garcia · University of Incarnate Word
  • Tyler Garritano · Texas State
  • Shawn George · UT Permian Basin
  • OJ Gonzales · Abilene Christian University
  • Jon Gonzales · Northeast Texas Junior College
  • Chezzare Gonzalez · San Jac
  • Keaton Grady · Dallas Baptist University
  • Brennan Greer · St. Mary's University
  • Hudson Hamilton · University of Texas
  • Korson Hastings · Trinity University
  • Hogan Heller · University of New Mexico
  • AJ Herrera · University of Incarnate Word
  • Tony De Jesus · University of Incarnate Word
  • Cole Johnson · Oklahoma State University
  • Barrett Johnson · UTSA
  • Cam Johnson · University of Oklahoma
  • Mason Krahn · Midland College
  • Tyler LaRue · Rice University
  • Wyatt Lawley · Pima Community College
  • Boston Lee · Tarleton State University
  • Kadyn Leon · McLennan College
  • Landon Lestourgeon · St. Mary's University
  • Sam Letz · Sul Ross State University
  • Ben Longoria · Navarro College
  • Sergio Lopez · Alvin Community College
  • Isaac Lopez · UTRGV
  • Dom Lopez · Texas A&M Corpus Christi University
  • Davis Luikart · Pepperdine University
  • Cal Martin · Stephen F Austin
  • Cale Mathison · Weatherford College
  • Ethan McCallister · Panola College
  • Kyte McDonald · Mississippi State University
  • Luke McLeod · University of Oklahoma
  • Hudson McNew · Trinity University
  • Cinco Medina · St. Mary's University
  • Edward Mendoza · Texas State
  • Rey Rey Mendoza · University of Incarnate Word
  • Ben Merriman · Texas State University
  • Blaze Milam · Grayson College
  • Landon Miller · University of Houston
  • Cole Miller · Abilene Christian University
  • Quinton Moran · Howard College
  • Til Nalle · University of Incarnate Word
  • Magnus Nelson · University of San Francisco
  • Cameron O'Banan · University of Texas
  • Christian Okerholm · Georgia Tech
  • Jalen Owens · UTSA
  • Riley Pechacek · University of Houston
  • Caiden Peradi · Howard College
  • Kyle Perales · University of New Mexico
  • Brooks Perez · Duke University
  • Chris Perez · University of Houston
  • Blake Peterson · University of Texas
  • DJ Pinkerton · Bossier Parish College
  • Drake Purvis · North Carolina State
  • Dylan Rains · Eastern Oklahoma College
  • Julius Ramirez · UTRGV
  • Jakub Rayfield · Alvin Community College
  • Beck Raymond · University of Houston
  • Stormy Rhodes · Oklahoma State University
  • Sam Richardson · University of Texas
  • Lino Rodriguez · St. Edwards University
  • Nico Rodriguez · Tarleton State University
  • Josh Sanchez · St. Edwards University
  • Sage Sanders · University of Houston
  • Matt Sandoval · Midland College
  • Dylan Schlotterback · Paris Junior College
  • Matt Scott · University of Texas
  • AJ Sotelo · University of Incarnate Word
  • Travis Starkey · Northeast Texas Junior College
  • Josh Stewart · Texas A&M
  • Caden Strickland · Blinn College
  • Justin Taylor · Texas A&M Corpus Christi University
  • Cody Templeton · Texas A&M International University
  • Eric Tenery · UTRGV
  • Gareth Tobias · Vernon College
  • Brandon Vasquez · St. Mary's University
  • Aiden Verette · Amarillo College
  • Ryan Ward · UTSA
  • Brandon Watson · Huston-Tillotson University
  • Samuel Watts · Cisco College
  • Jarek Wells · Midland College
  • Mayson Winters · St. Edwards University

MLB Draft

  • Brandon Arvidson · Chicago Cubs
  • Brett Baty · New York Mets
  • Brandon Beckel · Philadelphia Phillies
  • Mason Bixby · Tampa Bay Rays
  • Kayson Cunningham · Arizona Diamondbacks
  • Joe Davis · Boston Red Sox
  • Nathan Dettmer · Oakland Athletics
  • Theo Gillen · Tampa Bay Rays
  • Jace Grady · Atlanta Braves
  • Hudson Head · San Diego Padres
  • Luke Jackson · Tampa Bay Rays
  • Camden Johnson · Kansas City Royals
  • Jack Neely · New York Yankees
  • Braylon Owens · Milwaukee Brewers
  • Mito Perez · Texas Rangers
  • Cole Phillips · Atlanta Braves
FAQ

Questions parents ask

What ages and skill levels do you work with?

Pitchers ages 9U through 18U at every skill level — from learning to throw strikes to preparing for college recruiting.

How long is a lesson?

Lessons are 45-minute, 1-on-1 sessions.

How do I book?

Pick an open time on Niko's calendar. You'll get an instant confirmation and reminders, with the Venmo link to pay.New Player Intake once.

How and when do I pay?

Pay on the day of your lesson via Venmo @Niko-Gonzalez-20.

What's your cancellation policy?

Please give at least 24 hours' notice to cancel or reschedule. Cancellations with less than 24 hours' notice, or no-shows, may be charged the full lesson fee.

What happens if it rains?

If Niko has to cancel, for example because of weather, the lesson is rescheduled at no charge.

Which package should we choose?

If you're new, start with a single lesson — Niko will recommend a plan after seeing your athlete throw. Packages and Monthly Training keep a steady weekly rhythm, which is the best way to see results.

Will my player's information be private?

Yes. Each player's profile, metrics and video live in a private file shared only with their family. Nothing is posted publicly without your permission. Niko takes photos and video during lessons to analyze mechanics and track progress, and shares them only with your family. Photos appear on social media or this website only if you opt in, never with your player's name, and you can withdraw permission anytime in writing.

Do you help with recruiting and showcases?

Yes, when your athlete is ready. Niko helps families pick the right showcases, camps and teams, and builds the recruiting section of the player's file.

Policies

Good to know

Payment: Pay on the day of your lesson via Venmo @Niko-Gonzalez-20.

Cancellations: Please give at least 24 hours' notice to cancel or reschedule. Cancellations with less than 24 hours' notice, or no-shows, may be charged the full lesson fee.

Weather: If Niko has to cancel, for example because of weather, the lesson is rescheduled at no charge.

Packages: Packages are paid in full at the first lesson. Packages expire one year after purchase.

Contact
Windmill Pitching Lab

Questions before booking? Email Niko at nikogonzalez2077@gmail.com

Windmill Pitching Lab · Fair Oaks Ranch, Texas Hill Country
Serving Boerne, Fair Oaks Ranch, San Antonio and Bulverde