• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:36
CEST 10:36
KST 17:36
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun6[ASL21] Ro8 Preview Pt1: Inheritors16[ASL21] Ro16 Preview Pt2: All Star10Team Liquid Map Contest #22 - The Finalists19[ASL21] Ro16 Preview Pt1: Fresh Flow9
Community News
2026 GSL Season 1 Qualifiers25Maestros of the Game 2 announced92026 GSL Tour plans announced15Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid25
StarCraft 2
General
Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Team Liquid Map Contest #22 - The Finalists MaNa leaves Team Liquid Maestros of the Game 2 announced
Tourneys
GSL Code S Season 1 (2026) WardiTV Spring Cup 2026 GSL Season 1 Qualifiers Sparkling Tuna Cup - Weekly Open Tournament INu's Battles#14 <BO.9 2Matches>
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 523 Firewall Mutation # 522 Flip My Base Mutation # 521 Memorable Boss
Brood War
General
JaeDong's ASL S21 Ro16 Post-Review BW General Discussion Leta's ASL S21 Ro.16 review ASL21 General Discussion [ASL21] Ro8 Preview Pt1: Inheritors
Tourneys
[ASL21] Ro8 Day 2 [BSL22] RO16 Group Stage - 02 - 10 May [Megathread] Daily Proleagues [ASL21] Ro8 Day 1
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend?
Other Games
General Games
Stormgate/Frost Giant Megathread Daigo vs Menard Best of 10 Nintendo Switch Thread Dawn of War IV Diablo IV
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread 3D technology/software discussion Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion McBoner: A hockey love story
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Sexual Health Of Gamers
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1566 users

APM Requirements for Macro in SC2

Blogs > PrinceXizor
Post a Reply
PrinceXizor
Profile Blog Joined April 2010
United States17713 Posts
Last Edited: 2011-11-07 05:59:51
November 07 2011 05:59 GMT
#1
Hey guys. just writing this to show a theoretical APM required for each race to be at their most effective, ignoring a few basic commands.

In order to do this we need a baseline.
baseline macro minimum:
A worker is produced every 17 seconds(15 for Z)
a supply building/unit takes 25 seconds for P/Z and 30 for T to build, and is needed every 136(120 for Z)seconds for workers alone.

therefore a potential baseline APM for the bare minimum of macro is:
P: 9.8+9.8 APM per Nexus baseline APM
T: 9.9+9.9 APM per command baseline APM
Z: 13.9+9.3 APM per hatch baseline APM

solely required to constantly produce workers from one base.

From this we can infer that Zerg requires the most baseline APM in most situations.
NOTE: this is ignoring macro mechanics at the moment we will get to those next
Macro mechanics:
P(Chronoboost): 5.5 APM +4.1 APM per Nexus
T(Drop Mule): 2.0 APM +1.3 APM per Orbital
Z(Inject Larva): 4.1 APM + 4.1 APM per Queen/hatch

if we add the macro mechanics to the baseline required APM we get:
P:15.3 APM + 13.9 APM per Base
T: 11.9 APM + 11.2 APM per Base
Z: 18 APM + 13.4 APM per Base


Now a breakdown of constant unit production per production facility:
Protoss (note that chronoboosting any of facilities will add to the APM requirements generally by about 1.3+0.6 per additional chronoboosted warp gate, and more for robo units and stargate units)

-Warp Gate-
Zealot: 8.6 APM + 2.1 APM per additional warp gate
Stalker: 7.5 APM + 1.9 APM per additional warp gate
Sentry: 8.9 APM +2.2 APM per additional warp gate
Dark Templar: 5.3 APM + 1.3 APM per additional warp gate
High Templar: 5.3 APM + 1.3 APM per additional warp gate
Archon: 8.2 APM + 3.9 APM per additional 2 warpgates

-Robotics Facility-
Immortal: 2.2 APM + 1.2 APM per additional Robotics facility
Observer: 3.0 APM + 1.5 APM per additional Robotics facility
Collosus: 1.6 APM + .8 APM per additional Robotics facility
Warp Prism: 2.4 APM + 1.2 APM per additional Robotics facility

-Stargate-
Pheonix: 3.4 APM + 1.6 APM Per additional Stargate
Void Ray: 2.0 APM + 1.0 APM per additional Stargate
Carrier:1.0 APM + .5 APM per additional Stargate

Terran

-Barracks-
Marine: 4.8 APM + 2.4 APM per Reactor/ additional Barracks
Marauder: 4.0 APM + 2.0 APM per Additional Barracks
Ghost: 3 APM + 1.5 APM per Additional Barracks
Reaper: 2.7 APM + 1.3 APM per Additional Barracks

