It is NOT a roach . It has a yellow eye ( Rudd ) and not and orange eye ( Roach )
Not saying it is 100% Rudd though , as has been said need a better picture for scale counts and to count the rays on the dorsal fin , but I am sure it is no Roach ............. I think