We have moved to Warcraft Wiki. Click here for information and the new URL.


AllianceJohn J. Keeshan
Image of John J
Title Corporal
Gender Male
Race Human (Humanoid)
Reaction Alliance Horde
Affiliation(s) Stormwind, Bravo Company
Location Various
Status Alive
Relative(s) Jade (wife)
Companion(s) Brubaker (friend)


— John J. Keeshan[1]

John J. Keeshan, often called Johnny by old friends, is a quest giver located in various locations in the human-aligned zone of Redridge Mountains and at Flamestar Post in Burning Steppes.[28, 13]VZ-Redridge MountainsBlip In Battle for Azeroth he joins the Alliance expedition into Zandalar.


Before World of Warcraft[]

John J. Keeshan is a war veteran of the First, Second and Third Wars. He served in Bravo Company, under orders from Colonel Troteman, along with Messner, Jorgensen, Krakauer and Danforth. Keeshan served 248 consecutive tours of duty across all of the three Great Wars.[2] At some point in the wars, Keeshan's wife Jade was killed by Blackrock orcs. He started wearing her pendant after that.[3]

World of Warcraft[]

WoW Icon update This section concerns content related to the original World of Warcraft.

Corporal Keeshan first appeared as a level 25 quest giver located deep in Render's Rock in the human-aligned zone of Redridge Mountains. During the Battle of Stonewatch Keep, he was attacked by the Blackrock orcs and dragged away to Render's Rock. He was found by Alliance adventurers and escorted out of Render's Rock.[4]


Cataclysm This section concerns content related to Cataclysm.
John J Keeshan

Keeshan post-Cataclysm old model.

Keeshan was an orc prisoner for five years. After his rescue, Keeshan states that the townspeople of Lakeshire were "spitting on me, protesting me, calling me a baby orc killer and all kinds of vile crap". Keeshan became disillusioned with Lakeshire after being treated with contempt for his military service and refused to do anything to help out the town when it was being attacked.[5] Adventurers, under the guidance of Colonel Troteman, helped to reignite his will to fight by recovering his lost belongings and helping reassemble Bravo Company, who had all been discovered to be alive but captured by Blackrock orcs.

With his belongings returned and his friends in Bravo Company reunited with him, Keeshan regained the will to fight.[6] Keeshan led Bravo Company in an assault on Render's Valley, freeing the prisoners of war located there[7] and then decimating it in an explosion that created Render's Crater.[8]

Bravo Company then discovered from the POWs that the gnolls in Galardell Valley are being controlled by a powerful magus in the Tower of Ilgalar. After retrieving the key to its entrance from General Fangore,[9] Bravo Company confront Grand Magus Doane, who alludes to Darkblaze — the mastermind behind the invasion that Doane alludes to before teleporting away.[10]

Bravo Company later assaulted Stonewatch Keep, the stronghold of the Blackrock orcs,[11] which culminated in a battle with the black dragon, Darkblaze. During the battle, all the members of Bravo Company were killed except for the adventurer and Keeshan, whom Darkblaze attempted to eat. Darkblaze flew over Lake Everstill with Keeshan in his mouth, and after some struggle, both of them fell into the lake's waters.[12] Both Keeshan and Darkblaze were presumed to have died in the fight, and though his body was never found several of Keeshan's belongings were later recovered by Lakeshire's townspeople.[13]

Keeshan at Flamestar Point

Keeshan at Flamestar Point.

It is later revealed that Keeshan survived, and helps adventurers defeat the Dark Horde in the Burning Steppes. The Alliance adventurer joins Keeshan in taking out some of the Dark Horde's black dragonflight whelps and Flamescale Broodlings.[14] Afterwards, the duo start priming Colonel Troteman's plan to debilitate the Dark Horde by gathering supplies. Keeshan and the Alliance champion then start thinning the Dark Horde's numbers as they rendezvous with the Thorium Brotherhood and Troteman in Chiselgrip.[15] After proving their allegiance to the Thorium Brotherhood,[16] the adventurer is disguised as a member of the Dark Horde's army by Thelaron Direneedle[17] and is sent to spy on the Dark Horde's army[18] and assassinate some of its most fearsome soldiers.[19] After earning General Thorg'izog's trust and killing some Blackrock Sergeants,[20] Troteman, Keeshan, and the Alliance adventurer move to Morgan's Vigil to execute the next phase of Troteman's plan.[21] After gathering more supplies, Keeshan resumes his war and joins the Alliance champion in killing Black Dragonspawn, Black Wyrmkin,[22] and more of the Dark Horde's fearsome champions.[23] Keeshan and the adventurer Inv crate 03 [Rescued Whelplings] from Whelping Downs and escorts them to Acride in exchange for his promise to provide a dragon's support in the final battle of the campaign.[24] After the Alliance champion makes deliveries to sabotage the big three leaders of Dreadmaul Rock, Troteman commences the final battle. The Dark Horde leadership within the Burning Steppes is nearly eliminated in the end, with the culmination of Troteman's plan seeing High Warlock Xi'lun unable to control the pitlord he summoned. The uncontrolled pitlord consequently wipes out most of the Blackrock forces while the adventurer uses the Inv misc horn 05 [Horn of the Callers] to summon an Obsidian-Cloaked Dragon and direct its wrath to decimate 200 Blackrock Invaders.[25] With the Dark Horde's army decimated, Keeshan and the adventurer finishes the mission by eliminating the top three leaders: Thorg'izog, Dragon-Lord Neeralak, and Xi'lun.[26]

