Nintendo has shared a list of the top 30 best-selling games on the Nintendo eShop for April. Alongside the big names you'd expect to see, we also have a fair number of indies and third-party releases.

The list has been posted on the Nintendo Switch news channel, distributed specifically to users in North America. It notes that the ranking is "based on Nintendo eShop unit sales", which includes games of all prices (even if they're free to download) but discounts demos.

Ryan can list the first 151 Pokémon all in order off by heart – a feat he calls his ‘party trick’ despite being such an introvert that he’d never be found anywhere near a party. He’d much rather just have a night in with Mario Kart and a pizza, and we can’t say we blame him.

Breath of the Wild and Rocket League surprise me. Not that they aren't worthy of sales but at their age as Switch games and the amount of new content being available, I'm shocked they did so well in April

@CaPPa 18th doesn't sound particularly high (although it did release fairly late in the month I suppose) but considering it had a physical release in NA, it's not so surprising if it doesn't do all that well digitally. Especially when the game takes up 12GB of space to download.