Why my crush stares at me from across the room, but when he's close he pretends he doesn't see me?

Anonymous
Like in the title, he would just glance and stare at me from a distance when he's with his guys, but when he sees me there and is getting closer and then passes by me, he purposely isn't looking at me. Like he stands tall, looks ahead, pretends he's whistling and sometimes he looks like he's holding a smile.
He isn't doing this all the time, often when we're passing by he just stares into my eyes and that's mostly me who looks away.
And we've never talked, we just stare at each other since few months. We smiled at each other few times but we almost always have blank expression.
He doesn't seem too shy and is always talking to someone.
Why is he acting like this?
Why my crush stares at me from across the room, but when he's close he pretends he doesn't see me?
3 Opinion