NPR
Diehard Phillies fan wins $22K broadcast bid, sounds like a 1940s radio pro
+710 words added -55 words removed
Accessibility links Skip to main content Keyboard shortcuts for audio player Open Navigation Menu --> Newsletters NPR Shop Get NPR+ Close Navigation Menu Home News Expand/collapse submenu for News National World Politics Business Health Science Climate Race Culture Expand/collapse submenu for Culture Books Movies Television Pop Culture Food Art & Design Performing Arts Life Kit Gaming Music Expand/collapse submenu for Music Tiny Desk New Music Friday All Songs Considered Music Features Live Sessions Podcasts & Shows Expand/collapse submenu for Podcasts & Shows Daily Morning Edition Weekend Edition Saturday Weekend Edition Sunday All Things Considered Up First Here & Now NPR Politics Podcast Featured Wait Wait...Don't Tell Me! Fresh Air Wild Card with Rachel Martin It's Been a Minute Embedded Get NPR+ More Podcasts & Shows Search Newsletters NPR Shop Get NPR+ Tiny Desk New Music Friday All Songs Considered Music Features Live Sessions About NPR Diversity Support Careers Press Ethics Diehard Phillies fan wins $22K broadcast bid, sounds like a 1940s radio pro A longtime Philadelphia Phillies fan, substitute teacher, Lewis Kalb, got to realize his dream this week of broadcasting one of the team's games.
− National Diehard Phillies fan wins $22K broadcast bid, sounds like a 1940s radio pro August 8, 20267:43 AM ET Heard on Weekend Edition Saturday Scott Simon
A longtime Philadelphia Phillies fan, substitute teacher, Lewis Kalb, got to realize his dream this week of broadcasting one of the team's games.
+ National Diehard Phillies fan wins $22K broadcast bid, sounds like a 1940s radio pro August 8, 20267:43 AM ET Heard on Weekend Edition Saturday Scott Simon Diehard Phillies fan wins $22K broadcast bid, sounds like a 1940s radio pro Listen · 2:26 2:26 Transcript Toggle more options Download Embed Embed "> <iframe src="https://www.npr.org/player/embed/nx-s1-5925284/nx-s1-9880342" width="100%" height="290" frameborder="0" scrolling="no" title="NPR embedded audio player"> Transcript A longtime Philadelphia Phillies fan, substitute teacher, Lewis Kalb, got to realize his dream this week of broadcasting one of the team's games. Sponsor Message Transcript
LEWIS KALB: Coming up on NPR, Lewis Kalb.
− Sponsor Message
Become an NPR sponsor
+ SCOTT SIMON, HOST:
That's Lewis Kalb of Medford Lakes, New Jersey.
KALB: I'm known as the voice of Medford Lakes because every event in town I'm at announcing it.
SIMON: Kalb, who is 73, is a substitute teacher and volunteer broadcaster of pretty much anything.
KALB: Whether it'll be rec basketball, middle school basketball, the Canoe Carnival, the 5K runs.
SIMON: And now he can add Major League Baseball to that list. The longtime Philadelphia Phillies fan placed a bid to win the opportunity of a lifetime to do the play-by-play of the third inning of the Phillies game against the Washington Nationals Wednesday for 94 WIP Radio.
(SOUNDBITE OF ARCHIVED RECORDING)
KALB: ...Broadcast booth. So here we go. Painter with the first pitch to Ortiz. It's in there for strike one called. Phils with two at the bottom of the second to take the lead.
SIMON: And well, you can hear, he did great.
(SOUNDBITE OF ARCHIVED RECORDING)
KALB: As we start at the top of the third now, Painter delivers. It's bounced foul.
When you have something that's a lifelong dream, and you get one shot at it, one inning, really, make the best of it.
SIMON: Kalb says he's been preparing for the chance for years by essentially calling an imaginary game as he drove his car.
KALB: Some people like to sing in the shower. Well, I don't have a good singing voice, but I might drive down the road and go, here is Bryce Harper, and the pitch. Swung on. Long drive to right. That one is gone.
SIMON: Kalb got to call one Bryce Harper at bat on Wednesday night. Had a single. Sadly, no runs in the third inning.
KALB: And I like the way the inning concluded because it was with a strikeout. And I said something like, got him, strike three, and that's it. The inning is over. And so, you know, we got to the break, and it went pretty well.
SIMON: Well, more for Lewis Kalb than the Phillies, who didn't fare well and lost to the Nationals 10-4. Kalb has gotten a lot of acclaim on social media, but says his head will not be turned to larger markets.
KALB: All of this fame and publicity, anybody would appreciate it. But what I love most about it is when I go do a game now, that's going to be Mr. Kalb, the Phillies announcer in the broadcast booth who's doing my game. It's just going to have more meaning. It's going to be more special for all the great kids in our wonderful town.
SIMON: Mr. Lewis Kalb, the voice of Medford Lakes, New Jersey, and, you know, once a big league broadcaster. Copyright © 2026 NPR. All rights reserved. Visit our website terms of use and permissions pages at www.npr.org for further information. Accuracy and availability of NPR transcripts may vary. Transcript text may be revised to correct errors or match updates to audio. Audio on npr.org may be edited after its original broadcast or publication. The authoritative record of NPR’s programming is the audio record. Facebook Flipboard Email Read & Listen Home News Culture Music Podcasts & Shows Connect Newsletters Facebook Instagram Press Public Editor Corrections Transcripts Contact & Help About NPR Overview Diversity NPR Network Accessibility Ethics Finances Get Involved Support Public Radio Sponsor NPR NPR Careers NPR Shop NPR Extra Terms of Use Privacy Your Privacy Choices Text Only Sponsor Message Sponsor Message Become an NPR sponsor (function () { var loadPageJs = function () { (window.webpackJsonp=window.webpackJsonp||[]).push([[22],{310:function(e,n,o){o.p=NPR.serverVars.webpackPublicPath,Promise.all([o.e(1),o.e(2),o.e(3),o.e(4),o.e(80)]).then((e=>{o(15),o(769),o(155),o(176),o(93),o(447),o(254),o(128),o(130),o(754),o(175),o(755),o(255),o(78),o(773)}).bind(null,o)).catch(o.oe)},782:function(e,n,o){e.exports=o(310)}},[[782,0]]]); }; if (document.readyState === 'complete') { loadPageJs(); } else { window.addEventListener('load', function load() { window.removeEventListener('load', load, false); loadPageJs(); }); } })();