Gift ideas for him?

Y’all I need birthday gift ideas! I know what he likes but between them I have no idea what to get as far as a gift goes lol.

Here are the things he likes:

- history

- video games

- basketball

I have no experience with buying anything from any of those topics lol. I’d like to get him something he could use and something nice but not over the top expensive.

Any ideas? I’m usually so good at this but this one has me stuck