Shagrat fu un Uruk Nero che presidiava la torre di Cirith Ungol in qualità di Capitano, durante gli eventi della Guerra dell’Anello. Insieme a Gorbag, trovò Frodo intrappolato nelle ragnatele di Shelob e i due decisero di portarlo alla torre. Shagrat intendeva consegnare la cotta di Mithril di Frodo a Sauron, ma Gorbag non fu d’accordo e questo fece scoppiare una rivolta tra i clan di Orchi. Shagrat riuscì, comunque, a fuggire e a portare la cotta di Mithril a Barad-dûr, ma è ignoto il suo destino dopo tali eventi.