Battle Concluded

The Roast Room

Two pitches enter. The crowd decides which one leaves.

Mon & Wed · 9 AM CT
48-hour vote window
Community decides

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.