OSRS Drop Calculator › Tooth half of key

Best way to farm Tooth half of key

All 336 monsters that drop Tooth half of key, ranked by realistic quantity per hour — not just drop rate. Change the seconds-per-kill for any monster to match your own speed. 36 other sources aren’t ranked; see why below.

Currently fastest method
Gorak (Gems)
0.9 / hr
Monster Drops (rarity · quantity) Avg/kill Sec/kill Kills/hr Qty/hr
Gorak (Gems)
Combat lvl 145–149
1/128 · 1
1 per 128 kills 32 112 0.9
Dagannoth Supreme
Combat lvl 303
1/95.67 · 1
0.01 43 84 0.9
Lizardman shaman
Combat lvl 150
1/158.76 · 1
1 per 159 kills 38 95 0.6
Sourhog
Combat lvl 37
1/559.7 · 1
1 per 560 kills 11 327 0.6
General Graardor
Combat lvl 624
1/99.58 · 1
0.01 70 51 0.5
Scarab Mage
Combat lvl 66–119
1/466.03 · 1
1 per 466 kills 15 240 0.5
King Black Dragon
Combat lvl 276
1/100.36 · 1
1 per 100 kills 72 50 0.5
Commander Zilyana
Combat lvl 596
1/99.58 · 1
0.01 75 48 0.5
K'ril Tsutsaroth
Combat lvl 650
1/99.58 · 1
0.01 75 48 0.5
Kree'arra
Combat lvl 580
1/99.58 · 1
0.01 75 48 0.5
Abyssal demon (Wilderness Slayer Cave)
Combat lvl 124 · Slayer 85
1/192.09 · 1
1 per 192 kills 39 92 0.5
Dagannoth Prime
Combat lvl 303
1/95.67 · 1
0.01 80 45 0.5
Dagannoth Rex
Combat lvl 303
1/95.67 · 1
0.01 80 45 0.5
Chaos Elemental
Combat lvl 305
1/101.61 · 1
1 per 102 kills 81 44 0.4
Mutated Bloodveld
Combat lvl 123 · Slayer 50
1/262.28 · 1
1 per 262 kills 32 112 0.4
Skeleton (Lucien's camp)
Combat lvl 132
1/726.03 · 1
1 per 726 kills 12 300 0.4
Skeleton (Shayzien Crypts)
Combat lvl 132
1/726.03 · 1
1 per 726 kills 12 300 0.4
Zombie (Shayzien Crypts)
Combat lvl 132
1/726.03 · 1
1 per 726 kills 12 300 0.4
Deranged archaeologist
Combat lvl 276
1/132.1 · 1
1 per 132 kills 68 53 0.4
Cave bug
Combat lvl 6–96 · Slayer 7
1/3,276.8 · 1
1 per 3,277 kills 3 1,200 0.4
Cyclops (Warriors' Guild Basement)
Combat lvl 106
1/317.52 · 1
1 per 318 kills 32 112 0.4
Locust rider
Combat lvl 68–106
1/466.03 · 1
1 per 466 kills 22 164 0.4
Giant Mole
Combat lvl 230
1/193.57 · 1
1 per 194 kills 53 68 0.4
Brutal green dragon
Combat lvl 227
1/262.28 · 1
1 per 262 kills 41 88 0.3
Vyrewatch
Combat lvl 87–125
1/580.82 · 1
1 per 581 kills 19 189 0.3

Other sources (not ranked)

These also drop it but aren’t included in the ranking above. They’re all superior slayer monsters: they only appear randomly (~1 in 200 kills) while you’re on a slayer task.

Monster Drops (rarity · quantity) Avg/kill
Nuclear smoke devil
Combat lvl 280 · Slayer 93
1/193.61 · 1 (3 rolls)
0.015
Night beast
Combat lvl 374 · Slayer 90
1/258.14 · 1 (3 rolls)
0.012
Insatiable mutated Bloodveld
Combat lvl 278 · Slayer 50
1/262.28 · 1 (3 rolls)
0.011
Greater abyssal demon
Combat lvl 342 · Slayer 85
1/361.58 · 1 (3 rolls)
1 per 121 kills
Repugnant spectre
Combat lvl 335 · Slayer 60
1/512 · 1 (3 rolls)
1 per 171 kills
Nechryarch (Normal)
Combat lvl 300 · Slayer 80
1/590.23 · 1 (3 rolls)
1 per 197 kills
Ancient Custodian
Combat lvl 239 · Slayer 76
1/606.81 · 1 (3 rolls)
1 per 202 kills
Basilisk Sentinel
Combat lvl 358 · Slayer 60
1/832 · 1 (3 rolls)
1 per 277 kills
Choke devil
Combat lvl 264 · Slayer 65
1/2,048 · 1 (3 rolls)
1 per 683 kills
King kurask
Combat lvl 295 · Slayer 70
1/2,645.33 · 1 (3 rolls)
1 per 882 kills
Giant rockslug
Combat lvl 86 · Slayer 20
1/2,730.67 · 1 (3 rolls)
1 per 910 kills
Mutated Terrorbird
Combat lvl 178 · Slayer 56
1/2,730.67 · 1 (3 rolls)
1 per 910 kills
Abhorrent spectre
Combat lvl 253 · Slayer 60
1/3,276.8 · 1 (3 rolls)
1 per 1,092 kills
Cave abomination
Combat lvl 206 · Slayer 58
1/3,276.8 · 1 (3 rolls)
1 per 1,092 kills
Marble gargoyle
Combat lvl 349 · Slayer 75
1/3,276.8 · 1 (3 rolls)
1 per 1,092 kills
Monstrous basilisk
Combat lvl 135 · Slayer 40
1/3,276.8 · 1 (3 rolls)
1 per 1,092 kills
Spiked Turoth
Combat lvl 244 · Slayer 55
1/3,276.8 · 1 (3 rolls)
1 per 1,092 kills
Insatiable Bloodveld
Combat lvl 202 · Slayer 50
1/4,096 · 1 (3 rolls)
1 per 1,365 kills
Vitreous Chilled Jelly
Combat lvl 241 · Slayer 52
1/4,096 · 1 (3 rolls)
1 per 1,365 kills
Vitreous Jelly
Combat lvl 206 · Slayer 52
1/4,096 · 1 (3 rolls)
1 per 1,365 kills
Vitreous Warped Jelly
Combat lvl 241 · Slayer 52
1/4,096 · 1 (3 rolls)
1 per 1,365 kills
Bloodthirsty Hydra
Combat lvl 501 · Slayer 95
1/16,384 · 1 (9 rolls)
1 per 1,820 kills
Flaming pyrelord
Combat lvl 97 · Slayer 30
1/5,461.33 · 1 (3 rolls)
1 per 1,820 kills
Infernal pyrelord
Combat lvl 134 · Slayer 30
1/5,461.33 · 1 (3 rolls)
1 per 1,820 kills
Nechryarch (Greater)
Combat lvl 300 · Slayer 80
1/5,461.33 · 1 (3 rolls)
1 per 1,820 kills
Cockathrice
Combat lvl 89 · Slayer 25
1/8,192 · 1 (3 rolls)
1 per 2,731 kills
Crushing hand
Combat lvl 45 · Slayer 5
1/8,192 · 1 (3 rolls)
1 per 2,731 kills
Mutated Tortoise
Combat lvl 247 · Slayer 56
1/2,730.67 · 1
1 per 2,731 kills
Screaming banshee
Combat lvl 70 · Slayer 15
1/8,192 · 1 (3 rolls)
1 per 2,731 kills
Screaming twisted banshee
Combat lvl 144 · Slayer 15
1/8,192 · 1 (3 rolls)
1 per 2,731 kills
Shadow Wyrm
Combat lvl 259 · Slayer 62
1/9,728 · 1 (3 rolls)
1 per 3,243 kills
Guardian Drake
Combat lvl 376 · Slayer 84
1/11,904 · 1 (3 rolls)
1 per 3,968 kills
Chasm Crawler
Combat lvl 68 · Slayer 10
1/16,384 · 1 (3 rolls)
1 per 5,461 kills
Colossal Hydra
Combat lvl 309 · Slayer 95
1/16,384 · 1 (3 rolls)
1 per 5,461 kills
Dire gryphon
Combat lvl 209 · Slayer 51
1/16,384 · 1 (3 rolls)
1 per 5,461 kills
Blood-starved venator
Combat lvl 246 · Slayer 74
1/16,768 · 1 (3 rolls)
1 per 5,589 kills
How this is calculated: items/hr = (3600 ÷ seconds per kill) × average items per kill. Each monster's drop lines are listed as the wiki shows them (rarity · quantity); the average adds them all up, each as rarity × average quantity × rolls — so a guaranteed drop plus a rarer bonus drop both count. Drop rates and quantities come from the OSRS Wiki's community-verified drop tables. Seconds-per-kill is an editable estimate based on each monster's hitpoints and defence — your real speed depends on your stats and gear, so adjust it and your edits are remembered on this device. Rates marked ~ are approximate on the wiki.

Something wrong on this page?

Drop rates come from the OSRS Wiki and kill times are estimates, so mistakes happen. Tell us what's off and it'll be looked at.