Have you gone to Home Depot and look at wallpaper books. There is one for sports or MLB. Sometimes They have coordinating fabrics that can be ordered.
Or Look for a different fabric like a baseball print.(check equilter)
Or how about painting pinstripes with permanent marker and a ruller.
No way would I piece that, Not even for a grandchild. I have my limits.