James Brown (born 19 February 1990) is an Australian soccer player who currently plays for NPL Victoria 3 club Nunawading City. At youth level, he played for the Australia national under-23 soccer team. He has 82 caps in the A-League with Gold Coast United, Newcastle Jets and Melbourne City between 2008 and 2016. He is Indigenous Australian.