Boys 4T Blue Short Sleeve Polo Shirt School Uniform Thick Cotton
It is marked for size 5 but I believe it is a bit smaller and would be better for size 4. See the length in the photo.
It has nice thick cotton material as the brand clothes.