Jim Petersen

Television Analyst

Jim Petersen returns for his 22nd season on the Wolves’ broadcast team. Partnered with Dave Benz, Petersen brings the experience of an eight-year NBA playing career to his analysis.

A St. Louis Park native, Petersen was named Minnesota’s Mr. Basketball in 1980 and was the first McDonald’s All-American from Minnesota. He went on to be a four-year letter winner at the University of Minnesota and was a member of the Gophers’ 1982 Big Ten Championship team.

Petersen was selected 51st overall by the Houston Rockets in the 1984 NBA draft. He played forward and center for the Rockets, Sacramento Kings and Golden State Warriors before retiring in 1992.

After leaving the NBA, Petersen worked for the NBA Players Association in their player programs division, facilitating seminars in NBA locker rooms on topics such as AIDS awareness, substance abuse and career/financial planning for life after basketball. In 2009, Petersen also joined the coaching staff of the WNBA’s Minnesota Lynx as an assistant coach, winning WNBA titles in 2011, 2013 and 2015.

Petersen currently resides in Minneapolis along with his wife Tika. Their son, Sanjay, was a four-year starter and two-time captain for Chris Collins at Northwestern University, including being a part of the Wildcats’ first NCAA appearance in school history in 2017. He currently plays for the Atlanta Hawks G League team.

Timberwolves games are carried locally by Bally Sports North.


Alan Horton

Radio Play-By-Play Announcer

Alan Horton tips off his 12th season as the radio play-by-play voice of the Minnesota Timberwolves. He will call every Wolves game this season on the team’s flagship station, WCCO-AM 830, and across the Midwest on the 30-station Timberwolves Radio Network. Horton was also the voice of the Minnesota Lynx for seven years, including their 2011 and 2013 WNBA Championships.

A graduate of the S.I. Newhouse School of Public Communications at Syracuse University, Horton came to the Twin Cities after spending the 2006-07 season with the Seattle SuperSonics and Storm.

He spent the previous nine years in Southern California as a sports broadcaster on both radio and television. His play-by-play experience included the San Diego Padres; San Diego State University football, baseball, and basketball; as well as high school football, basketball, volleyball, and water polo.

Horton was also the executive producer of the San Diego Chargers Radio Network for six seasons, and he was a national talk show host on the Fox Sports Radio Network in Los Angeles.

A native of Massachusetts, Horton lives in Minneapolis with his wife, Amy, and their two children.


Cal Soderquist

Executive Producer and Studio Host

Cal Soderquist is entering his first season as Executive Producer & Studio Host for the Minnesota Timberwolves. He joined the Timberwolves & Lynx Radio Network before the 2010-11 season, and served as a studio host for all pregame, halftime, and postgame coverage.

Soderquist completed his ninth season with the Minnesota Lynx broadcast team in 2019. He also served as the host of the weekly “Lynx Line” Podcast, as a producer for the Lynx Radio Network.

Before joining the Wolves & Lynx, Soderquist served as the broadcast play-by-play voice for the University of St. Thomas in St. Paul, calling men’s & women’s basketball, as well as football & volleyball.

A native of Minnesota, Soderquist’s radio experience includes a producer role with the Minnesota Twins, plus broadcasting other collegiate sports, as well as various high school tournaments. He graduated from the University of St. Thomas in 2012, and resides in Minneapolis with his wife Joann.

Timberwolves games are carried locally by WCCO 830.

Aitkin / BrainerdKKIN-FM / KFGI-FM94.3 / 101.5
Albert LeaKATE-AM1450
Bemidji / BlackduckKBUN-AM / K235BP / KBUM-FM1450 / 94.9 / 104.5
CrookstonKROX-AM / K291BT1260 / 105.7
Detroit LakesKDLM-AM / K226CA1340 / 93.1
DuluthKDAL-AM / WDUL-AM910 / 970
Grand ForksKNOX-AM1310
Grand RapidsKOZY-AM1320
MarshallKMHL-AM / K277AI1400 / 103.3
St. CloudWJON-AM / KXSS-AM1240 / 1390
Thief River FallsKTRF-AM1230
WillmarKWLM-AM / K242CF1340 / 96.3
JamestownKQDJ-AM / K246-AM1400 / 97.1
OakesKDDR-AM / K240CJ1220 / 95.5
Valley CityKOVC-AM1490