Skip to main content
← Court & Trial

Who Testified — Hearing Witnesses

Legal Disclaimer

Appearing on this roster means a person reportedly testified or was reported to be expected to testify. It is not an accusation. No one listed here is alleged by this site to have committed a crime, lied under oath, or acted improperly. Tyler Robinson is charged, not convicted, and every person named is presumed innocent. Rosters are assembled from press coverage and citizen-investigator clips, not certified transcripts, and may be incomplete or wrong.

Two very different groups of people are called "witnesses" in this case, and conflating them is the most common error in public commentary:

  • Hearing witnesses — people who took the stand under oath in State v. Robinson, subject to cross-examination and perjury exposure. That is this page.
  • Event witnesses — people who gave interviews about what they saw at UVU on September 10, 2025. Those accounts are not sworn and live in the Witnesses section.

An on-camera interview and sworn testimony carry completely different evidentiary weight. This page covers only the first kind.

Full roster (canonical)​

The complete, categorized table of contents — live sworn witnesses, Rule 1102 recordings, and statements admitted through agents — lives on:

→ People on Witness Stand (full list)

Calendar days for every session: Days in Court.

The Roster (Reported — July 2026 preliminary hearing)​

WitnessCalled byHearing day(s)What their testimony reportedly addressed
Chris BagleyProsecution07/06/2026Losee Center roof; screwdriver; gravel/"sniper pad"; holster; body cam stopped
David HullProsecution07/06–07/07UVU surveillance; ID; autopsy foundation; Nester cross
Jennifer FaumuinaProsecution07/07, 07/09Rifle in towel; lab routing; engraved rounds; Dremel
Amanda BakkerDefense (only FBI live)07/07/2026Mixture DNA towel/screwdriver; possible contributor; policy limits
Brian DavisProsecution07/08–07/09Surrender, booking; Twiggs foundation; texts/note
Samantha KarnerDefense (ATF)07/09/2026Jacket fragment vs rifle — inconclusive
Caitlin OliverDefense (ATF)07/10/2026Rifle DNA statistics; transfer / error-rate limits
Lance TwiggsRecorded (not live)07/09/2026April 1102 interview + texts/note; never charged
Mike Mitchell1102 via Davis07/08/2026Family friend; surrender coordination
Unidentified badge-carrier——On roof with Bagley; name never obtained; not known to have testified

The Most-Argued Witness​

Chris Bagley draws the most scrutiny for a structural reason rather than anything he is accused of: he is the person who reportedly found the key physical evidence, and his body-worn camera reportedly stopped recording as he reached the roof — so the discovery exists in testimony only, with no video.

On her podcast, Candace Owens stated that other police officers contacted her program saying the sudden blackout is highly implausible. Those officers are unnamed and not sworn, and their claim has not been tested in court. Body cameras do fail; the device logs would answer this far better than anonymous opinion. Bagley is a witness, not a suspect, and has never been charged with anything.

The Cooperating-Witness Question​

Lance Twiggs reportedly cooperated and received limited immunity. Commentators treat immunity as evidence of wrongdoing in itself. It is not — immunity is a routine prosecutorial tool used in a large share of criminal cases, and it exists precisely so witnesses can testify without self-incrimination. That DNA mixtures feature Twiggs on shared items is likewise ordinary for a person who lived with the accused. Twiggs has never been charged with anything.

Separately, a reported transport order for an unrelated inmate is documented as a process fact that some commentators frame as informant positioning. We make no claim that anyone did anything wrong.

Open Questions​

  1. Who was the second badge-carrier on the roof with Bagley, and did that person testify?
  2. Where are the body-cam device logs that would independently address the battery account?
  3. Does a non-activation report under Utah Code § 77-7a-104 exist for that day?
  4. Which witnesses expected at the preliminary hearing were not called, and why?
  5. Will certified transcripts be released, or does the public record stay limited to clips? See Gag Orders & Sealing.

Interesting In This Area​

Other Pages In This Section​

Court Investigation Index

Start from your question — the charges, the judge, the discovery fight, the gag order, whether the bullet matched the rifle — and this memo hands you the page. It also carries the full case roster, the case number and the booking record. Use it instead of guessing at the docket.

Read this

Missing Bodycam & the GRAMA 'No Footage' Admission

Asked at a public-records hearing for body-camera video of the surrender, the county's answer was that a search found none. Utah law reportedly requires cameras rolling for a law-enforcement encounter, and a written report when they are not — so the demand became simple: produce the written reports.

Read this
This image is a flat, digital scan of an official document titled "Utah County Sheriff Inmate Booking Sheet and PC Statement".

Probable Cause Affidavit (Police Booking)

The police-side booking document that established the legal basis for the detention — and the first place the government commits to its theory of how Charlie Kirk was killed. The full PDF is on the page.

Read this

Testimony

Sworn testimony is where a press statement becomes something a defense lawyer can cross-examine. The structural problem this page keeps returning to is substitution: where video would normally document the rooftop, there is recollection months later instead. That is a documentation gap, and it makes testimony load-bearing.

Read this

Sources​

  • @JOKAQARMY1, @realtoriabrooke, @TPostMillennial preliminary-hearing coverage (July 6, 2026).
  • Candace Owens podcast — anonymous police-officer implausibility claim (uncorroborated).
  • Master investigation file, Charlie_Kirk.txt — preliminary hearing, Bagley, and DNA sections.

This website's author is @HolonCitizen on X and YouTube/@HolonCitizen. Follow me there.

Interesting​