Mark Recchi begann seine Karriere 1984 in der kanadischen Juniorenliga British Columbia Junior Hockey League bei den "Langley Eagles". Noch während seiner ersten Saison kam er auch in der höherklassigen Juniorenliga Western Hockey League vier Mal für die New Westminster Bruins zum Einsatz, zu deren Stammkader er zur folgenden Spielzeit gehörte. Recchi gehörte gleich zu den führenden Kräften der Bruins, doch blieb der mannschaftliche Erfolg aus. Er wechselte daraufhin im Sommer 1986 innerhalb der WHL zu den Kamloops Blazers. Dort entwickelte er sich zu einem der besten Spieler der Liga und schloss die Saison 1987/88 als drittbester Scorer der WHL mit 61 Toren und 93 Assists in 62 Spielen ab. Im Sommer 1988 wurde er schließlich von den Pittsburgh Penguins im NHL Entry Draft in der vierten Runde an Position 67 ausgewählt, nachdem er in den zwei Jahren zuvor von den Teams der National Hockey League übergangen worden war.