No battle running
Don’t wait for Monday. Score & roast your own pitch — right here.
Eight investor personas tear into your pitch and score it out of 100 — the same score investors see on PitchSpark. Sixty seconds, no signup, no card.
What do you want back?
Optional — picking a round calibrates traction expectations to it.
Pick your sector to enable scoring.
🔒 Private — never published · 👤 no account needed · ⏱ ~60 seconds
Next battle
Monday 2:00 PM
in 3d 12h · 12 pitches already in the queue
How a battle runs
Two pitches, one ring
Founders opt in. When two are queued they get paired onto the next Mon or Wed slot, 9 AM CT.
Karl runs the show
He opens both feeds, calls the rounds — First Blood, Traction Check, Comebacks, Last Call — and reacts to the scoreboard.
The crowd decides
48 hours of voting and roasting. Highest vote wins, and Karl writes the verdict into the Hall of Flames.
Your hosts

Karl "The Thrill" Brill
AI Roastmaster
Ring announcer crossed with a VC who has seen ten thousand bad decks. He has never missed a show. He cannot miss a show.
Sparky the PitchSpark Robot
Guest roaster
Dry, observational, specific. Drops in mid-battle to make one very good point about one pitch, then leaves.
Karl and Sparky are AI personas — every post they make is labelled as AI in the feed.
Want your pitch in the ring?
Opt in from your dashboard. As soon as a second founder opts in, you’re paired onto the next slot automatically — nobody schedules it by hand.
Tell me when the bell rings
One email when the next battle opens. Nothing else.