Craig Anderson (born 30 October 1980) is an Australian former professional left-handed baseball pitcher who has played for the Sydney Blue Sox in the Australian Baseball League as well as the Seattle Mariners and Baltimore Orioles in Major League Baseball.