Tibbling begon op zijn vijfde te voetballen bij de plaatselijke amateurclub Grödinge SK, voordat hij zes jaar lang in de jeugdopleiding van IF Brommapojkarna uit Stockholm speelde[1]. Gedurende zijn jaren hier trok hij de aandacht van diverse grote clubs van over de hele wereld. Hij liep stages bij Manchester United, FC Bayern München en AFC Ajax[2]. In de zomer van 2010 onderhandelde AFC Ajax met IF Brommapojkarna, maar Tibbling wilde in Zweden blijven voetballen[3].
Voor het seizoen van 2011 verruilde hij echter wel van club, hij verliet IF Brommapojkarna voor een grotere club in Stockholm, te weten Djurgårdens IF[4].
Simon Tibbling maakte op 29 april 2012 zijn seniorendebuut voor Djurgårdens IF in een wedstrijd tegen Kalmar FF in de Allsvenskan, hij viel in in de 91ste minuut[5]. Op 3 juli 2012 stond Tibbling voor het eerst in de basis, in een wedstrijd tegen IFK Göteborg[6]. Vier dagen na zijn achttiende verjaardag tekende Tibbling zijn eerste profcontract[7].
Eind 2014 werd bekend dat Tibbling alsnog de overstap maakt naar de Eredivisie. Op 28 november 2014 maakte FC Groningen bekend dat Tibbling getekend heeft voor de Noorderlingen[8]. Hij maakte zijn debuut voor FC Groningen op 16 januari 2015 tegen Ajax. Zijn eerste doelpunt scoorde Tibbling op 12 april 2015 tegen SC Cambuur. Met FC Groningen won hij de KNVB Beker in zijn eerste seizoen.
Tibbling kwam uit voor diverse Zweedse jeugdelftallen. Hij speelde onder meer zestien interlands voor Zweden -17 en dertien voor Zweden -19. Tibbling won in 2015 het EK onder 21 van 2015 met zijn landgenoten. Als kampioen plaatste Zweden zich voor de Olympische Spelen in Rio de Janeiro. Tibbling maakte deel uit van de selectie. In Brazilië werd de ploeg onder leiding van bondscoach Håkan Ericson uitgeschakeld in de groepsfase, na een gelijkspel tegen Colombia (2-2) en nederlagen tegen Nigeria (1-0) en Japan (1-0).