Seth Wenig/Associated Press

If Jimmy Kimmel still has a job at ABC on Wednesday, he is either a very lucky or very deft comedian, or he has great blackmail photos of the network executives.

At Tuesday afternoon’s upfront presentation in New York, Mr. Kimmel, the host of ABC’s late night talk show “Jimmy Kimmel Live,” delivered a withering, blistering monologue that took direct aim at ABC, its potential advertisers and his NBC late-night rival, Jay Leno. The assembled advertisers received his performance with a mixture of uneasy laughs and the occasional gasp. UPDATE: As several commenters have rightly pointed out, much of Mr. Kimmel’s routine also received healthy laughter and was well received by the room. We didn’t intend to imply otherwise. You can watch video of Mr. Kimmel’s upfront performance here.

Bouncing onto the stage at just after 4 p.m., Mr. Kimmel self-deprecatingly declared, “All of ABC’s late night comedy talent is assembled here on one stage.” After rattling off a few statistics about the affluence of his viewers, he then admitted that he’d made all the numbers up. (He said so in a more obscene way.)

Then, in a “Jerry Maguire”-like moment of clarity, Mr. Kimmel said, “Everything you’re going to hear this week is” nonsense. “Let’s get real here. Let’s get Dr. Phil-real here. These new fall shows? We’re going to cancel about 90 percent of them. Maybe more.”

If ABC is so confident in its new fall shows, he asked, why is it announcing them at the same time it announces the midseason shows that will replace those fall shows? “This show ‘Shark Tank’ has the word tank right in the title,” he said.

To the ABC advertisers, Mr. Kimmel said, “Every year we lie to you and every year you come back for more. You don’t need an upfront. You need therapy. We completely lie to you, and then you pass those lies onto your clients.”

Mr. Kimmel then took a verbal swing at his own network, reminding the audience that ABC had attempted to hire away Mr. Leno when his tenure ended at NBC’s “Tonight Show.” But, according Mr. Kimmel, NBC said it would not give up Mr. Leno, “even if we have to destroy our own network to keep him.”

By devoting its entire 10 p.m. lineup, Monday through Friday, to Mr. Leno, Mr. Kimmel said NBC is “giving Jay’s viewers exactly what they want. An early-bird special.”

By deciding on their fall schedule in April, Mr. Kimmel said, “NBC got such a head start, they’ve already had time to cancel half their schedule.”

Mr. Kimmel also aimed a couple of zingers at Fox. That network’s action series “24,” he said, was “a head butt away from cancellation.” Next season, he said, Jack Bauer would have a new sidekick “played by Kiefer Sutherland’s probation officer.”

Returning to ABC’s advertisers, Mr. Kimmel said, “Next year on ‘Grey’s Anatomy,’ your product could kill Dr. Izzie. It just depends on how much you want to pay.”

In closing, Mr. Kimmel said, “I think all our shows are going to work this year. I really do.” He paused. “I don’t, really.”

Before departing the stage, he said: “The important thing to remember is: who cares, it’s not your money.”

For much, much more about the 2009 television upfront presentations, check out continuing coverage on TV Decoder.