On 14 August 2012, Ralph made his Yeovil debut in the Football League Cup against Colchester United in a 3–0 victory.
[4] He scored his first goal for the club in a 3–1 victory over Preston in a League One match, having come on as a substitute midway through the second half.
His time at Newport was beset by injuries and although he made the substitutes bench on a number of occasions he did not make a competitive appearance.
[8] On 6 August 2016, Ralph made his Woking debut in a 3–1 home defeat against Lincoln City, playing the full 90 minutes.
[16] In December 2023, Ralph signed a contract extension with Southend until the summer of 2025, having become club captain during his time there.