A baseball player looking across a diamond in the late afternoon sun

Coming soon · Free to join

BASEBALL & SOFTBALL

WHERE PITCHERS & HITTERSFIND THEIR
MATCH.

Join Matchup League for free. Find players near your skill level, connect with friends, and follow your progress.

Free app access during the pilot. No subscription or payment details required.

BUILT AROUND THE MATCHUP.PITCHERS / HITTERS / TWO-WAY PLAYERS

WHICHEVER SIDE YOU PLAY

A place for both
sides of the plate.

Bring your game. Find the players who make it more interesting.

01 / ON THE MOUND

Find hitters who
challenge you.

Explore hitter profiles and Matchup Ratings (MR), connect with players nearby, and follow your pitching progress separately.

02 / AT THE PLATE

Find pitching
at your level.

Find players in your area. Filter pitcher profiles by velocity, age group, and Matchup Rating (MR) to find the competition you want.

Play both sides? You have a separate Matchup Rating (MR) for each.

THE MATCHUP LEAGUE APP

See what’s inside.

Your search, your circle, and your progress—in one place.

01 / PLAYER SEARCH

Find players
in your area.

Find players in your area. Search by role, age group, velocity, and Matchup Rating (MR).

  • Filters that get specific
  • Pitchers, hitters, and two-way players
  • Your visibility, in your control
Join free

Find local players. Make your next connection.

FIND YOUR CIRCLE
MATCHUP LEAGUE

Player search

Find your kind of competition.

Pitchers25 milesBaseball

EXAMPLE PLAYERS

JR
Jordan R.LHP · 78–82 mphNearby player
6.42PITCHING MR
MT
Morgan T.RHP · 80–84 mphIn your area
6.18PITCHING MR
AC
Alex C.Two-way playerNearby player
6.28PITCHING MR

Example screens · fictional players and sample data

JR
Jordan R.Shared a past matchup · Sample post

Good reps. Better company.

BASEBALLFINAL
Jordan R.10PITCHING
POINTS
Alex C.8HITTING
Both players confirmed · 10 PA
Like
JRACMT
A little friendly competition.
A lot to cheer for.

Illustrative community post · sample results

YOUR CIRCLE, FRONT AND CENTER

Your circle.
Every milestone.

Follow friends’ past matchups, celebrate personal bests, and keep your baseball circle connected.

Join free

Built around the people you play with and the progress you share.

MATCHUP RATING · MR

Meet your
Matchup Rating.

Matchup Rating (MR) puts your performance on a 1–10 scale, with separate numbers for pitching and hitting.

Powered by the Expected Matchup Model (EMM), which compares confirmed outcomes with expectations based on the matchup.

01

The opponent matters.EMM sets expectations using both players’ latest Matchup Ratings when a matchup starts.

02

Confirmed performance counts.Results are compared with expectations. Rating uncertainty and repeat opponents affect the update.

How MR and EMM work
AC
Alex C.BASEBALL · TWO-WAY PLAYER
SAMPLE
PITCHING MR6.28
HITTING MR6.51
A record of your progress.Example Hitting MR history
Earlier matchupsMost recent

Example profile and rating history.

THE MATCHUP, FROM START TO FINISH

Find. Play. Progress.

From finding your opponent to following your progress.

  1. 01 / FIND

    Find an opponent.

    Find players in your area and narrow your search by role, rating, and playing details.

  2. 02 / PLAY

    Record each at-bat.

    Keep each at-bat and its outcome together in one shared scorecard.

  3. 03 / AGREE

    Agree on the result.

    Both players review and confirm the scorecard before it affects their ratings.

  4. 04 / PROGRESS

    Update your MR.

    EMM compares confirmed results with expectations set at the start. Matchup Ratings can move up or down.

FREE TO JOIN

More from every matchup. Free during the pilot.