-Factory-
Siege Tank: 2.7 APM + 1.3 APM per additional Factory
Hellion: 4.0 APM + 2.0 APM per Reactor/additional Factory
Thor: 2.0 APM + 1.0 APM per additional Factory

-Starport-
Viking: 2.9 APM + 1.4 APM Per Reactor/additional starport
Medivac: 2.9 APM + 1.4 APM per reactor/Additional starport
Raven: 2.0 APM + 1.0 APM per additional starport
Banshee:2.0 APM + 1.0 APM per additional starport
Battlecruiser: 1.3 APM + 0.7 APM per additional starport

Zerg (note that zerg unit constant production is based on larva creation speed, and as such APM requirements increase with inject larva and decreases when droning, also note the APM requirement only SEEMS higher than other races, the increase in APM is per additional hatchery, zergs will have as many as 7 hatcheries in some games and as few as 2 in others unlike other races which can have dozens of production facilities)

-Hatch tech-
Zergling: 12 APM + 4 APM per additional Hatchery
Roach: 12 APM + 4 APM per additional Hatchery
Baneling: 16 APM + 8 APM per additional hatchery

-Lair Tech-
Hydralisk:12 APM + 4 APM per additional Hatchery
Overseer 16 APM + 8 APM per additional Hatchery
Mutalisk 12 APM + 4 APM per additional Hatchery
Corruptor 12 APM + 4 APM per additional Hatchery
Infestor 12 APM + 4 APM per additional Hatchery

-Hive Tech-
Ultralisk: 12 APM + 4 APM per additional Hatchery
Brood Lord: 16 APM + 8 APM per additional Hatchery

Now knowing our Macro based APM requirements we can look at typical APM requirements for producing the armies that we are used to seeing in builds.

For instance, a two base Protoss with 7 gate 1 robo going for stalker colossus has to spend 51.6 APM solely producing his units, + APM for pylons

A typical ZvT build has a three base Zerg producing at with 68.8 APM + APM for overlords.

A common 1/1/1 build for Terran will have them using 24.7 APM + APM for supply depots off one base in order to produce the army required.

Now these are not comparable numbers, only examples, no one should take out of this that Zerg requires the most APM because a three base Zerg needs more APM than a one base Terran with only 3 production facilities.

There are a few things we can learn from these numbers, knowing they are low enough that we are all capable of the speed, if not the accuracy required for macro of most strategies, but can marvel at professionals skill at doing all of this AND micro, which can include perfect blink stalker micro (which is 18 APM per stalker) is truly amazing. Also good to know is that all of these APMs are in Starcraft 2 time, so it's even faster for real time.

*
caradoc
Profile Blog Joined January 2011
Canada3022 Posts
Last Edited: 2011-11-07 06:06:55
November 07 2011 06:05 GMT
#2
Reminds me of a kinda toned down version of this http://www.teamliquid.net/forum/viewmessage.php?topic_id=88869

Salvation a la mode and a cup of tea...
SpoR
Profile Blog Joined November 2010
United States1542 Posts
November 07 2011 06:55 GMT
#3
How are you getting these numbers?
A man is what he thinks about all day long.
Cyro
Profile Blog Joined June 2011
United Kingdom20326 Posts
November 07 2011 06:56 GMT
#4
The multiplier to convert from sc2 time to real time is 1.38 if you were wondering
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
mucker
Profile Blog Joined May 2009
United States1120 Posts
November 07 2011 07:07 GMT
#5
Though not an absolute requirement, I feel that spreading one tumor should be included in the zerg baseline.
It's supposed to be automatic but actually you have to press this button.
PrinceXizor
Profile Blog Joined April 2010
United States17713 Posts
Last Edited: 2011-11-07 07:10:14
November 07 2011 07:07 GMT
#6
On November 07 2011 15:55 SpoR wrote:
How are you getting these numbers?

number of actions required to complete a task multiplied by number of times task can be done in 1 minute.

Creating a pylon takes 4 actions while a probe takes 2, but a probe is made roughly 4 times a minute while a pylon is made roughly every 2 minutes, it works out to 8.8 APM for constant pylon + pylon production, and chronoboost to be used every time it is up takes 4 actions (selecting nexus using chrono, moving camera to chrono target, targeting chrono) and is used about every 44 seconds due to energy regen of a nexus works out to 5.5 APM for constant chronoboost.

On November 07 2011 16:07 mucker wrote:
Though not an absolute requirement, I feel that spreading one tumor should be included in the zerg baseline.

