Carry decision guide
Dota 2 farming patterns: build a route that survives contact
Stop memorizing one perfect jungle loop. Build each route from the next lane wave, the information on your minimap, and the fight or item timing that can actually change the game.
Reviewed August 28, 2026. This guide favors durable decision rules over patch-fragile bounty tables and universal item timings. Check official gameplay updates after major patches.
What a farming pattern actually does
A route is a decision loop, not a drawing on the map
The route tells you what to take next while preserving an exit. The loop should change as heroes disappear, lanes move, objectives become available, and your next item gets closer.
Collect expiring farm first
A lane wave moves, dies, or reaches a dangerous part of the map. A neutral camp waits unless the enemy takes it.
Farm toward safety
End near a tower, teammate, ward, gate, or teleport option. A route with no exit is a gamble, not an efficient pattern.
Spend information
When dangerous heroes show elsewhere, you can take a risk. When they vanish, shorten the route or leave before they arrive.
Reassess after every source
The correct next camp can become the wrong move during the few seconds it takes to clear the current one.
The four-step farming route loop
Read the next lane wave
Which wave can you reach, clear, and leave without walking into missing heroes?
Clear toward an exit
Take nearby camps in a direction that improves your next position instead of pulling you deeper into fog.
Use the minute boundary
Neutral camps respawn at the minute mark when their spawn boxes are clear. Stack only when it fits the route and your team can use it.
Re-read the map
Check missing enemies, the next objective, teleport availability, and gold remaining before repeating or switching sides.
Need the execution detail? Use the camp stacking timing guide and the current lane creep reference alongside this decision loop.
Lane and the early transition
Early efficiency comes from securing the lane you already occupy, not from forcing a jungle route before your hero can clear it. Build the first pattern around the wave and use camps to fill genuine downtime.
Protect last-hit access
Use regen, creep aggro, and threat range to stay close enough to the wave. A death costs the current wave, the walk back, and control of the next one.
Control where the wave meets
Only damage creeps with a purpose. Pull aggro or deny when it improves access and safety; do not mindlessly freeze while an objective or rotation needs pressure.
Add one camp, then return
Once you clear quickly enough, take a nearby camp during the wave gap. If the next wave dies under a tower while you finish a low-value camp, the route failed.
A universal “correct CS at 10 minutes” hides the lane matchup, support movement, hero clear speed, and forced rotations. Record three uncontested games on the same hero, then compare future lanes with that baseline and label why each large miss happened.
Three mid-game route templates
Protected wave loop
Pattern: safe wave → nearby camps → back behind vision.
Use it when jump heroes are missing, your defensive cooldown is unavailable, or your team controls only a narrow part of the map.
Shove and disappear
Pattern: push a wave quickly → leave vision → take camps toward the next safe wave.
The value is not only the farm. The pushed wave forces a response and tells your team where at least one enemy must go.
Enemy-side denial loop
Pattern: pressure wave → enemy camp → retreat through your team's vision.
Use it only when opponents are accounted for and you know the exit. Taking one enemy camp is not worth feeding a high-value kill.
Clear time, travel time, danger, the next wave, and your hero's resources matter more than a static “ancients first” priority list.
The five-second farming safety check
If you cannot answer the first three, clear a safer source or wait for information. Efficient farming is income after deaths and forced downtime are included—not just creeps killed per minute.
Track item timings without worshipping a timestamp
A Battle Fury, Maelstrom, Manta, or BKB timing is meaningful only in context. Hero choice, lane outcome, patch economy, kills, deaths, and what the item enables all move the number.
Before the match
Name the next item and what changes when it arrives: faster clear, dispel, magic immunity, catch, or survivability.
During the match
Track gold remaining and the next safe source. Do not turn “500 gold away” into a reason to ignore a base defense or guaranteed objective.
After the match
Record completion time, deaths before completion, and waves missed. Fix the cause that repeats instead of chasing someone else's best-case timestamp.
Use the item build decision guide to connect the timing to the problem the item must solve.
Farm vs fight: make the decision before the fight starts
Keep farming when…
The fight will be decided before your teleport or walk finishes.
Your key spell, item, health, or mana is unavailable and your team can disengage.
You can take a meaningful tower or force multiple responses without losing something larger.
The remaining farm is short, the timing is real, and the team knows to delay.
Join when…
You can turn an even fight or punish an isolated priority target.
Roshan, high ground, barracks, or the Ancient matters more than another camp.
A fresh item, ultimate, buyback advantage, or enemy cooldown creates a reason to act now.
Your team has reliable catch and you can arrive before the target escapes.
Say the timing out loud
Specific gold and a specific wave are actionable.
The team can change the plan before committing.
You are sharing the information behind the route, not merely announcing that you are farming.
A three-match farming-pattern drill
- Pick one hero for all three matches.Changing heroes changes clear speed and makes the route harder to compare.
- Before each wave, name your exit.If you cannot name it, choose a safer source.
- Mark every avoidable death while farming.Note which threat was missing and which exit you assumed you had.
- Review three missed waves.Separate execution misses from route, fight, death, and teleport decisions.
- Change one rule for the next match.For example: leave the enemy side as soon as both supports disappear.
Dota 2 farming patterns FAQ
What is a farming pattern in Dota 2?
A farming pattern is a repeatable route between lane waves and nearby neutral camps. A good pattern changes with enemy information, objectives, and your escape options instead of following one fixed map loop.
How much CS should I have at 10 minutes?
There is no universal target that fits every lane. Track your own uncontested benchmark for the hero, then review which creeps you missed because of execution, lane pressure, rotations, or deaths.
Should I clear the lane or jungle first?
A safe lane wave usually has priority because it is time-limited and changes map pressure. Take nearby camps during the gap before the next wave, but skip a dangerous wave when enemy information and your exits are poor.
When should a carry stop farming and join a fight?
Join when your arrival changes the numbers, protects a major objective, or uses a real item or cooldown window. Keep farming when you would arrive late, cannot contribute, or are moments from a meaningful item and your team can disengage.
Farming-pattern quick reference
First priority
Safe lane wave
It expires; camps wait.
Route shape
Toward an exit
Do not end deeper in fog.
Map check
After every source
Old information loses value.
Leave farm
For a real window
Numbers, objective, item, or cooldown.