If you want a good machamp matchup then play vilegar because it has better matchups across the board.
Contrary to popular belief... There ACTUALLY IS some creative people playing this game who dont like to run the cookie cutter decks. Dont put everyone in the same boat you choose to sail.
This is an awesome deck.... Not exactly how I have been running it, but this looks like a solid list.
I am a little concerned about a few things.
1) 20 energy is rough.... I am at 24 and I'm having problems with t2 through t4 hard crushes... I am gonna try sages to assist early with getting energy in the discard pile.
2) I believe your trainer count is too high. Vileplume will get you if your not careful. Sure I see that you are trying to use them as a dialga counter but you cant take a loss to vilgar to HOPE and win the dialga matchup. Think about this truthfully.... Do you actually draw those cards when you need to vs dialga? My guess is no...
3) Take a look at your Mew recovery.... 1 dialga (2 seeker), 2 pokemon rescue, 4 rescue energy and 4 mews.... They only have 6 prizes. You should only need to set 5 total mews per game. I'm simply pointing out that there is some wiggle room in this part of the deck.
4) I went with some other techs, but dont want them to be worldwide till I can surprise someone... You are welcome to pm me for assistance if you like...
5) 2 uxie is too many.... You dont have the bech space ofr this. You also CAN run this deck with zero cards in hand. You really dont want to draw cards with this deck. You run the risk of pulling your energy with no way to put it back into the deck.
I like this deck. We have been working it for some time now. Props to your group for winning with it before me. Now that its a gym deck I think its time to tear it and start another deck...
Good luck and have fun....
Jimmy