Matchup League connects baseball and softball players wherever they play. Registered players can use the available player tools without a subscription, payment method, or trial.

  • Advanced stats & trends

    Explore confirmed results against lefties, righties, and different opponent rating levels. Follow your performance over time.

  • Downloadable player reports

    Bring your confirmed results, stats, and rating history together in a report to share with your coach.

  • Video highlights & library

    Upload footage from your phone, trim clips, link them to individual at-bats, and organize them by result. Post your highlights to Community.

  • Side-by-side comparison

    Watch two clips together to compare swings or pitching deliveries across sessions.

  • Custom highlight reels

    Combine selected clips into a downloadable reel of your best moments.

  • Opponent scouting

    Prepare for your next matchup with an opponent’s shared history and performance breakdowns.

  • Progress goals & comparisons

    Set goals and track changes in strikeout rate, extra-base hits, and results against stronger opponents.

  • Focused Community

    Share eligible baseball or softball videos with a short caption, like posts, and see confirmed friends’ results—without comments or direct messaging.

Oliver Stahl, founder of Matchup League, on the pitcher’s mound
FOR THE GAME.
FROM THE GAME.

OUR STORY

New hitters.
New challenges.

I started Matchup League because I’m a pitcher looking for new hitters to face.

I’m Oliver Stahl. I’m 16, and I’ve played baseball since T-ball. I love the game, but sometimes I get tired of facing the same people over and over. I want to see new hitters, take on new challenges, and find out how my game holds up against different competition.

That’s where Matchup League began. I wanted an easier way for pitchers to find hitters, and for hitters to find pitchers, nearby and at their level. A place to meet other players, grow your baseball circle, and follow your progress together.

My goal is to build Matchup League into a national brand that helps players like me across the country. I’m building it around something I’ve wanted as a player: more opportunities to connect, compete, and find my next matchup. I want to make that possible for you, too.

GOOD QUESTIONS

Before you
step inside.

A few things to know about
Matchup League today.

Visit support
Is Matchup League free?

Yes. Matchup League is free during the pilot. You do not need an app subscription, a payment method, or a trial enrollment to join. Cage rentals, coaching, and other facility charges are set separately by the venue or provider. Any future paid plans would be announced separately.

What can I do today?

Get started, find players in your area, connect with friends, and explore leaderboards and matchup history. Invite an opponent, record at-bats live or afterward, and both confirm the result before ratings update.

Who is Matchup League for?

Matchup League is for baseball and softball players aged 13 and older: pitchers, hitters, and two-way players. Baseball and softball have separate settings and rankings. Players under 18 need parent or guardian permission to join.

Is it available on iPhone and Android?

The web app works in your phone’s browser and can be added to your home screen. Dedicated iOS and Android apps are in development and are not available in the app stores yet. See how to add the web app.

How do Matchup Rating and EMM work?

Matchup Rating (MR) is a 1–10 player rating, calculated separately for pitching and hitting. It tracks performance across matchups and is separate from a scorecard’s points.

The Expected Matchup Model (EMM) sets expectations using both players’ latest MR when a matchup starts. After both players confirm the scorecard, outcomes are compared with those expectations. Rating uncertainty affects the update, and repeated matchups with the same opponent receive less weight. Badges celebrate milestones without adding rating points.

How does a matchup work?

A matchup starts with agreement on the time, place, number of plate appearances, and scoring rules. Each at-bat goes into a shared scorecard. Both players review and agree on the result before it counts toward their Matchup Ratings. See what’s available today.

How do accounts and privacy work?

Use one Matchup League account, with your email or US phone number and password. Your profile appears in search by default, and you can turn that off in privacy settings. City and state are part of your profile. Device location is optional; coordinates are rounded to your general area before being sent. Participants can see meeting details you enter. Photos, bios, and messages can reveal information you choose to include. Read the privacy policy.

How can I report a concern?

You can block or report people in the app, or report a concern without an account.

START WITH YOUR PLAYER PROFILE

FIND YOUR
BASEBALL
CIRCLE.

Matchup League logo

Your first step is free.

Join Matchup League for free. Choose your sport and role, add your playing details, and explore the web app.

Join free Install appNo app subscription or payment details required during the pilot. Available in your browser.