Wow, thanks a lot guys. This has been really helpful.
Thanks for the tip about the Gatorade and BCAA's, will definitely look to sip that during the game when I can and have some before as well.
I honestly can't stand most protein powders when mixed with water only because texture of it being flavoured water causes me to gag more often than not. However I will keep my milk mix to post game.
I always pig out after my games because they are late in the day(9-10:30pm) and if I don't then I wake up starving the next morning. Usually have a protein shake shortly afterwards and then an hour or so later have a big meal. Will definitely try having just PB&J and a banana an hour or so before the game instead and see how that works for me next week. I always keep hydrated during the week and drink 2-3L of water daily along with my breakfast milk and whatever else I may have.
I am in a recreational league right with no real practice days to speak of. Usually I just eat as usual on the day of a game consisting of breakfast(eggs, oats and fruit) then during the day at university I am snacking(banana and/or mixed nuts). For lunch it varies on my mood and whether I packed something from home but that will either be something from Subway or a the nearby chinese take out or a home packed sandwich, granola bar and fruit(apple/grapes) with a bottle of chocolate milk. Then about 2.5-3 hours before my games I will eat something light usually along the lines of a small portion of rice and a small chicken breast or some such.
I know that I may not be playing semi-pro or anything like that but I take my personal performance seriously to ensure that I give it my all.
I apologise for the response format I used but I didn't know how to quote from separate posts at the same time.