Baseball Group Class

Train harder, play smarter — group baseball classes for youth & high school players led by expert coaches.

A group of baseball players standing next to each other.

Eforce BaseballClass Model

Our new class model is designed to give athletes consistent, high-quality training while keeping development fun and competitive.
‍

Competitive training environment – train alongside motivated athletes who push each other to improve.

Detailed coaching & instruction – get focused, hands-on instruction from experienced EForce coaches.

Consistent, cost-effective training – build skills through regular training without the cost of private lessons.

Multiple coaches & skill sessions – learn from different coaches and get exposure to a variety of training styles and specialties.

Focused player development – build confidence, sharpen fundamentals, and develop the skills that translate to the field.

A group of young men standing on top of a soccer field.

2026-2027 class schedule

Weekly 2026–27 lineup: hitting, pitching, fielding & catching sessions tailored for grades 5–12 at Milwaukie & Beaverton.

Milwaukie Class Schedule

Instructors: Josh, Mike & Austin

*Individual lessons still available outside of the class schedules.

TimeMondayTuesdayWednesdayThursdayFridaySaturday
9:00 AM
High SchoolPitching
Grades 8-12
10:00 AM
Youth Pitching
Grades 5-7
11:00 AM
High School Pitching
Grades 8-12
12:00 PM
High School Pitching
Grades 8-12
1:00 PM
Youth Hitting
Grades 5-7
2:00 PM
Youth Fielding
Grades 5-7
6:00 PM
Youth Focus
Grades 5-7
Youth Focus
Grades 5-7
Youth Focus
Grades 5-7
Youth Focus
Grades 5-7
7:00 PM
High School Focus
Grades 8-12
High School Focus
Grades 8-12
High School Focus
Grades 8-12
High School Focus
Grades 8-12

Beaverton Class Schedule

Instructors: Carl, AT, Conor, Caleb & John

*Individual lessons still available outside of the class schedules.

TimeMondayTuesdayWednesdayThursdayFridaySaturday
9:00 AM
Fielding
Grades 8-12
10:00 AM
Hitting
Grades 8-12
Hitting
Grades 8-12
11:00 AM
Hitting
Grades 8-12
Hitting
Grades 8-12
12:00 PM
Hitting
Grades 5-7
Hitting
Grades 5-7
1:00 PM
Pitching
Grades 8-12
Catching
Grades 8-12
2:00 PM
Youth
Fundamentals
Grades 5-7
6:00 Pm
Hitting
Grades 8-12
Hitting
Grades 8-12
Pitching
Grades 8-12
Hitting
Grades 8-12
Fielding
Grades 5-7
Pitching
Grades 5-7
Hitting
Grades 5-7
Hitting
Grades 5-7
7:00 Pm
Hitting
Grades 8-12
Hitting
Grades 8-12
Pitching
Grades 8-12
Pitching
Grades 8-12
Fielding
Grades 8-12
Pitching
Grades 5-7
Hitting
Grades 5-7
Pitching
Grades 5-7
Pitching
Grades 5-7

Eforce Baseball Pricing Sheet

Off-season: October 1 - March 1
In-season: Coming March 1 - August 1

Fitness should be empowering, not intimidating. Whether you're managing a busy schedule or simply looking to feel better, our classes offer an encouraging space to move, grow, and thrive.

Weekly Group Classes: 4 packages

EForce Sports Logo White

Weekly Group Classes: 8 packages

EForce Sports Logo White

Lesson Memberships (30 mins)

EForce Sports Logo White

Lesson Memberships (60 mins)

EForce Sports Logo White

Lesson/Class Combo Memberships (60 mins)

EForce Sports Logo White

Not Sure which class is for you?

Try our first time evaluation to find the right fit!

a baseball player throwing a ball on a field