Hey Darion, first of its good to hear you are managing to beat some good solid players! It can be tricky against strange styles like the guy you have mentioned here. The first thing I would say is yes definitely try to counter his open up shots if they don’t have much spin, often players like this don’t recover well and if you can be solid and keep putting the ball on the table they get under pressure and break down into mistakes.
Also because his shots will be quite odd sometimes, it really helps to keep your serves tight and short and try to play the first attack in the rally, if you can play with a lot of spin this will make it more difficult for him to hit his flat shots. Also try to vary the placement and speed of your shots to break up his rhythm and timing. It’s not easy against these types of player but in the long term if you are solid and consistent you will start to beat him more often than not! 🙂