Frank was tested by different teams in Spain, France and Australia between 1999 and 2000. In January 2001, he signed with the La Crosse Bobcats of the Continental Basketball Association. The next month, he was placed on the injured reserve list. In nine games for the Bobcats, he averaged 4.7 points, 5.3 rebounds 1.8 assists per game. For the 2001–02 season, Frank played in Sweden for Sallen Basket. In 2002, he joined the Auckland Stars of the New Zealand NBL where he played eight seasons, winning two championships and many individual awards. In 2006, he gained New Zealand citizenship, allowing him to play for the Tall Blacks and as a Kiwi in the NZNBL and the ANBL. Frank signed with the New Zealand Breakers of the Australian NBL for the club's debut season in 2003–04. However, in November 2003, he was released by the Breakers after appearing in just 12 games. On September 5, 2005, he signed with the West Sydney Razorbacks of the Australian NBL as an injury-replacement for Nick Horvath. Later that month, he left the Razorbacks after appearing in just three games. In November 2005, he re-joined the New Zealand Breakers as an injury-replacement, but had to be let go after just two games due to the return of Adrian Majstrovich from injury. In March 2006, he signed a two-year deal with the Wollongong Hawks of the Australian NBL. He finished his first full season in the ANBL, playing 33 games and averaging 11.8 points, 7.2 rebounds and 1.9 assists per game. In April 2007, he signed with the Gold Coast Blaze. In November 2009, he re-signed with the Blaze as a short-term injury replacement for Greg Vanderjagt. He left the Blaze after three games. Frank later signed with the Wellington Saints for the 2010 New Zealand NBL season. He continued on with the Saints in 2011, 2012, and 2013. On 8 January 2014, Frank signed with the New Zealand Breakers as an injury replacement for Alex Pledger. Two days later, he played his first game for the Breakers since 2005, recording 9 points, 2 rebounds, 1 assist and 1 block in just under 16 minutes of action in a 93–87 win over the Melbourne Tigers. On 17 January, in his second game for the Breakers, Frank recorded 3 points, 1 rebound and 1 assist in a loss to the Perth Wildcats. In the loss, he lasted just over seven minutes before fouling out in club record time. On 11 February 2014, Frank signed with the Waikato Pistons for the 2014 New Zealand NBL season, joining his former Saints coach, Pero Cameron, at the Pistons. On 13 February 2015, Frank signed with the Super City Rangers for the 2015 New Zealand NBL season. On 27 March 2016, Frank signed with the Wellington Saints, returning to the club for a second stint. He appeared in seven games for the club before departing in late April.
Personal
Frank's partner is South African-born actress, Mia Pistorius. The pair have been together since 2002 when Frank first arrived in New Zealand. In August 2013, Frank graduated with a Master of Business Administration. In 2016, Frank played the role of a villain in the Bollywood film Mohenjo Daro starring Hrithik Roshan.