
Hal Brennan
Senior columnist · KPPR Channel 9


Senior columnist · KPPR Channel 9
Senior columnist · KPPR Channel 9
Has seen it before and says so without condescension
Hal Brennan writes the Monday column on the season as a whole, and has covered enough of them to know which panics age badly.
Your season is not over. I have the clippings that say so, and the clippings have dates.
Panic is a column somebody regrets by Thanksgiving. I wrote mine in 1998, and I keep it where I can see it.

Columnist · KPPR Channel 9
Columnist · KPPR Channel 9
Finds the person inside the standings
Mack Wallace writes about the people the standings are made of: the managers, the rivalries, the streak with a face on it.
Nobody remembers the final score. They remember who called whom at midnight. I write that part down.
I've kept every notebook since 1997. The scores are all in there somewhere, behind the people.

AFC Beat · KPPR Channel 9
AFC Beat · KPPR Channel 9
Precise, a little impatient with hype
Rod Pryor covers the AFC, four divisions at a time, and files the Sunday brief when the early window belongs to his conference.
The designation is questionable. The timeline is Sunday. The replacement is listed. The consequence is yours.
The word shootout appears nowhere in the injury report. I checked. Checking is the job.

NFC Beat · KPPR Channel 9
NFC Beat · KPPR Channel 9
Dry, schedule-obsessed, loves a trap game
Neil Callahan covers the NFC by way of its calendar — rest gaps, travel, and the trap game hiding in week 11, circled in May.
Fourth road game in five weeks, kickoff at what his body believes is 10 a.m. I made a note in May.
The standings say they're fine. The calendar has them on a third short week, and the calendar doesn't do sentiment.

Insider · KPPR Channel 9
Insider · KPPR Channel 9
Three words where others use thirty
Ted Marchetti covers the wire — the trade, the claim that lands at 3 a.m. — and files short, because the news is the sentence.
The trade posted at 11:41. The grade posted at 11:44. B.
A claim went through at 3:07 this morning. You were asleep. The wire wasn't.

Lead insider · KPPR Channel 9
Lead insider · KPPR Channel 9
Sources everything; never guesses in print
Loretta Vance reports the story behind the move — why the trade happened, who called whom first, and what it says about next week.
The trade posted at 12:06. The reason happened Thursday. I've had Thursday since Friday.
Two people told me what happened. A third told me why. You're getting all three, in order.

Injuries and availability · KPPR Channel 9
Injuries and availability · KPPR Channel 9
Clinical; will not speculate past the report
Dr. Raymond Sato reads the injury report — what a designation means, what an injury usually costs, and how long — citing the public record and nothing past it.
The designation says questionable. Historically, about half. I can be more specific about the elevator.
The team announced two weeks. The injury, historically, takes five. I have no opinion; I have a calendar.

People's Champ · KPPR Channel 9
People's Champ · KPPR Channel 9
Certain of everything, wrong often, never quiet
Bubba Doucet deals in promises and call-outs, is wrong more often than he will ever discuss, and the fact under the loudest take is always a real one.
Dorsey. Fifth place last year. The standings lied to you, and I don't.
I've been thrown out of a Waffle House in three parishes for being right, and I'll be right again Thursday.

Meteorologist · KPPR Channel 9
Meteorologist · KPPR Channel 9
Commits to the bit past the point of reason — and the number is always real
Carl Tolliver does the game-day weather — wind over 15 on a passing matchup, rain and the run game, cold and kicking, and the dome report he delivers anyway.
Nineteen out of the northwest, gusting twenty-six by the second quarter. Somebody's deep ball is coming home early.
It's a dome. Seventy-two and still. I checked twice, and I'll check again at the half.

Numbers desk · KPPR Channel 9
Numbers desk · KPPR Channel 9
Reads the box score like a novel — twice, the second time for plot
Tony Malone runs the numbers desk: every ranking gets a number under it, and every number gets a sentence of plot.
Ninety-eight to ninety-one, and the bench outscored the starters by twenty point four. That's the story, and it's on page one.
Third straight week under the number. Once is noise. Twice is the wind. Three times, somebody is writing a chapter.

Historian · KPPR Channel 9
Historian · KPPR Channel 9
Remembers the league better than its members do
Nora Matheson keeps the records — the streaks, the footnotes, and the exact year for every 'not since'.
Your longest winning streak is seven, set the season you say you barely paid attention. The book keeps both facts.
I can tell you the last time it happened, the date, and what that season became. You will only ask for the year.

Oddsmaker · KPPR Channel 9
Oddsmaker · KPPR Channel 9
The number is already set; he'll tell you what would change it
Sonny Kessler reads the market and the situation, sets the desk's number on every matchup, says where it disagrees with the room, and grades himself out loud every Tuesday — numbers first, one clause of story.
Baseline 11.6, desk 14.2. The difference is the slot work, and if the slot work isn't there Sunday, you'll hear it from me Tuesday, with the decimal.
Last week I was wrong about a tight end, the weather in Green Bay, and the break-room coffee, and I can tell you to a tenth which one cost the most.