From Liquipedia StarCraft Brood War Wiki

Mining is the action of using a worker unit to gather resources.


Gather Rate[edit]

Protoss has the fastest mineral gathering rate, while Terran has the slowest. The cause of this difference in mining speeds is unknown, but it has been proposed that it is due to the shape of the resource gathering centers. Contrary to popular belief, all workers move and accelerate at the same speed (source needed).

Scv mining.gif Probe mining.gif Drone mining.gif

Worker Unit Minerals Per Minute[1] Gather Rate
SCV 65.0 100.0%
Drone 67.1 103.2%
Probe 68.1 105.5%


A base reaches full saturation at approximately three workers per mineral patch. Total mineral mining rate increases at a linear rate up to 1.0x saturation, then at an approximately linear (but slower) rate up to 3.0x saturation[2]. Due to worker wandering behavior, minerals are returned at a somewhat random rate. Below is an example of SCV saturation in a base with 9 mineral patches. Note that mineral values are approximate and may vary in-game.

Number Of SCVs Minerals Per Worker Per Minute Total Minerals Per Minute
5 65.0 325
7 65.0 455
9 65.0 585
11 60.3 663
13 57.0 741
15 54.6 818
17 52.7 896
19 51.3 974
21 50.1 1052
23 49.1 1129
25 48.3 1207
27 47.6 1285
29 44.3 1285

Vespene Gas[edit]

Vespene gas mines at around the same rate for all three races. Most modern maps are optimized such that 3 workers fully saturate a geyser[3], but many older ones (such as Big Game Hunters[4] or Outsider[5]) have geysers that require four worker units. Gas mines at a maximum of about 309 units per minute, or 103 gas per worker.

Frame Data[edit]

Frame data can be compared against unit build rates to determine the number of workers necessary to sustain constant production of units. This may be useful for Zerg players in particular, who need to stop drone production in order to produce units[6][7]. Note that larva spawns every 342 frames on average.

Ignoring travel time, it takes 80 frames for a worker to mine a patch of minerals, and 37 frames for a worker to mine a vespene geyser[8]. This means the theoretical maximum mining rate of minerals at full saturation is approximately 10 minerals per 100 frames, and the theoretical maximum mining rate of gas is approximately 21.6 gas per 100 frames. The table below summarizes values for mining rates at <=1.0x workers per resource.

Worker Unit Resources Per Minute Average Frames Per Trip Resources Per 100 Frames
SCV 65.0 176.7 4.53
Drone 67.1 171.2 4.67
Probe 68.1 168.7 4.74
Gas (Any) 103.0 111 7.2


  1. Average gather rate on fastest speed, tested on Python. See