If those aren't the best photo taking conditions then you should take a selfie. Based on the photo though I'd rate you highly regardless:
7/10
I don't like taking selfies, but here is one of the few that I have.

Your right arm looks significantly bigger than your left arm. Maybe it's the angle of the picture, but it looks a bit ummm... weird once you pay attention to it.
But you look good. A solid 8/10 or a 9ish/10
I think that's just the lighting/angle. I mean there is a difference but it isn't that significant or noticeable usually haha.
You have really sharp and sculpted facial features and very nice bronze skin tone.You look like someone I'd hire in a Nike or Addidas add.
So I am assume you're a pro runner ? Just wondering what you do because I'd like to achireve a similar body.
I'd definitely rate you at least an 8.
I was a middle-distance runner in college (few months ago). I would usually run 65-70 miles a week and do strength exercises on the sides (push-ups, abs, medicine ball, etc). I didn't pay much attention to my diet although I did avoid eating terribly.