Moses Strength logo
MOSES STRENGTH
(256) 503-2360 Book Free Assessment
Sports Performance Training · Madison, AL

Real results.

Bigger. Faster. Stronger.
More explosive.

Individualized training in a small-group setting for youth, high school, college and pro athletes, plus teams. Every athlete gets their own program, and we test sprint speed, vertical jump and strength so you can see the progress in real numbers.

Book Your Free Assessment Call (256) 503-2360
400 Slaughter Rd, Unit 203, Madison
Open 7 days a week
New gym record 46.1" Malik Hardy Standing vertical Watch the jump
FREE
One-hour athlete assessment.
Sprint, jump and strength testing.
Who we train
YOUTH ATHLETES
/
HIGH SCHOOL
/
COLLEGE & PRO
/
TEAMS
How we train

Your program.
Small-group energy.

You get the attention of individualized training with the push of training alongside other athletes. Nobody is following a generic group workout.

01

Built for one athlete

Every athlete follows their own plan, built around their sport, season, testing numbers and goals.

02

Tested, not guessed

We measure sprint speed, vertical jump, agility and strength with professional testing equipment, so progress shows up in the numbers.

03

Coached every rep

Certified coaches (CSCS and NSCA-CPT) teach correct movement and progress training safely for long-term development.

Training options

Train as often as your season allows

We'll recommend a frequency at your free assessment based on your schedule, season and goals.

1x
per week
2x
per week
3x
per week
4x
per week
6x
per week
Team training is also available. Ask us about scheduling your team.
Schedule Your Free Assessment
Start here

Free one-hour athlete assessment

Every new athlete starts with a free assessment. You'll see exactly where they stand, what we'd work on, and how we'd get there, before you commit to anything.

Book Your Free Assessment
  1. 1
    Sprint test
    Timed with a sprint timing system
  2. 2
    Jump test
    Vertical jump measured, not eyeballed
  3. 3
    Strength assessment
    Baseline strength and movement quality
  4. 4
    Performance analysis
    We walk you through the numbers
  5. 5
    Custom training plan
    A path toward your athlete's goals
Results

The leaderboard doesn't lie

Every test goes on the board. Athletes chase their own numbers and each other's.

Standing Vertical

inches
  1. 1 Malik Hardy 46.1"
  2. 2 Myles Yarbrough 46.0"
  3. 3 Bryson Hodge 41.0"
  4. 4 Grady Graham 40.2"
  5. 5 Dez Ruffin 40.0"
  6. 6 AJ Rice 39.7"
  7. 7 Brycen Hammonds 39.5"
Coach JoeMark to beat46.3"

10-Yard Dash

seconds
  1. 1 Malik Hardy Mark to beat 1.53 sec
  2. 2 Robert Gloss 1.54 sec
  3. 3 Myles Yarbrough 1.60 sec
  4. 4 Justin Aikens 1.63 sec
  5. 5 Dez Ruffin 1.66 sec
  6. 6 Jackson Collins 1.68 sec
  7. 7 Markayden Davis-Banks 1.73 sec
Coach Joe1.59 sec

40-Yard Dash

seconds
  1. 1 Dez Ruffin 4.66 sec
  2. 2 Malik Hardy 4.67 sec
  3. 3 Robert Gloss 4.73 sec
  4. 4 Myles Yarbrough 4.77 sec
  5. 5 Trey Redman 4.79 sec
  6. 6 Jaylon Davenport 4.80 sec
  7. 7 Eric Young 4.83 sec
Coach JoeMark to beat4.59 sec

Broad Jump

feet & inches
  1. 1 Myles Yarbrough Mark to beat 10'4"
  2. 2 Jaylon Davenport 10'2"
  3. 3 Grady Graham 9'11"
  4. 4 Robert Gloss 9'7"
  5. 5 Malik Hardy 9'6"
  6. 6 Jackson Collins 9'1"
  7. 7 Maurico Cawthorne 8'7"
Coach Joe10'2"

Bench Press

lbs
  1. T1 Noah Prince 335 lbs
  2. T1 Jovan Rodriguez 335 lbs
  3. T3 Maurico Cawthorne 315 lbs
  4. T3 Joey Flemming 315 lbs
  5. T3 Desmond 315 lbs
  6. T3 King 315 lbs
  7. 7 Isaiah McDoggan 295 lbs
Coach JoeMark to beat420 lbs
Coach James405 lbs

Squat

