W 2006 roku przebywał na testach w Luton Town, jednak ostatecznie podpisał umowę z trzecioligowym Rotherham United, gdzie spędził sezon jako jeden z graczy wyjściowej jedenastki i zanotował trzeci spadek do niższej klasy rozgrywkowej w karierze. Sam pozostał jednak w League One, przechodząc do Yeovil Town.

Po kilku miesiącach, w marcu 2008, Cochrane został zawodnikiem innego trzecioligowca, Millwall, gdzie rozegrał jeden mecz i od maja do grudnia pozostawał bez klubu. Jego kolejnym klubem był Rushden & Diamonds z piątej ligi – Conference National. Tam również pełnił jedynie funkcję rezerwowego, jednak mimo to zdołał znaleźć angaż w czwartej lidze, w drużynie beniaminka – Aldershot Town. Po kilku miesiącach powrócił na piąty poziom rozgrywek, podpisując kontrakt z Hayes & Yeading United, za to po roku odszedł do szóstoligowego Boreham Wood.

W połowie 2011 roku Cochrane został graczem Antigua Barracuda FC z trzeciej ligi amerykańskiej. W USL Pro zadebiutował 17 lipca w przegranym 0:1 meczu z Richmond Kickers, natomiast pierwszego i jedynego gola zdobył 1 sierpnia w przegranej 1:2 konfrontacji z Los Angeles Blues.