After he went undrafted following a college career at Gonzaga University and brief overseas stints, among others in the Philippine Basketball Association, the 6'5" (1.96 m) shooting guard signed with the Seattle SuperSonics in 2003, where he played one season, averaging 3.4 points and one rebound per game.
He was then made available in the 2004 expansion draft, where he was selected by the Charlotte Bobcats, but later waived. He was then signed by the Portland Trail Blazers for the 2004-05 season where he averaged 3.8 points and 1.4 rebounds per game.
Frahm joined the Minnesota Timberwolves for the 2005-06 season. He scored 18 points on the season opener against Portland, his former team, but saw very limited action after. The Timberwolves waived him on March 16th. The Houston Rockets claimed Frahm off waivers on March 20th.