I'm pretty sure this guy likes me, so why would he come up to tell me about a super hot girl he saw?

Alright here is why I feel like this guy likes me:
1. He stares at me. I've caught him a few times and he always makes a weird excuse as to why he was staring at me. Other people have also noticed the staring.
2. Overall body language. He's always nearby when we are in the same room. He smiles a lot when I'm around. When I talk to him, he paces and is very fidgety.
3. He listens to my conversations with other people, and asks me questions about them
4. he's tried to suss out my romantic situation in a not so subtle way.
5. He's a very introverted guy and doesn't go out of his way to talk to other people but goes way out of his way to talk to me.
Having said that...
I was by myself listening to some music and he walks over and asks me if I saw that Hispanic chick who just walked by (I'm also Hispanic, could be a coincidence, could not be). I said no I wasn't paying attention. He said man she was hot I should've gotten her number, and I asked him why he didn't and he said he didn't think about it. Then he went on to talk about how he's never been given a girl's number but all of his friends have. I'm just super confused. All of this is very recent, before a few weeks ago I've never really spoken to him
I'm pretty sure this guy likes me, so why would he come up to tell me about a super hot girl he saw?
Post Opinion