lbs
  1. 1 Landon Combs 500 lbs
  2. 2 Jovan Rodriguez 445 lbs
  3. 3 Robert Gloss 425 lbs
  4. 4 Truett Austin 345 lbs
  5. 5 Malik Hardy 335 lbs
  6. 6 Carson Wilson 320 lbs
  7. 7 Nathan Santo 300 lbs
Coach JoeMark to beat530 lbs
Coach James500 lbs

Bench + Squat + Vertical ÷ BW

x bodyweight
  1. 1 Malik Hardy 4.10x
  2. 2 Truett Austin 3.81x
  3. 3 Myles Yarbrough 3.72x
  4. T4 Markayden Davis-Banks 3.38x
  5. T4 Sawyer Hicks 3.38x
  6. 6 James Durham 3.26x
  7. 7 Brayden Hammon 3.25x
Coach JoeMark to beat5.00x

Max Touch

feet & inches
  1. 1 Jaylon Davenport Mark to beat 11'2"
  2. T2 Sawyer Hicks 10'9"
  3. T2 Robert Gloss 10'9"
  4. 4 Michael Scott 10'7"
  5. T5 Riley Malone 10'6"
  6. T5 Markayden Davis-Banks 10'6"
  7. T5 Braylon 10'6"
Coach Joe10'6"
Updated November 2026. Every number is tested in the gym. Tap a name with ▶ to watch the video.
Watch the records

See it on video

More on Instagram
★★★★★
"I've been going here consistently for about 3 months now and have seen insane progress in my lifts (150 lb bench to 200 lbs) and athleticism (22 in vertical to 31 in)."
Logan Comperda · Athlete · Google review
★★★★★
"The program that Coach Moses put together for my son changed his game completely. He was able to reach his goals both in the weight room and on the field."
Aaron Lopez · Parent · Google review
★★★★★
"Moses Strength was unbelievable to work with. … Gained speed and vertical numbers within weeks-months. True professional."
Trent Waire · Collegiate athlete · Google review
Athlete testimonialVideo Athlete testimonialVideo Inside Moses StrengthGym video
Want your name on this board?
Every athlete starts with a free one-hour assessment: sprint, jump and strength testing.
Schedule Your Free Assessment
Your coaches

Athletes coaching athletes

Coach James Moses
Founder & Head Coach

James Moses

NSCA-CPT UAB Baseball Former pro baseball player

James played college baseball at Towson University, Lamar CC and CCBC Dundalk, then professionally with the Utica Unicorns of the USPBL. He's now Director of Outfield Development for UAB Baseball, and has coached as head coach of a USA Prime team and hitting coach for the Tarboro River Bandits. He opened Moses Strength to give North Alabama athletes the professional-grade training and testing that most never get access to.

Coach Joseph Villa at Moses Strength
Strength & Conditioning Coach

Joseph Villa

CSCS D1 Track · Univ. of Washington

Joseph is a Certified Strength and Conditioning Specialist (CSCS) and a former Division I track athlete at the University of Washington. He brings a sprinter's eye for speed mechanics and explosive power to every session.

Train with James and Joe
Meet your coaches at a free one-hour assessment. No commitment.
Schedule Your Free Assessment
F.A.Q.

Questions parents ask

What does "small-group" training look like?

Each athlete follows their own individualized program while training alongside a small group. You get coaching attention on your plan plus the competition and energy of training with other athletes.

How often should my athlete train?

We offer 1, 2, 3, 4 or 6 sessions per week. We'll recommend a frequency at the free assessment based on the athlete's season, schedule and goals.

How much does it cost?

Pricing depends on how often your athlete trains. We go over all the options at the free assessment, with no commitment.

How is this different from team practice?

Team practice focuses on tactics and teamwork. Sports performance training focuses on individual athletic development: speed, strength, agility and injury prevention. They work together to build a complete athlete.

What sports do you work with?

All sports. We've trained baseball, football, softball and hockey players, and even a collegiate swimmer, from youth athletes up to college and pro.

Is this safe for younger athletes?

Yes. Our certified coaches emphasize proper movement patterns and gradual progression, building strength safely and creating a foundation for long-term athletic success.

How do I know it's working?

We measure everything. Sprint speed, jump height and strength are tested and tracked, so you'll have objective data showing your athlete's progress.

Still have questions?
Ask us in person at your free assessment, or call (256) 503-2360.
Schedule Your Free Assessment
Book now

Ready to see where your athlete stands?

Book a free one-hour assessment. We'll reach out to schedule a time that works for you.

Hours

Mon–Fri
2:30pm – 8pm
Saturday
9am – 2pm
Sunday
11am – 2pm
Open in Google Maps
Free athlete assessment
Fill this out and we'll reach out to set up your free one-hour assessment.