הירש, בנו של כדורגלן העבר נתן הירש ששיחק במכבי חיפה, נולד וגדל בחיפה. בגיל צעיר החל לשחק כדורגל בקבוצות הילדים של מכבי חיפה, וכשהיה בן 14 עבר למחלקת הנוער של הפועל חיפה. ב-1 באוגוסט2011 ערך את הופעת הבכורה שלו בקבוצה הבוגרת של המועדון, כשנכנס כמחליף במשחק מול בני סכנין במסגרת גביע הטוטו, אך לאחר מכן המשיך לשחק בקבוצת הנוער של המועדון ולא שיחק בליגת העל במדי הקבוצה הבוגרת של הפועל חיפה.
ב-18 בספטמבר2013 הושאל להפועל עפולה מהליגה הלאומית. את הופעת הבכורה שלו במועדון ערך יומיים לאחר מכן, כשעלה כמחליף בהפסד 0–1 להכח עמידר רמת גן. ב-18 באוקטובר 2013 כבש את שער הבכורה שלו במועדון, בהפסד 1–2 להפועל פתח תקווה. עד סוף העונה כבש פעמיים צמד ופעמיים שלושער, וסיים את העונה כמלך השערים של הליגה הלאומית עם 20 שערים. לקראת סיום העונה נרכש על ידי מכבי חיפה וחתם על חוזה לשלוש עונות במועדון.
ב-16 ביולי2014 הושאל להפועל פתח תקווה מליגת העל. ב-17 באוגוסט 2014 ערך את הופעת הבכורה שלו במדי הפועל פתח תקווה, כשפתח בהרכב בתיקו 1–1 נגד הפועל באר שבע במסגרת גביע הטוטו. את הופעת הבכורה שלו בליגת העל ערך ב-13 בספטמבר, בהפסד 0–4 להפועל רעננה. ב-18 באוקטובר כבש צמד שערי בכורה בליגת העל, בניצחון 4–1 על הפועל עכו. עד תום העונה כבש תשעה שערי ליגה עבור הפועל פתח תקווה, אך בסופה ירדה הקבוצה לליגה הלאומית.
לקראת עונת 2015/2016 חזר לסגל מכבי חיפה, וב-1 באוגוסט2015 ערך את הופעת הבכורה שלו במועדון, כשעלה כמחליף בניצחון 2–1 בדרבי מול הפועל חיפה במסגרת שלב הבתים של גביע הטוטו. ב-28 באוקטובר 2015 כבש את שער הבכורה שלו במדי מכבי חיפה, בניצחון 2–1 על עירוני קריית שמונה במסגרת גביע הטוטו. את שער הליגה היחיד שלו בעונה זו כבש ב-7 במאי2016, בניצחון 1–0 על בני סכנין, ובסופה זכה עם הקבוצה בגביע המדינה, לאחר ששותף כמחליף בניצחון 1–0 על מכבי תל אביב במשחק הגמר. בסך הכול שותף ב-22 משחקים בכל המסגרות בעונה זו, ובהם כבש שני שערים. ב-10 ביולי 2016 הושאל להפועל רעננה[1]. הירש לא מצא את מקומו בקבוצה ולא כבש שערים בעשרת המשחקים בהם שותף בכל המסגרות.
ב-15 בינואר2017 הושאל להפועל תל אביב עד לסוף העונה[2]. למחרת כבר ערך את הופעת הבכורה שלו בקבוצה, כשפתח בהרכב בהפסד 0–1 בדרבי מול מכבי תל אביב. ב-12 בפברואר 2017 כבש את שערו הראשון בהפועל תל אביב, בניצחון 2–0 על מ.ס. אשדוד. בסך הכול כבש שני שערים ב-15 הופעות ליגה עד תום העונה, ובסופה ירד עם הקבוצה לליגה הלאומית. ב-22 באוגוסט 2017 שוחרר ממכבי חיפה, וחזר להפועל תל אביב לאחר שחתם על חוזה לעונה עם אופציה לעונה נוספת[3]. בעונת 2017/2018 היה מלך השערים של הפועל תל אביב עם תשעה שערים ב-30 הופעות בליגה הלאומית, ובסופה עלה עם הקבוצה בחזרה לליגת העל ושוחרר מהמועדון.