2019 Allsvenskan

{{Short description|95th season of Allsvenskan}}

{{more citations needed|date=December 2018}}

{{Infobox football league season

| competition = Allsvenskan

| season = 2019

| winners = Djurgårdens IF
8th Allsvenskan title
12th Swedish championship title

| relegated = GIF Sundsvall
AFC Eskilstuna

| continentalcup1 = Champions League

| continentalcup1 qualifiers = Djurgårdens IF

| continentalcup2 = Europa League

| continentalcup2 qualifiers = Malmö FF
Hammarby IF

| matches =

| total goals =

| league topscorer = Mohamed Buya Turay (15 goals)

| biggest home win = IFK Göteborg 7–1 Östersunds FK
(2 November 2019)

| biggest away win = AFC Eskilstuna 1–6 Hammarby IF
(27 July 2019)
Örebro SK 0–5 Malmö FF
(2 November 2019)

| highest scoring = Hammarby IF 6–2 Falkenbergs FF
(7 July 2019)
Hammarby IF 6–2 IFK Göteborg
(15 September 2019)
IFK Göteborg 7–1 Östersunds FK
(2 November 2019)

| longest wins = 8 matches
Hammarby IF{{cite web |url=http://www.soccerstats.com/table.asp?league=sweden&tid=g |title=Allsvenskan streaks and sequences |publisher=soccerstats.com |work=soccerstats.com |access-date=20 May 2019}}

| longest unbeaten = 18 matches
Malmö FF

| longest winless = 18 matches
GIF Sundsvall

| longest losses = 7 matches
Östersunds FK

| highest attendance = 45,367
AIK 1–0 Djurgårdens IF
(1 September 2019)

| lowest attendance = 1,876
AFC Eskilstuna 4–1 BK Häcken
(25 August 2019)

| average attendance = 9,166

| attendancecalc =

| prevseason = 2018

| nextseason = 2020

| updated =

}}

The 2019 Allsvenskan, part of the 2019 Swedish football season, was the 95th season of Allsvenskan since its establishment in 1924. A total of 16 teams participated. AIK were the defending champions after winning the title in the previous season.

Djurgårdens IF won the Allsvenskan title, their first since 2005, their 8th overall and their 12th Swedish championship overall, in the 30th and final round on 2 November 2019 by playing a 2–2 tie in their away fixture against IFK Norrköping. This was also the second consecutive year that a team from Stockholm clinched the title.

Teams

{{location map+ |Sweden |float=right |width=350 |caption=Location of teams in 2019 Allsvenskan |places=

{{Location map~ |Sweden |lat=62.40 |long=17.3167 |label={{nobreak|Sundsvall}}|position=left}}

{{location map~ |Sweden |lat=56.046880 |long=12.695250 |label={{nobreak|Helsingborg}}|position=top}}

{{location map~ |Sweden |lat=57.735556 |long=12.935278 |label={{nobreak|Elfsborg}}|position=right}}

{{location map~ |Sweden |lat=57.71 |long=11.95 |label=Gothenburg|mark=Black pog.svg|position=bottom}}

{{Location map~ |Sweden |lat=59.370570 |long=16.513580 |label={{nobreak|AFC}}|position=top}}

{{Location map~ |Sweden |lat=58.594720 |long=16.183630 |label={{nobreak|Norrköping}}|position=right}}

{{Location map~ |Sweden |lat=59.85 |long=17.64 |label={{nobreak|Sirius}}|position=top}}

{{location map~ |Sweden |lat=56.905449 |long=12.491220 |label={{nobreak|Falkenberg}}|position=right}}

{{location map~ |Sweden |lat=56.668611 |long=16.31 |label={{nobreak|Kalmar}}|position=right}}

{{location map~ |Sweden |lat=55.583333 |long=12.983333 |label=

{{nobreak|Malmö}}
}}

{{Location map~ |Sweden |lat=59.34535 |long=18.079044 |label=

Stockholm
|mark=Black pog.svg}}

{{location map~ |Sweden |lat=59.266111 |long=15.223056 |label={{nobreak|Örebro}}|position=bottom}}

{{location map~ |Sweden |lat=63.11 |long=14.40 |label={{nobreak|Östersund}}|position=top}}

{{Location map~ |Europe |mark=TransparentPlaceholder.png |marksize=1 |lat=67.5|long=30 |label={{nowrap|Stockholm teams}}

{{nowrap|
AIK
Djurgården
Hammarby}}



{{nowrap|Gothenburg teams}}

{{nowrap|
Häcken
IFK Göteborg}}

}}

}}

A total of sixteen teams are contesting the league, including thirteen sides from the previous season, two promoted teams from the 2018 Superettan and one team from the 2018 Allsvenskan play-offs.

Dalkurd FF and Trelleborgs FF were relegated at the end of the 2018 season after finishing in the bottom two places of the table, and were replaced by the 2018 Superettan champions Helsingborgs IF and runners-up Falkenbergs FF. Helsingborg make their return to Allsvenskan after a two-year absence, this will be their 67th season in the top flight. Falkenberg will take part in Allsvenskan for the fourth time, returning to Allsvenskan after a two-year absence.

The play-off spot was taken by AFC Eskilstuna, replacing IF Brommapojkarna. The team made it back to Allsvenskan after just one season in the second division, having been relegated in 2017.

=Stadia and locations=

class="wikitable sortable" style="text-align: left;"

! Team

! Location

! Stadium

! Turf1

! Stadium capacity1

AFC Eskilstuna

|Eskilstuna

|Tunavallen

|Artificial

|align="center"|7,500

AIK

|Stockholm

|Friends Arena

|Natural

|align="center"|50,000

BK Häcken

|Gothenburg

|Bravida Arena

|Artificial

|align="center"|6,500

Djurgårdens IF

|Stockholm

|Tele2 Arena

|Artificial

|align="center"|30,000

Falkenbergs FF

|Falkenberg

|Falcon Alkoholfri Arena

|Natural

|align="center"|5,565

GIF Sundsvall

|Sundsvall

|NP3 Arena

|Artificial

|align="center"|7,700

Hammarby IF

|Stockholm

|Tele2 Arena

|Artificial

|align="center"|30,000

Helsingborgs IF

|Helsingborg

|Olympia

|Natural

|align="center"|16,500

IF Elfsborg

|Borås

|Borås Arena

|Artificial

|align="center"|16,899

IFK Göteborg

|Gothenburg

|Gamla Ullevi

|Natural

|align="center"|18,600

IFK Norrköping

|Norrköping

|Nya Parken

|Artificial

|align="center"|15,734

IK Sirius

|Uppsala

|Studenternas IP

|Artificial

|align="center"|6,300

Kalmar FF

|Kalmar

|Guldfågeln Arena

|Natural

|align="center"|12,000

Malmö FF

|Malmö

|Eleda Stadion

|Natural

|align="center"|22,500

Örebro SK

|Örebro

|Behrn Arena

|Artificial

|align="center"|12,300

Östersunds FK

|Östersund

|Jämtkraft Arena

|Artificial

|align="center"|8,466

  • 1 According to each club information page at the Swedish Football Association website for Allsvenskan.{{cite web |title=Allsvenskan |url=https://svenskfotboll.se/allsvenskan/ |publisher=The Swedish Football Association |access-date=7 November 2016|language=sv }}

{{Clear}}

=Managerial changes=

class="wikitable"
Team

!Outgoing manager

!Manner of departure

!Date of vacancy

!Table

!Incoming manager

!Date of appointment

Djurgårdens IF

|{{flagicon|SWE}} Özcan Melkemichel

|End of contract

|November 15, 2018

|rowspan=3 |Pre-season

|{{flagicon|SWE}} Kim Bergstrand
{{flagicon|SWE}} Thomas Lagerlöf

|November 16, 2018

IK Sirius

|{{flagicon|SWE}} Kim Bergstrand
{{flagicon|SWE}} Thomas Lagerlöf

|Resigned

|November 15, 2018

|{{flagicon|SWE}} Henrik Rydström

|December 10, 2018

Kalmar FF

|{{flagicon|SWE}} Henrik Rydström

|End of contract

|November 18, 2018

|{{flagicon|SWE}} Magnus Pehrsson

|November 27, 2018

Helsingborgs IF

|{{flagicon|SWE}} Per-Ola Ljung

|Sacked

|June 15, 2019

|14th

|{{flagicon|SWE}} Henrik Larsson

|June 16, 2019

Helsingborgs IF

|{{flagicon|SWE}} Henrik Larsson

|Resigned

|August 23, 2019

|12th

|{{flagicon|SWE}} Olof Mellberg

|September 3, 2019

GIF Sundsvall

|{{flagicon|SWE}} Joel Cedergren

|Sacked

|August 30, 2019

|16th

|{{flagicon|SWE}} Tony Gustavsson

|September 2, 2019

AFC Eskilstuna

|{{flagicon|SWE}} Nemanja Miljanović

|Promoted to Director of Football Operations

|September 5, 2019

|15th

|{{flagicon|LTU}} Saulius Širmelis
{{flagicon|LTU}} Saulius Cekanavicius

|September 5, 2019

Kalmar FF

|{{flagicon|SWE}} Magnus Pehrsson

|Sacked

|October 31, 2019

|13th

|{{flagicon|SWE}} Jens Nilsson

|October 31, 2019

League table

{{#invoke:Sports table|main|style=WDL

|source=[https://www.svenskfotboll.se/serier-cuper/tabell-och-resultat/allsvenskan-herrar/77486/ svenskfotboll.se] {{in lang|sv}}

|team1=DIF |team2=MFF |team3=HAM |team4=AIK |team5=IFKN |team6=BKH |team7=IFKG |team8=IFE |team9=ÖSK |team10=HIF |team11=IKS |team12=ÖFK |team13=FFF |team14=KFF |team15=GIFS |team16=AFC

|result1=CL1Q |result2=EL1Q |result3=EL1Q |result14=RPO |result7=EL2Q |result15=REL |result16=REL

|update=complete

|win_AFC = 4|draw_AFC = 8|loss_AFC= 18|gf_AFC = 23|ga_AFC =55 |status_AFC=R

|win_AIK =19|draw_AIK = 5|loss_AIK = 6|gf_AIK = 47|ga_AIK =24

|win_BKH =14|draw_BKH = 7|loss_BKH = 9|gf_BKH = 44|ga_BKH =29

|win_DIF =20|draw_DIF = 6|loss_DIF = 4|gf_DIF = 53|ga_DIF =19 |status_DIF=C

|win_FFF = 6|draw_FFF = 7|loss_FFF =17|gf_FFF = 25|ga_FFF =62

|win_GIFS= 4|draw_GIFS= 8|loss_GIFS=18|gf_GIFS= 31|ga_GIFS=50 |status_GIFS=R

|win_HAM =20|draw_HAM = 5|loss_HAM = 5|gf_HAM = 75|ga_HAM =38

|win_HIF = 8|draw_HIF = 6|loss_HIF =16|gf_HIF = 29|ga_HIF =49

|win_IFE =11|draw_IFE =10|loss_IFE = 9|gf_IFE = 44|ga_IFE =45

|win_IFKG=13|draw_IFKG= 9|loss_IFKG= 8|gf_IFKG= 46|ga_IFKG=31

|win_IFKN=16|draw_IFKN= 9|loss_IFKN= 5|gf_IFKN= 54|ga_IFKN=26

|win_IKS = 8|draw_IKS = 5|loss_IKS =17|gf_IKS = 34|ga_IKS =51

|win_KFF = 4|draw_KFF =11|loss_KFF =15|gf_KFF = 22|ga_KFF =47 |status_KFF=O

|win_MFF =19|draw_MFF = 8|loss_MFF = 3|gf_MFF = 56|ga_MFF =16

|win_ÖSK = 9|draw_ÖSK = 6|loss_ÖSK =15|gf_ÖSK = 40|ga_ÖSK =56

|win_ÖFK = 5|draw_ÖFK =10|loss_ÖFK =15|gf_ÖFK = 27|ga_ÖFK =52

|name_AFC =AFC Eskilstuna

|name_AIK =AIK

|name_BKH =BK Häcken

|name_DIF =Djurgårdens IF

|name_FFF =Falkenbergs FF

|name_GIFS=GIF Sundsvall

|name_HAM =Hammarby IF

|name_HIF =Helsingborgs IF

|name_IFE =IF Elfsborg

|name_IFKG=IFK Göteborg

|name_IFKN=IFK Norrköping

|name_IKS =IK Sirius

|name_KFF =Kalmar FF

|name_MFF =Malmö FF

|name_ÖFK =Östersunds FK

|name_ÖSK =Örebro SK

|show_limit=5

|class_rules=1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head points; 5) Head-to-head goal difference; 6) Head-to-head away goals scored; 7) Play-off
(Note: Play-off is only played if need to decide champion, teams for relegation or UEFA competition and will be played on a neutral ground).

|res_col_header=QR

|col_CL1Q=green1 |text_CL1Q=Qualification for the Champions League first qualifying round

|col_EL2Q=blue1 |text_EL2Q=Qualification for the Europa League second qualifying round

|col_EL1Q=blue2 |text_EL1Q=Qualification for the Europa League first qualifying round

|col_RPO=red2 |text_RPO=Qualification for the relegation play-offs

|col_REL=red1 |text_REL=Relegation to the Superettan

|note_res_EL2Q = IFK Göteborg qualified for the Europa League second qualifying round by winning the 2019–20 Svenska Cupen.

}}

Positions by round

{{#invoke:sports rbr table|table|sortable = y|legendpos = br

| team1 = Djurgårdens IF

| pos1 = 6/2/1/1/1/1/4/7/6/5/3/2/2/2/3/3/2/1/1/1/1/1/1/1/1/1/2/1/1/1

| team2 = Malmö FF

| pos2 = 10/12/8/3/2/2/1/1/1/1/1/1/1/1/1/2/3/2/3/2/4/3/3/2/2/2/1/3/2/2

| team3 = Hammarby IF

| pos3 = 8/10/13/7/13/8/7/4/4/6/6/6/6/6/6/6/4/5/4/4/3/5/4/4/4/3/3/2/3/3

| team4 = AIK

| pos4 = 11/11/5/8/4/9/8/5/5/3/4/3/3/3/2/1/1/3/2/3/2/2/2/3/3/4/4/4/4/4

| team5 = IFK Norrköping

| pos5 = 15/13/15/9/10/10/10/11/9/8/8/7/7/7/7/7/7/7/7/7/7/7/7/7/5/5/5/5/5/5

| team6 = BK Häcken

| pos6 = 7/4/2/2/7/6/3/3/3/2/5/5/4/5/4/4/6/4/5/5/5/4/5/5/6/6/6/6/6/6

| team7 = IFK Göteborg

| pos7 = 14/8/11/4/6/5/2/2/2/4/2/4/5/4/5/5/5/6/6/6/6/6/6/6/7/7/7/7/7/7

| team8 = IF Elfsborg

| pos8 = 9/15/9/10/3/3/5/8/7/7/7/8/8/8/9/10/8/9/10/8/8/9/9/9/9/8/8/8/8/8

| team9 = Örebro SK

| pos9 = 13/16/16/15/16/14/14/13/13/11/12/9/11/12/12/11/9/8/8/9/9/8/8/8/8/9/9/9/9/9

| team10 = Helsingborgs IF

| pos10 = 2/7/3/6/9/13/12/12/14/13/13/14/13/11/11/12/12/12/11/12/13/10/13/10/10/10/10/10/10/10

| team11 = IK Sirius

| pos11 = 3/1/4/5/8/11/13/14/11/12/9/12/9/9/10/9/11/11/12/13/12/12/10/11/11/11/11/12/11/11

| team12 = Östersunds FK

| pos12 = 12/5/10/12/5/4/6/6/8/9/10/10/10/10/8/8/10/10/9/10/10/11/11/13/13/13/13/11/12/12

| team13 = Falkenbergs FF

| pos13 = 4/9/12/16/15/16/16/16/16/16/16/15/15/15/16/16/13/13/13/14/14/14/14/14/14/15/15/16/14/13

| team14 = Kalmar FF

| pos14 = 16/14/14/11/11/12/11/9/10/10/11/11/12/13/13/13/14/14/14/11/11/13/12/12/12/12/12/13/13/14

| team15 = GIF Sundsvall

| pos15 = 5/3/7/14/12/7/9/10/12/14/14/13/14/14/14/14/15/16/16/16/16/16/16/16/15/14/14/14/15/15

| team16 = AFC Eskilstuna

| pos16 = 1/6/6/13/14/15/15/15/15/15/15/16/16/16/15/15/16/15/15/15/15/15/15/15/16/16/16/15/16/16

| color_1 = #FFD700|text_1 = Leader

| color_2-3 = #CCF3FF|text_2-3 = 2019–20 UEFA Europa League First qualifying round

| color_14 = #FFE6E6|text_14 = Relegation play-offs

| color_15- = #FFCCCC|text_15- = Relegation to 2020 Superettan

| source = [http://www.everysport.com/sport/fotboll/fotbollsserier-2019/allsvenskan-herr/allsvenskan/100877 everysport.com]

}}

Results

{{#invoke:sports results|main

| source = [https://www.svenskfotboll.se/serier-cuper/spelprogram/allsvenskan-herrar/77486/ Swedish Football Association] {{in lang|sv}}

| update = complete

| a_note = yes

| matches_style = FBR

| team1 = AFC | team2 = AIK | team3 = BKH | team4 = DIF | team5 = FFF | team6 = GIFS | team7 = HAM | team8 = HIF | team9 = IFE | team10 = IFKG | team11 = IFKN | team12 = IKS | team13 = KFF | team14 = MFF | team15 = ÖSK | team16 = ÖFK

| name_AFC = AFC Eskilstuna

| name_AIK = AIK

| name_BKH = BK Häcken

| name_DIF = Djurgårdens IF

| name_FFF = Falkenbergs FF

| name_GIFS = GIF Sundsvall

| name_HAM = Hammarby

| name_HIF = Helsingborgs IF

| name_IFE = IF Elfsborg

| name_IFKG = IFK Göteborg

| name_IFKN = IFK Norrköping

| name_IKS = IK Sirius

| name_KFF = Kalmar FF

| name_MFF = Malmö FF

| name_ÖSK = Örebro SK

| name_ÖFK = Östersunds FK

| match_AFC_AIK = 2-4

| match_AFC_BKH = 0-2

| match_AFC_DIF = 1-1

| match_AFC_FFF = 0-0

| match_AFC_GIFS = 1-0

| match_AFC_HAM = 1-6

| match_AFC_HIF = 1-1

| match_AFC_IFE = 2-2

| match_AFC_IFKG = 3-1

| match_AFC_IFKN = 0-2

| match_AFC_IKS = 0-0

| match_AFC_KFF = 3-1

| match_AFC_MFF = 0-1

| match_AFC_ÖSK = 1-1

| match_AFC_ÖFK = 0-1

| match_AIK_AFC = 2-1

| match_AIK_BKH = 1-0

| match_AIK_DIF = 1-0

| match_AIK_FFF = 2-0

| match_AIK_GIFS = 2-1

| match_AIK_HAM = 2-0

| match_AIK_HIF = 2-0

| match_AIK_IFE = 3-0

| match_AIK_IFKG = 1-0

| match_AIK_IFKN = 0-2

| match_AIK_IKS = 2-1

| match_AIK_KFF = 1-2

| match_AIK_MFF = 0-0

| match_AIK_ÖSK = 2-0

| match_AIK_ÖFK = 0-0

| match_BKH_AFC = 3-0

| match_BKH_AIK = 1-2

| match_BKH_DIF = 0-1

| match_BKH_GIFS = 1-0

| match_BKH_FFF = 4-1

| match_BKH_HAM = 2-0

| match_BKH_HIF = 2-1

| match_BKH_IFE = 1-2

| match_BKH_IFKG = 1-2

| match_BKH_IFKN = 0-1

| match_BKH_IKS = 4-1

| match_BKH_KFF = 1-0

| match_BKH_MFF = 1-1

| match_BKH_ÖSK = 3-0

| match_BKH_ÖFK = 1-1

| match_DIF_AFC = 3-0

| match_DIF_AIK = 0-2

| match_DIF_BKH = 2-0

| match_DIF_FFF = 1-0

| match_DIF_GIFS = 2-2

| match_DIF_HAM = 1-2

| match_DIF_HIF = 2-0

| match_DIF_IFE = 2-0

| match_DIF_IFKG = 2-1

| match_DIF_IFKN = 1-1

| match_DIF_IKS = 4-0

| match_DIF_KFF = 2-0

| match_DIF_MFF = 1-1

| match_DIF_ÖSK = 3-0

| match_DIF_ÖFK = 3-1

| match_FFF_AFC = 1-0

| match_FFF_AIK = 1-5

| match_FFF_BKH = 0-3

| match_FFF_DIF = 0-3

| match_FFF_GIFS = 2-0

| match_FFF_HAM = 0-2

| match_FFF_HIF = 1-1

| match_FFF_IFE = 2-1

| match_FFF_IFKG = 1-1

| match_FFF_IFKN = 0-2

| match_FFF_IKS = 0-0

| match_FFF_KFF = 0-0

| match_FFF_MFF = 1-2

| match_FFF_ÖSK = 1-0

| match_FFF_ÖFK = 1-0

| match_GIFS_AFC = 0-0

| match_GIFS_AIK = 1-1

| match_GIFS_BKH = 0-1

| match_GIFS_DIF = 1-4

| match_GIFS_FFF = 3-1

| match_GIFS_HAM = 2-3

| match_GIFS_HIF = 1-2

| match_GIFS_IFE = 1-2

| match_GIFS_IFKG = 0-2

| match_GIFS_IFKN = 4-4

| match_GIFS_IKS = 2-1

| match_GIFS_KFF = 1-2

| match_GIFS_MFF = 3-1

| match_GIFS_ÖSK = 1-2

| match_GIFS_ÖFK = 1-1

| match_HAM_AFC = 3-1

| match_HAM_AIK = 2-1

| match_HAM_BKH = 4-1

| match_HAM_DIF = 2-1

| match_HAM_FFF = 6-2

| match_HAM_GIFS = 3-0

| match_HAM_MFF = 2-0

| match_HAM_HIF = 2-1

| match_HAM_IFE = 5-2

| match_HAM_IFKG = 6-2

| match_HAM_IFKN = 2-2

| match_HAM_IKS = 2-0

| match_HAM_KFF = 1-1

| match_HAM_ÖSK = 5-1

| match_HAM_ÖFK = 4-0

| match_HIF_AFC = 2-1

| match_HIF_AIK = 1-3

| match_HIF_BKH = 0-2

| match_HIF_DIF = 1-1

| match_HIF_FFF = 1-1

| match_HIF_GIFS = 1-1

| match_HIF_HAM = 2-1

| match_HIF_IFE = 1-2

| match_HIF_IFKG = 1-2

| match_HIF_IFKN = 3-1

| match_HIF_IKS = 1-0

| match_HIF_KFF = 2-0

| match_HIF_MFF = 0-1

| match_HIF_ÖSK = 1-4

| match_HIF_ÖFK = 2-0

| match_IFE_AFC = 1-0

| match_IFE_AIK = 1-1

| match_IFE_BKH = 0-0

| match_IFE_DIF = 0-1

| match_IFE_FFF = 4-0

| match_IFE_GIFS = 3-1

| match_IFE_HAM = 1-1

| match_IFE_HIF = 1-1

| match_IFE_IFKG = 2-0

| match_IFE_IFKN = 0-0

| match_IFE_IKS = 1-1

| match_IFE_KFF = 2-1

| match_IFE_MFF = 0-3

| match_IFE_ÖSK = 4-2

| match_IFE_ÖFK = 4-1

| match_IFKG_AFC = 1-0

| match_IFKG_AIK = 3-0

| match_IFKG_BKH = 0-0

| match_IFKG_DIF = 0-1

| match_IFKG_FFF = 1-1

| match_IFKG_GIFS = 2-1

| match_IFKG_HAM = 0-0

| match_IFKG_HIF = 3-1

| match_IFKG_IFE = 3-0

| match_IFKG_IFKN = 0-0

| match_IFKG_IKS = 2-1

| match_IFKG_KFF = 4-0

| match_IFKG_MFF = 0-0

| match_IFKG_ÖSK = 0-1

| match_IFKG_ÖFK = 7-1

| match_IFKN_AFC = 4-0

| match_IFKN_AIK = 0-0

| match_IFKN_BKH = 2-1

| match_IFKN_DIF = 2-2

| match_IFKN_FFF = 4-3

| match_IFKN_GIFS = 2-0

| match_IFKN_HAM = 2-0

| match_IFKN_HIF = 5-0

| match_IFKN_IFE = 2-0

| match_IFKN_IFKG = 1-2

| match_IFKN_IKS = 0-1

| match_IFKN_KFF = 1-0

| match_IFKN_MFF = 1-1

| match_IFKN_ÖSK = 3-0

| match_IFKN_ÖFK = 3-0

| match_IKS_AFC = 3-2

| match_IKS_AIK = 0-2

| match_IKS_BKH = 3-4

| match_IKS_DIF = 0-2

| match_IKS_FFF = 2-0

| match_IKS_GIFS = 1-0

| match_IKS_HAM = 1-3

| match_IKS_HIF = 2-1

| match_IKS_IFE = 2-4

| match_IKS_IFKG = 2-4

| match_IKS_IFKN = 0-2

| match_IKS_KFF = 3-0

| match_IKS_MFF = 0-1

| match_IKS_ÖSK = 3-4

| match_IKS_ÖFK = 1-1

| match_KFF_AFC = 0-0

| match_KFF_AIK = 0-1

| match_KFF_BKH = 1-1

| match_KFF_DIF = 0-1

| match_KFF_FFF = 2-3

| match_KFF_GIFS = 0-2

| match_KFF_HAM = 2-2

| match_KFF_HIF = 1-0

| match_KFF_IFE = 1-1

| match_KFF_IFKG = 1-1

| match_KFF_IFKN = 2-2

| match_KFF_IKS = 0-2

| match_KFF_MFF = 0-5

| match_KFF_ÖSK = 1-1

| match_KFF_ÖFK = 1-1

| match_MFF_AFC = 5-0

| match_MFF_AIK = 2-0

| match_MFF_BKH = 1-1

| match_MFF_DIF = 0-1

| match_MFF_FFF = 5-0

| match_MFF_GIFS = 2-1

| match_MFF_HAM = 4-1

| match_MFF_HIF = 3-0

| match_MFF_IFE = 4-1

| match_MFF_IFKG = 1-0

| match_MFF_IFKN = 1-0

| match_MFF_IKS = 1-1

| match_MFF_KFF = 1-0

| match_MFF_ÖSK = 2-1

| match_MFF_ÖFK = 2-0

| match_ÖSK_AFC = 3-1

| match_ÖSK_AIK = 2-1

| match_ÖSK_BKH = 1-2

| match_ÖSK_DIF = 0-3

| match_ÖSK_FFF = 4-0

| match_ÖSK_GIFS = 0-0

| match_ÖSK_HAM = 2-3

| match_ÖSK_HIF = 0-1

| match_ÖSK_IFE = 2-2

| match_ÖSK_IFKG = 2-2

| match_ÖSK_IFKN = 1-2

| match_ÖSK_IKS = 0-2

| match_ÖSK_KFF = 1-1

| match_ÖSK_MFF = 0-5

| match_ÖSK_ÖFK = 2-0

| match_ÖFK_AFC = 1-2

| match_ÖFK_AIK = 1-3

| match_ÖFK_BKH = 1-1

| match_ÖFK_DIF = 1-2

| match_ÖFK_FFF = 3-2

| match_ÖFK_GIFS = 1-1

| match_ÖFK_HAM = 1-2

| match_ÖFK_HIF = 3-0

| match_ÖFK_IFE = 1-1

| match_ÖFK_IFKG = 0-0

| match_ÖFK_IFKN = 2-1

| match_ÖFK_IKS = 2-0

| match_ÖFK_KFF = 1-2

| match_ÖFK_MFF = 0-0

| match_ÖFK_ÖSK = 1-3

}}

Relegation play-offs

The 14th-placed team of Allsvenskan met the third-placed team from 2019 Superettan in a two-legged tie on a home-and-away basis with the team from Allsvenskan finishing at home.

----

{{football box

|date = 6 November 2019

|time = 19:00 CET

|team1 = IK Brage

|score = 0–2

|report = https://www.svenskfotboll.se/matchfakta/ik-brage-kalmar-ff-kval/4402496/

|team2 = Kalmar FF

|goals1 =

|goals2 = Herrem {{goal|24}}
Fröling {{goal|61}}

|stadium = Domnarvsvallen, Borlänge

|attendance = 3,554

|referee = Martin Strömbergsson

}}

----

{{football box

|date = 10 November 2019

|time = 14:45 CET

|team1 = Kalmar FF

|score = 2–2

|report = https://www.svenskfotboll.se/matchfakta/kalmar-ff-ik-brage-kval/4402497/

|team2 = IK Brage

|goals1 = Aliti {{goal|61}}
Hallberg {{goal|86}}

|goals2 = Morsay {{goal|88}}
Kouakou {{goal|90+2}}

|stadium = Guldfågeln Arena, Kalmar

|attendance = 6,218

|referee = Mohammed Al-Hakim

}}

Kalmar FF won 4–2 on aggregate.

----

Season statistics

=Top scorers=

{{Updated|2 November 2019}}{{cite web |url=https://www.svenskfotboll.se/serier-cuper/spelarstatistik/allsvenskan-herrar/77486/ |title=Spelarstatistik - Svensk fotboll |publisher=The Swedish Football Association |work=The Swedish Football Association |access-date=19 August 2019 | language=sv}}

class="wikitable" style="text-align:center"

!Rank

!Player

!Club

!Goals

1

|align="left"|{{flagicon|SLE}} Mohamed Buya Turay

|align="left"|Djurgårdens IF

|15

rowspan="2"|2

|align="left"|{{flagicon|SWE}} Robin Söder

|align="left"|IFK Göteborg

|rowspan="2"|14

align="left"|{{flagicon|SWE}} Muamer Tanković

|align="left"|Hammarby IF

rowspan="2"|4

|align="left"|{{flagicon|SRB}} Nikola Đurđić

|align="left"|Hammarby IF

|rowspan="2"|13

align="left"|{{flagicon|SWE}} Markus Rosenberg

|align="left"|Malmö FF

rowspan="5"|6

|align="left"|{{flagicon|NOR}} Tarik Elyounoussi

|align="left"|AIK

|rowspan="5"|11

align="left"|{{flagicon|Eritrea}} Henok Goitom

|align="left"|AIK

align="left"|{{flagicon|SWE}} Jordan Larsson

|align="left"|IFK Norrköping

align="left"|{{flagicon|BRA}} Paulinho

|align="left"|BK Häcken

align="left"|{{flagicon|SWE}} Carlos Strandberg

|align="left"|Örebro SK

=Hat-tricks=

class="wikitable sortable"

! Player

For !! Against !! align=center| Result !! Date
{{flagicon|SWE}} Alexander KačaniklićHammarby IFFalkenbergs FFalign=center|[https://www.svenskfotboll.se/matchfakta/hammarby-falkenbergs-ff-allsvenskan-herrar/4122645/ 6–2]7 July 2019
{{flagicon|SWE}} Filip RogićÖrebro SKFalkenbergs FFalign=center|[https://www.svenskfotboll.se/matchfakta/orebro-falkenbergs-ff-allsvenskan-herrar/4122658/ 4–0]20 July 2019
{{flagicon|SRB}} Nikola ĐurđićHammarby IFAFC Eskilstunaalign=center|[https://www.svenskfotboll.se/matchfakta/athletic-eskilstuna-hammarby-allsvenskan-herrar/4122672/ 1–6]27 July 2019
{{flagicon|SWE}} Carlos StrandbergÖrebro SKHelsingborgs IFalign=center|[https://www.svenskfotboll.se/matchfakta/helsingborgs-if-orebro-allsvenskan-herrar/4122665/ 1–4]29 July 2019
{{flagicon|SWE}} Carlos StrandbergÖrebro SKIK Siriusalign=center|[https://www.svenskfotboll.se/matchfakta/ik-sirius-fk-orebro-allsvenskan-herrar/4122703/ 3–4]24 August 2019
{{flagicon|SWE}} Robin SöderIFK GöteborgKalmar FFalign=center|[https://www.svenskfotboll.se/matchfakta/ifk-goteborg-kalmar-ff-allsvenskan-herrar/4122702/ 4–0]26 August 2019
{{flagicon|MNE}} Vladimir RodićHammarby IFÖrebro SKalign=center|[https://www.svenskfotboll.se/matchfakta/hammarby-orebro-allsvenskan-herrar/4122743/ 5–1]30 September 2019
{{flagicon|Eritrea}} Henok Goitom4 goalsAIKFalkenbergs FFalign=center|[https://www.svenskfotboll.se/matchfakta/falkenbergs-ff-aik-allsvenskan-herrar/4122755/ 1–5]20 October 2019

===Monthly awards===

class="wikitable"
rowspan="2"|Month

!colspan="2"|Allsvenskan Player of the Month

Player

!Club

April

|{{flagicon|Sweden}} Linus Hallenius

|GIF Sundsvall

May

|{{flagicon|Norway}} Tarik Elyounoussi

|AIK

July

|{{flagicon|Sweden}} Marcus Danielson

|Djurgårdens IF

August

|{{flagicon|Sweden}} Muamer Tanković

|Hammarby IF

September

|{{flagicon|Montenegro}} Sead Hakšabanović

|IFK Norrköping

October

|{{flagicon|Sweden}} Darijan Bojanić

|Hammarby IF

{{cite web|title=Jiloan Hamad är Månadens spelare i Allsvenskan|url=https://www.allsvenskan.se/manadens-spelare|publisher=Allsvenskan|language=sv|date=5 May 2018}}

=Annual awards=

class="wikitable" style="text-align:center"
|Award{{Cite web |title=Allsvenskans Stora Pris |url=https://www.allsvenskan.se/allsvenskans-stora-pris |access-date=2022-12-28 |website=www.allsvenskan.se}}

!|Winner

!Club

Player of the Year

| {{flagicon|SWE}} Marcus Danielson

|Djurgårdens IF

Goalkeeper of the Year

| {{flagicon|SWE}} Isak Pettersson

|IFK Norrköping

Defender of the Year

| {{flagicon|SWE}} Marcus Danielson

|Djurgårdens IF

Midfielder of the Year

| {{flagicon|Denmark}} Anders Christiansen

|Malmö FF

Striker of the Year

| {{flagicon|SRB}} Nikola Djurdjic

|Hammarby IF

Breakthrough of the Year

| {{flagicon|Nigeria}} Alhassan Yusuf

|IFK Göteborg

Coach of the Year

| {{flagicon|SWE}} Kim Bergstrand

|Djurgårdens IF

See also

{{Portal|Association football|Sweden}}

{{Col-start|width=auto}}

{{Col-2}}

;Competitions

{{Col-break|gap=5em}}

;Team seasons

{{Col-end}}

References

{{reflist|30em}}