Who is Joshua Runkles? Armed man posing as law enforcement at Charlie Kirk memorial site arrested | Hindustan Times

Who is Joshua Runkles? Armed man posing as law enforcement at Charlie Kirk memorial site arrested

Updated on: Sep 21, 2025 05:23 AM IST

Secret Service agents arrested an armed man pretending to be law enforcement at the Arizona stadium, where Charlie Kirk's memorial will be held on Sunday. 

An armed man was arrested by the Secret Service for pretending to be a law enforcement officer at the Arizona stadium, a day before Charlie Kirk's memorial there, as per reports.

The man said he was providing private security at the stadium, where Charlie Kirk's memorial will take place on Sunday.(Getty Images via AFP)
The man said he was providing private security at the stadium, where Charlie Kirk's memorial will take place on Sunday.(Getty Images via AFP)

The man who has been arrested is Joshua Runkles, The Washington Post reported, citing a law enforcement official familiar with the matter. The person has not been officially identified yet.

Also Read | What is the Mauser 98? All about rifle linked to Charlie Kirk’s assassination

Kirk's memorial is expected to have both President Donald Trump and Vice President JD Vance in attendance. The Turning Point USA founder's memorial service has been made a Special Event Assessment Rating (SEAR) Level 1 event by the Department of Homeland Security. It allows the US administration to assign sweeping security resources.

Who is Joshua Runkles?

Runkles was reportedly carrying a knife, a gun, and expired law enforcement credentials when he was detained. The 42-year-old reportedly told Secret Service agents he was there to provide private security and then handed them ‘inactive law enforcement credentials.’

Not much is known about Runkles' background, but he's reportedly a former deputy sheriff from Idaho, Fox News Digital reported. Secret Service spokesperson Anthony Guglielmi said that he had entered the stadium before any ‘secure perimeter’ was set up, as per Fox News Digital.

“The individual was approached by Secret Service and stated during the encounter that he was a member of law enforcement and that he was armed. The individual is not a member of authorized law enforcement working the event and is currently in custody,” he told the New York Post.

The Arizona Department of Public Safety took him into custody. He was booked into Maricopa County Jail, on charges of impersonating a law enforcement officer, a felony in Arizona, and carrying a weapon into a prohibited place, a misdemeanor, a state public safety department spokesperson told NY Post.

Runkles is now out on bond, but a probe is ongoing to determine why he was in the stadium, the publication also reported. An update shared by TPUSA spokesperson Andrew Kolvet clarified that the person who was arrested was doing ‘advance security for a known guest planning to attend the memorial service’.

“We do not believe this person was attempting anything nefarious, however the advance was not done in proper coordination with the TPUSA security team or US Secret Service,” he added in the X post.

Stay updated with US News covering politics, crime, weather, local events, and sports highlights. Get the latest on Donald Trump and American politics also realtime updates on Indonesia ferry fire.
Stay updated with US News covering politics, crime, weather, local events, and sports highlights. Get the latest on Donald Trump and American politics also realtime updates on Indonesia ferry fire.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }