James Westling

Play-By-Play Experience

  • Kansas State University (DI, fill in)
  • Newman University (DII)
  • ESPN3 (Television)
  • Kansas Collegiate Athletic Conference Network (Syndicated)
  • Bethany College (NAIA)
  • Garden City Community College (NJCAA)
  • Salina Central, Salina South High School

Sports Talk/Hosting Experience

  • “In The Zone”, Sports Radio 1150 KSAL
  • “The Boneyard”, ESPN 92.7 The Fan
  • Bethany, Garden City, H.S. Coaches Shows
  • Kansas Pregame Show
  • Rocking M. Media Scoreboard Show

Other Experience

  • Part of Management team for largest locally owned media company in the state of Kansas (41 stations)
  • Regional account executive with 10+ years sales experience, local direct and agency
  • Website Content, KSAL.com, Kansas Pregame Magazine, K-State HD TV, etc.
  • Emcee local events (KSU Graduation, Awards banquets, etc.)
  • Contributor, SayTheDamnScore.com podcast, PBP critique crew, guest blogger


  • 1st place, play by play, 2017 & 2016 – Kansas Association of Broadcasters


  • B.A. in Mass Communications w/Leadership Studies Minor, Kansas State University, 2008


Jon Chelesnik
CEO Sportscasting Talent Agency of America
San Diego, CA

Wyatt Thompson
Voice of Kansas State University
Manhattan, KS

Brian Hanni
Voice of University of Kansas
Lawrence, KS

Rocking M Media, LLC
Operations Manager, Account Exec.
Salina, KS
April 2009-Present

Kansas State University
NCAA DI fill in play-by-play
Manhattan, KS
November 2017-Present

KCAC Network
Lead play by play announcer
Wichita, KS
September 2016-Present

Steckline Communications
Operations Manager
Garden City, KS
July 2008-April 2009

Kansas Pregame
Writer, Account Executive
Lincoln, KS
April 2010-July 2012

Junction City Generals
Junction City, KS
Summer 2006, 2007

Smoky Hills Television
PBP, KCAC Championship
Wichita, KS
March 2017