TB
ToolsBrackerTest Your Limits
Start Testing
Test ZoneLive

APM Test: Check Your Actions Per Minute

Actions per minute counter

Take the free APM test and find out exactly how many actions per minute you perform. APM measures every mouse click and keystroke combined. Most competitive gamers score between 75 and 150 APM. Pro RTS players average 250-400+. Test takes under 60 seconds.

How to Use

  1. 1Click Start to begin the 1-minute timer
  2. 2Perform as many keyboard presses and mouse clicks as possible
  3. 3Your total actions and APM are counted in real time
  4. 4View your final APM score when the timer ends

What Your APM Score Means

Your raw number only means something next to the game you play, but these tiers give you a quick read on where your hands sit right now:

APM RangeLevelContext
Below 50 APMCasualTypical non-competitive player
50-75 APMDevelopingLearning game mechanics
75-150 APMCompetitiveRanked play territory
150-200 APMAdvancedHigh-level MOBA / mid-ladder RTS
200-300 APMExpertTop-tier MOBA, high-rank RTS
300+ APMPro RTSStarCraft 2 Master+ territory

These ranges vary significantly by game. In StarCraft 2, Grandmaster players average 193 APM according to Peters, West and Esfandiari's study of 45,000+ replays at Carleton University. In League of Legends, Master-level players average 176-206 APM. In Dota 2, pros sit in the 200-280 range.

APM vs EPM: Which Number Actually Matters

APM counts every input you make: clicks, keystrokes, commands. EPM (Effective APM) filters out redundant actions like spam-clicking the same unit repeatedly. EPM was first introduced by BWRepInfo software for StarCraft replay analysis, and it is the more honest measure of what you are actually accomplishing. APM is different from raw click speed on a CPS Test. APM includes all in-game commands, not just clicks.

The difference matters at every level. Reynor, the fastest active SC2 pro, averaged 704 APM in a 2021 match against Maru. His peak EPM was 539, meaning roughly 24% of his inputs were redundant mechanical noise from Rapid Fire mechanics. If a Grandmaster-level pro has 24% bloat, your ratio is probably higher. Focus on clean, decisive actions over raw click volume.

Good APM by Game

StarCraft 2: Grandmaster averages 193 APM. Diamond sits at 105 APM. Bronze players average 39 APM. The full rank breakdown is in the what is a good APM guide.

League of Legends: Master-level players average 176-206 APM. Peaks during teamfights reach 468 APM on micro-heavy champions.

Dota 2: the pro bracket runs 200-280 APM. Players in the 3500-4000 MMR range average around 200 APM.

FPS games: 50-100 APM is typical. Precision matters far more than click frequency in shooters, so a low APM here is no weakness.

How to Improve Your APM

Master hotkeys first. Unit group shortcuts and production building hotkeys are the single biggest APM multiplier. Experts use them under pressure. Novices abandon them when cognitive load spikes.

Accuracy before speed. Wasted clicks lower your EPM even as raw APM climbs. Hit the right target every time before pushing the tempo higher.

Consistency over peaks. Huang et al. 2017 found that experts maintain steady APM throughout a full match, while novices spike early then drop off. Train for consistency, not burst speed.

Build game sense first. As decisions become automatic, mental bandwidth frees up and APM rises naturally. Weber et al. 2010 confirmed that experts prioritize what to click, not how fast to click.

FPS players benefit more from the Aim Trainer than raw APM training, since precision matters more than click frequency. And your Reaction Time Test score is the biological floor your APM builds on. Faster processing speed means faster command execution.

What is a Good Score?

Across most games, 75-150 APM is competitive ranked territory and below 50 APM is casual. In StarCraft 2 specifically, 105 APM lands around Diamond and 193 APM is the Grandmaster average. Pro RTS players sustain 250-400+ APM, though much of that is mechanical spam rather than effective actions.

Tips to Improve

  • Warm up with five minutes of hotkey drills before ranked. Cold hands underperform their ceiling for the first few games.
  • Drill one hotkey group at a time until it is automatic before adding the next. Learning them all at once just raises your error rate.
  • Record and review your own replays. Spotting which actions were wasted teaches effective APM faster than chasing a bigger raw number.
A-Champs ROX reaction sensors
Hardware Tip · Affiliate

Physical training with A-Champs ROX sensors develops reaction speed faster than screen-only drills. Affiliate link — we may earn a commission at no extra cost to you.

Frequently Asked Questions

What is a good APM score?

It depends on your game. In StarCraft 2, 105 APM is Diamond level and 193 APM is Grandmaster average according to a Carleton University study of 45,000+ replays. In League of Legends, Master players average 176-206 APM. Competitive players across most games fall in the 75-150 APM range.

What is the difference between APM and EPM?

APM counts every input including redundant clicks. EPM (Effective APM) filters out meaningless actions like spam-clicking the same unit. EPM is the more accurate measure of mechanical efficiency. Even pro players like Reynor have roughly 24% redundant inputs in their raw APM figure.

How is APM calculated?

APM equals total actions divided by game duration in minutes. An action is any mouse click or keystroke that issues an in-game command. Note that StarCraft 2 uses game-time internally which runs approximately 1.38x faster than real-time on Faster speed, so some trackers report inflated figures because of this.

Can you improve your APM with practice?

Yes. Hotkey mastery is the fastest route. Using unit group shortcuts consistently under pressure can significantly increase your effective action rate. Research by Weber et al. 2010 found that expert players use ballistic action sequences to maintain high APM without cognitive overload. Game sense improvements also raise APM naturally as decisions require less conscious effort.

Find out your APM baseline right now. The APM Test above is free, takes under 60 seconds, and works in any browser.

Also Try

Built and maintained by Abdul Shakoor. Every test runs locally in your browser, free with no signup.