He is also one of the dozens of past characters encountered by adventurers aiding in the fight against Ragnaros' forces in Sethria's Roost on Mount Hyjal.[27]

Warlords of Draenor[]

Warlords of Draenor This section concerns content related to Warlords of Draenor.

Keeshan can be found occasionally in Lunarfall Inn in Lunarfall or in Frostwall Tavern, where he offers the dungeon daily quests N [35-40D] Cold Steel and N [35-40D] Cold Steel Part II, looking for items from the Grimrail Depot.

Battle for Azeroth[]

Battle for Azeroth This section concerns content related to Battle for Azeroth.

Keeshan was part of the Alliance's expedition into Nazmir on the island of Zandalar, where he helped establish Fort Victory. He had allowed his facial hair to grow out and sports a moustache and a beard with a thick goatee. After the Alliance's efforts to ally with the native blood trolls failed and the mad Captain Conrad was slain, Keeshan wanted to aim his sights higher. Whatever was next for the Alliance adventurer, Keeshan wanted to be a part of it.[28]

Keeshan later partnered with the night elf Sentinels to hunt down some Horde dark rangers in Nazmir. He was nervous around Shandris Feathermoon, thinking he was barely worthy of serving next to her because of her thousands of years of experience. Keeshan referred to Shandris as "ma'am" and figured the least he could do was keep quiet and show respect. Shandris calmed his worries by informing Keeshan that she had read an SI:7 document about his deeds in Redridge and the three wars and he was a hero in his own right.[29] He aided in the defeat of Ranger Captain Areiel, who insulted Shandris for allying with a human. Shandris believed that Areiel's views on humans were outdated.[30]

When it came time to confront the Horde san'layn Blood Prince Dreven and his allies in a tunnel between Nazmir and Vol'dun, Keeshan acted as bait as Shandris planned to seal the tunnel entrance while the san'layn were inside it, then kill them all. However, Dreven got away and Keeshan was seriously wounded. He returned to Fort Victory to recover.[31]

In Zuldazar, the forces led by Halford Wyrmbane began an operation to weaken the Zandalari harbor's defenses. Keeshan and Kelsey Steelspark planted bombs on the Breath of Pa'ku, and in the process Keeshan and Kelsey bonded over a love of collecting knives.[32] Realizing one of the Zandalari ships had a route that would take it right by the Alliance's base in Xibala, the two of them hurried to warn Wyrmbane.[33] The ship that discovered them was Gral's Call, and Keeshan was part of the forces that boarded it to kill the crew before they reported to Zuldazar.[34] Once the captain was captured and crew killed, Keeshan and Kelsey rigged the ship to explode. Seeing Kelsey's excitement at that part of the plan, Keeshan wished to speak to her later about their shared interests.[35]


Notable appearances
Location Level range Health range
Render's Rock 25 1,398
Redridge Mountains 25 3,940
Burning Steppes 53 4,600
Garrison 53 4,600
Fort Victory 110 15,184


Corporal Keeshan

Corporal Keeshan pre-Cataclysm.

Redridge Mountains
Burning Steppes
WoW Icon update The subject of this section was removed from World of Warcraft in patch 4.0.3a but is present in Classic Era.


  • Bloodthirst
  • Commanding Shout
  • Immolation
  • Immolation Arrow
  • Rend
  • Shattering Throw
  • Slam
  • Thunderclap


  • They asked me to fight in those wars. I didn't ask them! I did what I had to do to win. So I end up getting captured by those filthy, crap-swilling, maggot orcs and for five long years they used me as a toilet. Finally I break out and head back to my hometown and what do I get? People spitting on me, protesting me, calling me a baby orc killer and all kinds of vile crap![36]
Gossip at Flamestar Post

I won't let those damned orcs invade Redridge again!


All I've ever known is war. Out here, I'm someone.

Battle for Azeroth[]

Battle for Azeroth This section concerns content related to Battle for Azeroth.

Stub Please add any available information to this section.



I fought in all three wars. I thought I've seen the worst Azeroth has to offer.

I was wrong.

Wind's Redemption

It's good to be fighting alongside sturdy honest Alliance soldiers again. Reminds me of the old days back in Bravo Company.

<Keeshan's eyes seem to gaze somewhere far away.>

Always have your weapon ready, <name>. And keep an extra one hidden in case of capture. Someplace they won't want to search for it.

Notes and trivia[]

  • His abilities vary between that of a warrior and a hunter.
  • His name, and the nature of the quests he gives in Cataclysm, are a reference to John Rambo.
  • His name may also be a reference to children's television actor Bob Keeshan, who was once rumored to have fought in Iwo Jima.
  • An unused NPC representing Keeshan is situated in the same ID range as other legendary warriors presumably meant to appear in Skyhold. He and most of these NPCs didn't make it out of the Legion alpha stage.
  • On the patch 7.2.0 PTR, Keeshan was involved in the world quest Generic Fel or High Water, where he used a machine gun on a ship to combat felbats on the Broken Shore. Keeshan with new leg armors[37][38] and the quest appear to have been removed before the patch went live.
    • This new model for Keeshan appears to have been reused in Battle for Azeroth.


Patch changes[]

  • Battle for Azeroth Patch 8.0.1 (2018-07-17): Beard added, armor changed.
  • Cataclysm Patch 4.0.3a (2010-11-23): Renamed from Corporal Keeshan to John J. Keeshan. New appearances added.
  • WoW Icon update Patch 1.5.0 (2005-06-07): Added.


External links[]

Currently Pre-Cataclysm Draenor