רפן נולד וגדל בפרדריקסטאד, נורבגיה, והחל לשחק במועדון המקומי סקוגסטרנד אי.אל. בגיל 15, הוא הצטרף לאקדמיה הנוערית של פרדריקסטאד, ובהמשך הועבר לקבוצה הבכירה בשנת 2010. הוא נשאר במועדון ושיחק 136 משחקים בליגה, לפני שעבר לגפל כסוכן חופשי בנובמבר 2015. במהלך תקופת ההכנה לאוסבנסקאן 2016
רפן נפצע בברך והיה צריך להחמיץ את כל העונה. בינואר 2017 הוא חתם על לילסטרום.