רוגאני נולד בלוקה שבאיטליה, החל את דרכו בכדורגל באמפולי בשנת 2000, כשהיה בן 6. הוא שיחק באקדמיה של המועדון במשך 12 עונות, לפני שעבר ליובנטוס בהשאלה באוגוסט2012, תמורת סכום של 150,000 אירו. כשהצטרף ליובנטוס, רוגאני היה חלק מהקבוצה של עד גילאי 20, שם היה פותח בקביעות במהלך עונת 2012/2013 והוא תרם רבות לזכייה של הקבוצה באליפות אותה עונה.
לאחר הצלחתו של רוגאני בעונתו הראשונה בקבוצה עד גיל 20, רוגאני נרכש על ידי המועדון, ב-31 ביולי2013 בעבור 500,000 אירו והושאל ישר לאחר מכן בחזרה לאמפולי לעונה.
בגיל 20, רוגאני היה אחד הכוכבים של אמפולי במהלך הקמפיין המוצלח שלהם בניסיון לעלות בחזרה לסרייה א, כאשר סיים את העונה לאחר ששותף ב-40 משחקים וכבש 2 שערים. את שער השער הראשון בקריירה הוא הבקיע בנגיחה מקרן ב-22 במרץ2014, בניצחון ביתי 0–4 על רג'ינה קלצ'ו. המועדון סיים את העונה במקום השני ובכך הצליח לעלות ליגה.
ב-18 ביוני2014, יובנטוס החליטו להשאיל את רוגאני לעונה נוספת לאמפולי שבאותה שנה שיחקה נגדם בסרייה א. רוגאני ערך את הופעת הבכורה שלו בסרייה א ב-31 באוגוסט 2014, בהפסד 0–2 לאודינזה. את שער הבכורה בליגה הבקיע רוגאני ב-20 בספטמבר, בתיקו 2-2 מול צ'זנה. ב-2 בפברואר2015, רכשה יובנטוס את שאר 50 האחוזים מכרטיס השחקן של רוגאני מידי אמפולי תמורת 3.5 מיליון אירו. רוגאני היה שחקן מפתח עבור אמפולי באותה עונה, הוא שותף בכל משחקי הליגה של אמפולי באותה עונה מבלי שהוחלף או או עלה מהספסל, ובנוסף כבש 3 שערים, כאשר המועדון סיים את הליגה במקום ה-15.
יובנטוס
בקיץ 2015 חזר רוגאני ליובנטוס. הוא ערך את הופעת הבכורה שלו במועדון ב-30 בספטמבר2015, כשעלה כמחליף בניצחון 0–2 על סביליה בשלב הבתים של ליגת האלופות מה שגם הייתה הופעת הבכורה שלו בטורניר בינלאומי. המשחק הראשון בו פתח רוגאני בהרכב היה ב-16 בדצמבר, בניצחון 0–4 בדרבי על טורינו בשמינית גמר הקופה איטליה. הופעת הבכורה של רוגאני בליגה במדי יובנטוס הייתה כארבעה ימים לאחר מכן, כאשר החליף את אנדראה ברצאלי בדקה ה-56 במהלך הניצחון 2–3 על קארפי. במשחק הליגה הראשון בו פתח, ניצח 1–2 רוגאני את סמפדוריה, ב-10 בינואר2016. ב-24 באפריל, רוגאני קיבל כרטיס לראשונה בכל הקריירה שלו בסרייה א בהופעתו ה-53, הוא קיבל כרטיס צהוב בדקה ה-72 של המשחק במהלך הניצחון 1–2 על פיורנטינה. לפני אותו משחק, הכרטיס האחרון אותו קיבל היה ב-1 במרץ 2014, כשיחק באמפולי בסרייה ב מול רובור סיינה. בתום אותה עונה זכה רוגאני בגביע ובליגה האיטלקית עם יובנטוס.
ב-21 בספטמבר2016, ערך רוגאני את הופעתו הראשונה בעונת 2016/2017, במשחק שבו הבקיע את שערו הראשון בקבוצה, בניצחון 0–4 על קליארי. ב-25 בספטמבר 2016, פורסם כי רוגאני יושבת למשך שישה שבועות לאחר שצלע מהגרש יום קודם לכן במשחק נגד פלרמו. בבדיקות שערכו עלה כי הוא סבל מעומס ברצועה הצולבת. הוא חזר לאימונים ב-20 באוקטובר. ב-7 בדצמבר, רוגאני כבש את שערו הראשון בליגת האלופות, בהופעתו השלישית בלבד במפעל, בניצחון 0–2 על דינמו זאגרב. ב-14 בדצמבר האריך רוגאני את חוזהו ביובנטוס, וחתם על חוזה חדש לחמש שנים.
בעקבות עזיבתו של לאונרדו בונוצ'י למילאן בקיץ2017 בעונת 2017/2018, החל לקבל רוגאני דקות משחק נוספות בקבוצה. בסך הכל באותה עונה, רוגאני שותף ב-22 משחקים בסרייה א, ו-26 בכל המסגרות, בנוסף הוא כבש שני שערים, ששניהם היו בליגה, שכן יובנטוס שוב סיימה את העונה בזכייה בדאבל באליפות ובגביע.