2016: February 26 Pokémon Direct - March 3 Nintendo Direct
2017: June 6 Pokémon Direct - June 13 E3 2017 Nintendo Direct
2019 (1): February 13 Nintendo Direct - February 27 Pokémon Direct
2019 (2): June 5 Pokémon Direct - June 11 E3 2019 Nintendo Direct
General Direct next week practically confirmed baby; Pokemon Directs air within 1-2 weeks from one.
2017: June 6 Pokémon Direct - June 13 E3 2017 Nintendo Direct
2019 (1): February 13 Nintendo Direct - February 27 Pokémon Direct
2019 (2): June 5 Pokémon Direct - June 11 E3 2019 Nintendo Direct
General Direct next week practically confirmed baby; Pokemon Directs air within 1-2 weeks from one.