Weapon Stats & DPS Calculator
Skip generic tier-list arguments. Compare real TTK, one-clip breakpoints, and duel outcomes for your ranked loadouts.
Last verified: Season 28 — Feb 2026
⚔️ Head-to-Head Comparison
R-301 Carbine
Assault RifleDPS
176
TTK
1.11s
Mag Damage
234
Magazine
18 rounds
Body
13
Head
23
Leg
10
R-99 SMG
SMGDPS
198
TTK
1.00s
Mag Damage
209
Magazine
19 rounds
Body
11
Head
14
Leg
9
📊 All Weapons
| # | Weapon | DPS | TTK | Mag Dmg | RPM | 1-Clip? |
|---|---|---|---|---|---|---|
| 1 | Devotion LMGLMG | 225 | 0.87s | 540 | 900 | ✓ |
| 2 | Bocek Compound BowMarksman | 210 | 0.67s | 0 | 180 | ✗ |
| 3 | HAVOC RifleAssault Rifle | 202 | 0.98s | 432 | 672 | ✓ |
| 4 | R-99 SMGSMG | 198 | 1.00s | 209 | 1080 | ✓ |
| 5 | C.A.R. SMGSMG | 186 | 1.03s | 228 | 930 | ✓ |
| 6 | Prowler Burst PDWSMG | 186 | 1.03s | 560 | 697 | ✓ |
| 7 | VK-47 FlatlineAssault Rifle | 180 | 1.10s | 360 | 600 | ✓ |
| 8 | Volt SMGSMG | 180 | 1.08s | 285 | 720 | ✓ |
| 9 | R-301 CarbineAssault Rifle | 176 | 1.11s | 234 | 810 | ✓ |
| 10 | L-STAR EMGLMG | 170 | 1.10s | 408 | 600 | ✓ |
| 11 | M600 SpitfireLMG | 162 | 1.22s | 630 | 540 | ✓ |
| 12 | Alternator SMGSMG | 160 | 1.20s | 304 | 600 | ✓ |
| 13 | RE-45 AutoPistol | 156 | 1.23s | 192 | 780 | ✗ |
| 14 | Nemesis Burst ARAssault Rifle | 155 | 1.24s | 320 | 582 | ✓ |
| 15 | Hemlok Burst ARAssault Rifle | 154 | 1.23s | 378 | 440 | ✓ |
| 16 | EVA-8 AutoShotgun | 134 | 1.25s | 448 | 144 | ✓ |
| 17 | Rampage LMGLMG | 130 | 1.40s | 728 | 300 | ✓ |
| 18 | WingmanPistol | 130 | 1.15s | 450 | 156 | ✓ |
| 19 | G7 ScoutMarksman | 128 | 1.50s | 320 | 240 | ✓ |
| 20 | P2020Pistol | 126 | 1.57s | 252 | 420 | ✓ |
| 21 | Mastiff ShotgunShotgun | 116 | 1.52s | 440 | 79 | ✓ |
| 22 | MozambiqueShotgun | 99 | 1.82s | 270 | 132 | ✓ |
| 23 | 30-30 RepeaterMarksman | 97 | 1.73s | 252 | 139 | ✓ |
| 24 | Triple TakeMarksman | 85 | 2.22s | 378 | 81 | ✓ |
| 25 | PeacekeeperShotgun | 84 | 2.35s | 495 | 51 | ✓ |
| 26 | Longbow DMRSniper | 72 | 2.31s | 330 | 78 | ✓ |
| 27 | Kraber .50-CalSniper | 58 | 2.40s | 560 | 25 | ✓ |
| 28 | Charge RifleSniper | 48 | 2.31s | 440 | 26 | ✓ |
| 29 | SentinelSniper | 44 | 3.16s | 280 | 38 | ✓ |
How This Tool Works
This page is built for practical gunfight decisions, not generic tier-list debates. You can swap hit zone, target HP, and magazine tier to model the fights you actually take.
DPS, TTK, and mag-dump damage are computed from the same stat source, so every comparison uses consistent assumptions.
Use it for ranked prep: validate your two-gun pair, confirm one-clip breakpoints, and choose weapons that fit your preferred engagement ranges.
Formula & Assumptions
- DPS = (damage * RPM) / 60.
- TTK = (shots to kill - 1) / (RPM / 60), assuming full hit accuracy.
- Mag dump damage = damage per bullet * selected magazine size.
- One-clip indicator checks whether mag-dump damage exceeds selected HP pool.
Example Scenario
- Set target HP to 225 and hit zone to body for realistic mid-game fights.
- Compare R-301 versus Flatline in the duel module and inspect TTK plus mag damage.
- Sort all weapons by TTK to see where your preferred guns sit under the same assumptions.
Common Mistakes
- Reading headshot TTK as if it were a realistic all-body engagement.
- Ignoring magazine level when comparing one-clip potential.
- Assuming highest theoretical DPS always wins real fights without recoil and range context.
Data Source & Update Policy
- Weapon data is versioned by season and kept in a dedicated file for patch-day updates.
- Numbers should be reviewed whenever patch notes include weapon tuning.
- The tool is deterministic and does not simulate spread, movement, or missed shots.
How To Validate Any Output
Treat this page as a decision aid, not a black box. Start by checking that your inputs reflect your real situation (current rank, level, inventory, or playtime). Then compare one result against a real in-game outcome or official patch-note value. If the output is directionally right and assumptions match your case, use it for planning. If your local conditions differ, adjust assumptions and run another scenario before acting on the number.
The goal is transparent utility. Every calculator here intentionally exposes assumptions so you can audit the logic quickly and avoid common mistakes from outdated guides. That approach helps this site stay useful even when the Apex meta changes, because updating a few clearly documented values is faster and safer than rewriting hidden logic.