Color, body and comb-wise, it looks like my Barred Rocks- the legs look white, though, and my birds have very yellow legs. The tail is untidy, so I can't decide what it looks like there.
I think I'm voting pullet, and if you give her a couple of weeks to adjust after getting her, you may get an egg to prove it?
I'd say it's definitely a rooster. You can see pointed hackle/saddle/and even sickle feathers, and I don't think BR because the legs are white instead of yellow. But what he could be, I've no idea.