Arena

30 seconds. One camera. No excuses.

Think you
got it?
Prove it.

Get a verified score. Climb the leaderboard.
Challenge anyone.

See how many you can do

No download. Works in your browser.

Different goals.
Same competitive spirit.
The challenge starts with you · Illustrative result

Every rep judged

Clean or no-rep — and why.

Global leaderboard

Find out where you stand.

Challenge anyone

Friends. Rivals. Your whole crew.

Build a reputation

One personal best at a time.

Your people are here

An Arena
for everyone.

Different goals. Same competition.
You bring the effort. We count the reps.

Push-up challenge in a premium gym

Athletes

Push your limits.

Push-up challenge in a living room

Home team

Make your space count.

Push-up challenge in a garage gym

Everyday grinders

Find your next best.

Push-up challenge in a dorm room

The group chat

Settle it with a score.

Push-up challenge in a park

Outdoor crew

Show up anywhere.

Push-up challenge in a turf gym

Creators

Challenge your community.

Your first rep starts here

Less scrolling.
More proving.

Try the camera counter for 10 seconds. No account needed. Prop your phone up, step into frame, and see what you've got.

  1. 01Set your phone on the floor, about 6 feet away.
  2. 02Get in position. Let the countdown bring you in.
  3. 03Get your score. Make it someone else's challenge.

Camera permission required. Demo video stays on your device.

The ref doesn't blink

Every rep judged.
Every call explained.

One standard for everyone: all the way down, arms straight at the top, body in one line, inside the clock. Clean reps count. No-reps don't — and you see exactly why. Equal clean reps is a draw. No tie-breaks, no judges, no arguments.

30-second warm-up

Calibrates the counter to your body — height, build, even long hair. Once.

Head-on or side

Film the way you like. Both are judged against the same standard.

Re-counted on our server

Every ranked duel is counted again from the camera data before it lands.

Receipts

Your replay, every rep marked. Anything off goes to a real person.

Result verified27clean reps · 30s
27Clean
2No rep
1Couldn't verify
  1. #10:02Clean
  2. #20:04Clean
  3. #30:06No rep — not deep enough
  4. #40:08Clean
  5. #50:10No rep — didn't lock out
  6. #60:12Clean
  7. #70:14Couldn't verify — camera lost your arms

Illustrative set · the real list is on every result

Your toughest rival? Yesterday's you.

See the work.
See the progress.

Your first 30-second set is your number. Every set after it is measured against it: clean reps, every no-rep and why, side by side. The first-vs-latest card is free for everyone; the full curve, every set and every rep, is Arena+.

Go further with Arena+ ↗
Arena Train tab: first 30-second set 28 beside latest 35, +7 and +25%, a 3-day streak and the week strip
Train tab · first set vs latest, your streak, your week
Arena Circles tab: a private Arena called Sunday Crew, season 1 with 12 days left, most reps over the season, six players ranked
Circles tab · a private Arena, mid-season

Your crew. Your competition.

Take it out of
the group chat.
Into the Arena.

Friends, family, or the whole gym. Give your crew its own place to compete, see the standings, and keep the rivalry going.

Start a private Arena, set the clock and the rules — most reps over the season, most days won, or best single set — and send the invite link. You're the Arena+ member. The people you invite play free.

Up to 14 days free for invitees. Longer seasons need Arena+ to join.

Start a private Arena
Two phones side by side on a Live call: each shows the other athlete full-screen with a small self-view, 0:26 on the clock and YOU'RE CONNECTED across the bottom
Live · you see each other before the clock starts

Live · anyone, anywhere, same clock

Two phones.
One ref.
Same second.

Ring a friend who's on, or send a join link to anyone on the globe. Both phones connect on video with voice, you see each other get set, and when the host taps Start both countdowns fire on the exact same server second. The camera counts every rep on both sides, live, side by side.

  1. 1Ring them. Friends who are live show on Home. Tap, ring, or share a 4-letter code.
  2. 2Connect. Video and voice both ways. Nothing starts until you both see each other, on the floor.
  3. 3Same second. One Start, two clocks, one ref. 30s ranked moves your rating (60s is ranked too, for more reps); first-to-N races are friendly.
  4. 4Receipts. W or L on the record, both replays saved side by side, a split-screen clip to post.
Go live
One challenge. A world of rivals.

Your rank. Your rivals. Your reputation.

Create. Share.
Challenge.

Your score is an invitation. Share your result, call out a friend, and see who steps up. Start with your circle. Then take on the world.

Find your competition

No perfect setup required

Everyday places.
Extraordinary effort.

A living room. A garage. Your local park.
Wherever you show up, it counts.

Athlete doing push-ups in a bedroom

Make time for you.

Your space. Your pace.

Athlete doing push-ups in a running track

Take it outside.

Fresh air. Fresh personal best.

Athlete doing push-ups in a garage gym

Bring your own drive.

No crowd required.

Athlete doing push-ups in a living room

Home is your Arena.

One floor. Endless possibilities.

Arena campaign imagery. No member testimonials or results are implied.

Show up. Level up.

Every milestone
gets its moment.

Your first 100. A 7-day streak. 50 in 60.
Hit it and the whole screen knows.

100
Your first 100
7DAYS
7-day streak
50IN 60S
50 in 60
15LEVEL
Level 15
10K
10K

XP for showing up

Train any day, duel, keep a weekly streak. XP never touches your rating — it just shows you keep coming back.

Unlock your look

Card themes, avatar rings, skeleton colors and titles like Grinder, Relentless and Unbreakable.

Earned, never bought

Nothing in Arena can be bought to rank up. Every ring next to a name was put in by the person wearing it.

Meet the athletes

Different lives.
One Arena.

Meet the faces of our next chapter.
From the gym floor to the living room.

Talking-head portrait of the gym competitor01

The gym

The gym competitor

“It’s personal now!”

Talking-head portrait of the living room athlete02

The living room

The living room athlete

“Now I’m hitting 28.”

Talking-head portrait of the garage dad03

The garage

The garage dad

“I’m not letting him have that one.”

Talking-head portrait of the track athlete04

The track

The track athlete

“Okay, who’s next?”

Talking-head portrait of the turf gym competitor05

The turf

The turf gym competitor

“Now everybody wants to beat me.”

AI-generated dramatizations with scripted dialogue. Scores are illustrative, not verified customer results.

Inside the app

Four tabs.
One scoreboard.

Real screens from Arena, not mockups: your Home with the next call-out waiting, Train with your progress, your private Arena, and the board you're climbing.

Arena Home: rating 1180, PR 35, record 14–3, a 3-day streak, Joshua's challenge waiting, two friends live now
Home · your rating, your record, who's calling you out
Arena Train tab
Train · you vs you
Arena Circles tab
Circles · your private Arena
Arena Board: global ranks, you at number 1 of 212 with a 1180 rating
Board · global or friends

Arena+ · $8.99/month

The competition
never ends.

Challenge your rivals. Track your progress.
Climb the leaderboard.

Your next personal best is waiting.

ARENA+

$8.99/month

  • Keep your rivalries going
  • Track your performance over time
  • Compete on the global leaderboard
  • Challenge friends and go head-to-head
  • Every rep judged, every call explained
  • Milestones, levels and unlocks
Try 14 days free

No credit card required · Cancel anytime

$8.99/month to continue after your free trial.