بدأ أبو سبعان مسيرته الكروية في فريق شباب نادي هجر. في 4 يوليو 2007، انْضمَّ أبو سبعان إلى نادي الاتحاد، ثم صعد إلى الفريق الأول في نادي الاتحاد في عام 2010، وشارك لأول مرة في مبارايات دوري المحترفين السعودي ضد نادي الشباب في يوم 11 مايو 2011.[1] خلال موسم 2011–12، بدأ أبو سبعان في الإنضمام إلى الفريق الأول في الكثير من الأوقات، وأصبح في النهاية لاعبًا في الفريق الأول. وفي 29 يناير 2012، تم تغريم أبو سبعان 10 آلاف ريال سعودي وإيقافه لـ 4 مباريات لإيذائه الاعب نواف العابد خلال مباراة نصف نهائي كأس ولي العهد السعودي ضد نادي الهلال.[2] وفي 10 أبريل 2012، تم إيقافه مرة أخرى لمباراتين لمهاجمته لاعبًا خلال مباراة الدوري ضد نادي النصر.[3] وفي 7 مايو 2012، وقع أبو سبعان عقد جديد لتمديد عقده مع الاتحاد حتى العام 2017.[4]
وفي 22 يونيو 2016، غادر أبو سبعان الاتحاد ووقع عقدًا لمدة عامين مع نادي الفتح،[5] لعب خلالها 11 مباراة مع النادي، وغادر النادي في منتصف الموسم. وفي 31 يناير 2017، انضم أبو سبعان إلى نادي التعاون على سبيل الإعارة لمدة ستة أشهر.[6] وفي 19 يوليو 2017، وقع أبو سبعان عقدًا لمدة عامين مع نادي الفيصلي،[7] حيث ظهر لأول مرة مع الفيصلي في يوم 17 أغسطس 2017 في مباراة الدوري ضد نادي الرائد، وسجل هدف للنادي خلال تلك المباراة التي انتهت بفوز الفيصلي 3-2. وأنهى موسمه الأول مع الفيصلي بخوض 28 مباراة وسجل خلالها 6 أهداف. أكسبه أدائه الاستدعاءً للمنتخب السعودية لكرة القدم لمباراة الودية ضد منتخب العراق لكرة القدم.[8] ومع ذلك كان موسمه الثاني في النادي أكثر إحباطًا حيث عانى أبو سبعان من الإصابات، شارك في 12 مباراة فقط في موسمه الثاني مع الفيصلي.[9] بعد انتهاء عقده مع الفيصلي، انضم أبو سبعان إلى نادي ضمك الصاعد حديثًا إلي دوري المحترفين، وخاض 13 مباراة في جميع المسابقات مع نادي ضمك وسجل هدفين في الدوري. وفي 25 يناير 2020، عاد أبو سبعان إلى التعاون لكن هذه المرة بشكل دائم،[10] حيث وقع عقدًا لمدة عامين ونصف مع النادي.