בן שהר שיחק ב-15 קבוצות בקריירה, אבל הקבוצה בה הוא גדל ואיתה שיחק לראשונה בליגת האלופות היא הפועל תל אביב. היום (ראשון) החלוץ חתם על חוזה בקבוצת נעוריו שמשחקת בליגה הלאומית, וינסה בגיל 35 להתניע מחדש את הקריירה.
שהר עזב את הפועל ת"א עוד כששיחק בקבוצת הנוער, כשחתם בקבוצת הנוער של צ'לסי האנגלית, ונדד בתחילת הקריירה בין קבוצות אנגליות לפני שחזר ב-2010 להפועל תל אביב, העפיל איתה לליגת האלופות וחזר לאירופה אל אוסר הצרפתית.
הוא חזר לישראל ב-2015 אל הפועל באר שבע, משם המשיך למכבי חיפה ומכבי פתח תקווה, זכה בחמש אליפויות ובשני גביעי המדינה. כעת הוא ינסה להחזיר את האדומים לליגה הבכירה.
