Craig grew up in Stokes Valley and was a promising Rugby union player, he was noticed for his basketball talent at St. Bernard's College in Lower Hutt and spent his last two years of high school at Wellington High School, where he focused solely on Basketball.
Bradshaw completed his college career at Winthrop University in South Carolina, where he helped the Eagles to their third consecutive Big South Conference championship and a second round appearance at the NCAA national championships.
Bradshaw averaged 9.4ppg and 4.7rpg over his college career.
Bradshaw has been noted for his shooting range for a big man. He is a natural Power Forward but is capable of playing Center as he has done for New Zealand in recent times.
Bradshaw also played in the 2010 FIBA World Championship in Turkey.
Bradshaw joined the NBL for the 2007/08 season playing for the Brisbane Bullets. He was averaging 12.4 ppg. He then negotiated a deal with Basketball New Zealand and the Brisbane Bullets for his off season release so that he could play in the Turkish Basketball League for the European season but return to Australia to play the NBL. He has since become a centrepiece in the Efes Pilsen S.K. offense. In 2009, he became a starting player for the Korean Basketball League (KBL) side LG Sakers out of Changwon, South Korea. On 23 December 2010 Bradshaw officially signed to play with the Otago Nuggets for the 2011 NZL NBL season. After one season he was released. Bradshaw went on to sign a contract with the Southland Sharks for 2012.
- "Prospect profile – Craig Bradshaw". NBA. Retrieved 7 January 2010.