I was only working on Production of units. if we were including all actions that every race does to further themselves, than i would have to include forcefielding on reaction for protoss, raising/lowering depots and add on swapping for terran and creep spread for zerg, all of which are very situational and hard to account for in strict mathematical terms.
mizU
Profile Blog Joined April 2010
United States12125 Posts
November 07 2011 07:49 GMT
#7
You need to factor in shift queuing.
That drastically changed many of the numbers, doesn't it?
if happy ever afters did exist <3 @watamizu_
PrinceXizor
Profile Blog Joined April 2010
United States17713 Posts
November 07 2011 08:35 GMT
#8
On November 07 2011 16:49 mizU wrote:
You need to factor in shift queuing.
That drastically changed many of the numbers, doesn't it?

You'll note how each unit production is noted as X APM + Y per additional structure. this is because of shift queuing and MBS.
Danglars
Profile Blog Joined August 2010
United States12133 Posts
Last Edited: 2011-11-07 09:58:47
November 07 2011 09:57 GMT
#9
Only thing I see out of this is comfort for players with low-ish APM. Hey-The ultimate of all the basics really isn't all that far out of your reach! So, encouraging.

which can include perfect blink stalker micro (which is 18 APM per stalker) is truly amazing.

Can't state this conclusively, because it involves too many factors. How many stalkers are being attacked by how much stuff how quickly with how much health. Equal size force of marauders, and he's stimmed splitting the attacks? Way over 18. Stalkers taking steady low damage (e.g. marines) and they keep dying? Apm only needs a small burst at start, can manage perfectly later. This is all not mentioning killing efficiency (blinked units not blinked too far away to stop firing for a millisecond) which involves decision making that limits some APM applications.
Great armies come from happy zealots, and happy zealots come from California!
TL+ Member
caradoc
Profile Blog Joined January 2011
Canada3022 Posts
Last Edited: 2011-11-07 15:23:16
November 07 2011 15:12 GMT
#10
I guess one potential difficult issue with this is that when people talk about APM as a resource, I think what they really mean is that attention is a resource.

It takes a comparable amount of attention to focus on a pylon, and shift-warp in 10 units as it does to shift-warp in 1 unit, however the first requires 11 actions, the second 2.

and the new Blizzard Standard APM (BS-APM) doesn't take into consideration cycling of control groups in order to check queues/upgrades/construction in calculation of BS-APM, but this obviously increases as the size of your economy increases, and this would be ridiculously difficult to quantify-- there is variation in how much cycling is required by player/game etc. However the cost of obtaining this information translates into attention and keystrokes...

But as some people above have said, its good news for newbies since it shows that decent mechanics can be had with relatively low apm.
Salvation a la mode and a cup of tea...
Please log in or register to reply.
Live Events Refresh
Next event in 54m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 196
ProTech132
StarCraft: Brood War
Calm 8314
Zeus 415
Hyuk 339
Leta 208
Mini 195
hero 121
Dewaltoss 90
sSak 90
actioN 66
Stork 62
[ Show more ]
Aegong 50
Shinee 47
soO 30
Bale 25
Noble 20
ZergMaN 7
Dota 2
XaKoH 320
resolut1ontv 185
Counter-Strike
olofmeister1455
shoxiejesuss1017
allub256
Other Games
Happy232
XBOCT193
Mew2King81
Livibee53
amsayoshi25
Organizations
Other Games
gamesdonequick648
Dota 2
PGL Dota 2 - Main Stream103
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos892
• Stunt469
Upcoming Events
GSL
54m
Rogue vs Percival
Zoun vs Solar
Replay Cast
15h 24m
GSL
1d
Cure vs TriGGeR
ByuN vs Bunny
KCM Race Survival
1d 1h
Big Gabe
1d 3h
Replay Cast
1d 15h
Replay Cast
2 days
Escore
2 days
OSC
2 days
Replay Cast
2 days
[ Show More ]
Replay Cast
3 days
RSL Revival
3 days
IPSL
3 days
Ret vs Art_Of_Turtle
Radley vs TBD
BSL
3 days
Replay Cast
3 days
RSL Revival
4 days
uThermal 2v2 Circuit
4 days
BSL
4 days
IPSL
4 days
eOnzErG vs TBD
G5 vs Nesh
Replay Cast
5 days
Wardi Open
5 days
Afreeca Starleague
5 days
Jaedong vs Light
Monday Night Weeklies
5 days
Replay Cast
5 days
Sparkling Tuna Cup
6 days
Afreeca Starleague
6 days
Snow vs Flash
Liquipedia Results

Completed

Proleague 2026-04-28
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
StarCraft2 Community Team League 2026 Spring
2026 GSL S1
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026

Upcoming

Escore Tournament S2: W5
KK 2v2 League Season 1
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
RSL Revival: Season 5
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.