James Reid (born 1 August 1992) is a South African mountain bike racer. He rode at the cross-country event at the 2016 Summer Olympics. He finished in 42nd place after crashing out.