As all chicken breed have a range of colors to them you can't exclude them from being RIR from that picture. First of all their faces still have baby fuzz so they are not completely feathered out. I have had some RIR that were light like that and I've had darker. These might not fit the breed standards is all. Or they could be New Hampshire reds, which are lighter. IMO they are both cockerels - with a slight possibility of the top being a pullet.