Marsh spilte tidligere for Manchester United FCs akademi- og reservelag. I løpet av 2005/06-sesongen ble Marsh fast for reservelaget, der han ble brukt som høyreback. Marsh spilte i Man Utds 2-1-seier borte mot Crewe Alexandra i Ligacupen. Han startet på topp sammen med Alan Smith og hadde drakt nummer 41. Han ble byttet ut til fordel for Michael Barnes ved pause.