Kalmar FF host Gais in the Swedish Allsvenskan. Gais have had much the better of this season so far, sitting comfortably in mid-table while Kalmar have been stuck closer to the bottom.
These two have met a handful of times in recent seasons, and Gais have tended to come out on top. That history, plus the contrasting form both sides bring into this one, is worth digging into before deciding where the value lies.
Analysis updated .
Where to place this bet
How both sides have been playing
Over their last 20 matches in all competitions, Gais have won 8, drawn 4 and lost 8, scoring 29 and conceding 24. That's a reasonably healthy goal difference and suggests a team that can hurt you at both ends.
What could your bet return?
Potential returns include your stake. Odds may change.
kalmar FF: 20 completed matches; Gais: 20 completed matches.
kalmar FF
- Win
- 30% 6 / 20
- Draw
- 20% 4 / 20
- Loss
- 50% 10 / 20
- Scored
- 23
- Conceded
- 29
- Difference
- -6
Gais
- Win
- 40% 8 / 20
- Draw
- 25% 5 / 20
- Loss
- 35% 7 / 20
- Scored
- 29
- Conceded
- 23
- Difference
- +6
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Allsvenskan | Kalmar FF | IF Brommapojkarna | 24.10.2026 | 0-3 |
| Allsvenskan | Degerfors IF | Kalmar FF | 19.10.2026 | 1-2 |
| Allsvenskan | Malmo FF | Kalmar FF | 12.10.2026 | 1-0 |
| Friendlies Clubs | IFK Norrkoping | Kalmar FF | 06.10.2026 | 0-0 |
| Allsvenskan | Kalmar FF | BK Hacken | 20.09.2026 | 0-5 |
| Allsvenskan | IF Elfsborg | Kalmar FF | 13.09.2026 | 1-0 |
| Allsvenskan | Kalmar FF | Djurgardens IF | 07.09.2026 | 0-1 |
| Allsvenskan | Halmstad | Kalmar FF | 29.08.2026 | 1-0 |
| Allsvenskan | Vasteras SK FK | Kalmar FF | 23.08.2026 | 0-0 |
| Svenska Cupen | Angelholms FF | Kalmar FF | 19.08.2026 | 0-7 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Allsvenskan | Gais | IFK Goteborg | 25.10.2026 | 1-1 |
| Allsvenskan | Orgryte IS | Gais | 18.10.2026 | 4-2 |
| Allsvenskan | Gais | Sirius | 10.10.2026 | 0-1 |
| Allsvenskan | Mjallby AIF | Gais | 20.09.2026 | 0-3 |
| Allsvenskan | Djurgardens IF | Gais | 14.09.2026 | 2-0 |
| Allsvenskan | Gais | BK Hacken | 05.09.2026 | 0-0 |
| Allsvenskan | Gais | IF Brommapojkarna | 31.08.2026 | 4-0 |
| Svenska Cupen | Husqvarna | Gais | 27.08.2026 | 0-7 |
| Allsvenskan | Hammarby FF | Gais | 23.08.2026 | 2-0 |
| Allsvenskan | Gais | Malmo FF | 16.08.2026 | 0-1 |
Kalmar's equivalent run reads 7 wins, 4 draws and 9 losses, with 25 scored but 27 conceded. The numbers are close on paper, but Kalmar have shipped more goals than they've managed to find, which hints at defensive problems that have followed them through the season.
Neither team has been flying, but Gais edge it on balance.
Comparative Team Statistics: kalmar FF vs Gais

Head-to-head
The three recorded meetings between these sides all point the same way. Gais won 3-0 back in May this year, drew 1-1 with Kalmar in August 2024, and won 3-2 away at Kalmar back in April 2024. Gais are unbeaten across all three, with two wins and a draw to show for it.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Allsvenskan | Gais | Kalmar FF | 30.05.2026 | 3-0 |
| Allsvenskan | Gais | Kalmar FF | 31.08.2024 | 1-1 |
| Allsvenskan | Kalmar FF | Gais | 25.04.2024 | 2-3 |
It's a small sample and won't decide this match on its own, but it does fit the general picture of Gais being the more reliable side when these two meet.
Where they sit in the table
Gais are 10th with 30 points from 24 games, having won 8, drawn 6 and lost 10. Kalmar are down in 14th on 19 points from 23 games, with only 5 wins against 14 defeats.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 9 | AIK Stockholm | 24 | 9 | 7 | 8 | 38/42 | 34 |
| 10 | Gais | 24 | 8 | 6 | 10 | 30/25 | 30 |
| 11 | IF Brommapojkarna | 24 | 8 | 6 | 10 | 36/43 | 30 |
| 13 | Degerfors IF | 23 | 5 | 5 | 13 | 20/35 | 20 |
| 14 | Kalmar FF | 23 | 5 | 4 | 14 | 21/37 | 19 |
| 15 | Orgryte IS | 24 | 4 | 6 | 14 | 29/54 | 18 |
Kalmar have also conceded 37 goals across the season, well more than Gais's 25. That gap in both position and defensive solidity lines up with what the recent form figures already suggested.
Gais have the stronger season on every measure that's visible here.
Players to watch
Gais have S. Salter as their main source of goals, with 6 in 19 matches, and W. Milovanovic has chipped in 4 assists alongside carrying a fair few bookings this season. For Kalmar, C. Sagoe stands out as the main creative outlet, racking up 8 assists in 22 appearances.
None of this points to a confirmed team sheet, just the players who've made the biggest mark so far this campaign for each side.

How this might play out
Kalmar's issue all season has been leaking goals, and their recent run hasn't shown much sign of that changing. Gais, by contrast, have been more consistent and have the head-to-head record to back up a bit of confidence walking into this one.
A repeat of their usual H2H pattern would see Gais avoid defeat again, even if the scoreline doesn't end up as lopsided as their last meeting.
Match odds and squad lists
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| M. Hallberg | Sweden | 31 | Midfielder | 180 cm | 68 kg |
| A. Dari | Morocco | 27 | Defender | 188 | 84 |
| T. Lauritsen | Norway | 29 | n/a | 196 | 85 |
| J. Löfgren | Sweden | 29 | Defender | 194 | 90 |
| L. Sætra | Norway | 35 | Defender | 195 cm | 90 kg |
| R. Gojani | Sweden | 34 | Midfielder | 174 cm | 71 kg |
| A. Olusanya | Finland | 26 | Attacker | n/a | n/a |
| A. Keita | USA | 26 | Defender | 188 cm | 81 kg |
| S. Brolin | Sweden | 26 | Goalkeeper | 202 cm | 85 kg |
| C. Gustafsson | Sweden | 26 | Midfielder | 180 cm | n/a |
| N. Shamoun | Sweden | 23 | Midfielder | n/a | n/a |
| V. Larsson | Sweden | 26 | Defender | 183 | 76 |
| A. Almqvist | Sweden | 26 | Defender | n/a | n/a |
| A. Magashy | Nigeria | 28 | Midfielder | 171 cm | n/a |
| M. Ylitolva | Finland | 22 | Defender | n/a | n/a |
| M. Stolt | Sweden | 25 | Attacker | 188 | 75 |
| E. Nnamani | Denmark | 24 | Attacker | 183 | n/a |
| C. Sagoe | England | 22 | Attacker | n/a | n/a |
| A. Sabriye | Sweden | 24 | Attacker | n/a | n/a |
| E. Dall | Denmark | 23 | Attacker | 186 | 72 |
| R. Jansson | Finland | 22 | Defender | 183 cm | n/a |
| S. Øverby | Norway | 27 | Defender | 179 cm | 64 kg |
| M. Söderbäck | Finland | 22 | Midfielder | n/a | n/a |
| C. Andersson | Sweden | 21 | Goalkeeper | 184 cm | n/a |
| K. Paananen | Finland | 23 | Attacker | n/a | n/a |
| N. Chourak | Netherlands | 22 | Midfielder | 185 cm | 75 kg |
| T. Lauritsen | Denmark | 22 | Midfielder | 176 | 67 |
| J. Kindberg | Sweden | 32 | Goalkeeper | 184 cm | 80 kg |
| V. Tyren | Sweden | 21 | Midfielder | n/a | n/a |
| Z. Råvik | Sweden | 20 | Defender | 181 cm | n/a |
| C. Rosenquist | Sweden | 19 | Midfielder | 176 cm | n/a |
| F. Bjorklund | n/a | n/a | Midfielder | n/a | n/a |
| E. Imeri | n/a | n/a | Midfielder | n/a | n/a |
| S. Lawal | n/a | n/a | Defender | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| M. Krasniqi | Sweden | 34 | Goalkeeper | 187 | 80 |
| C. Gravius | Sweden | 29 | Midfielder | 181 | 72 |
| A. Wängberg | Sweden | 32 | Defender | 180 | n/a |
| O. Pettersson | Sweden | 26 | Attacker | 178 | 74 |
| Jonas Lindberg | Sweden | 37 | Midfielder | 177 | 70 |
| D. Collander | Sweden | 24 | Midfielder | 178 | 63 |
| L. Hedlund | Sweden | 28 | Attacker | 181 | 70 |
| H. Sletsjøe | Sweden | 26 | Midfielder | n/a | n/a |
| R. Frej | Sweden | 28 | Defender | 188 | n/a |
| K. Holmén | Sweden | 24 | Midfielder | 178 | 78 |
| J. Åberg | Sweden | 28 | Midfielder | 179 | n/a |
| K. Sims | New Zealand | 23 | Goalkeeper | 194 | 82 |
| N. Vasić | Sweden | 35 | Attacker | 196 | 93 |
| G. Lundgren | Sweden | 31 | Midfielder | 190 | n/a |
| M. Andersson | Sweden | 23 | Attacker | n/a | n/a |
| M. de Brienne | Canada | 24 | Defender | 170 | 69 |
| W. Milovanovic | Sweden | 24 | Midfielder | 181 | 75 |
| S. Salter | Canada | 26 | Attacker | 188 cm | 80 kg |
| R. Þorkelsson | Iceland | 21 | Midfielder | n/a | n/a |
| O. Ågren | Sweden | 28 | Defender | 188 | 82 |
| A. Cardaklija | Sweden | 21 | Defender | 194 | 75 |
| M. Bawa | Sweden | 22 | Midfielder | 177 | 64 |
| Shalom Ekong | Sweden | 22 | Attacker | n/a | n/a |
| A. Hermansen | Denmark | 22 | n/a | n/a | n/a |
| Andreas Kampp Kiilerich Hermansen | Denmark | 56 | Goalkeeper | ||
| R. Niklasson | Sweden | 23 | Attacker | n/a | n/a |
| F. Beckman | Sweden | 23 | Defender | 198 | n/a |
| R. Thomasson | Sweden | 27 | Defender | 185 | n/a |
| Daniel Bengtsson | Sweden | 18 | Attacker | n/a | n/a |
| B. Dankwah | Ghana | 20 | Attacker | 170 cm | n/a |
| S. Jørgensen | Denmark | 21 | Attacker | n/a | n/a |
| Adin Tihic | Sweden | 18 | Goalkeeper | n/a | n/a |
| A. Zovko | n/a | n/a | Midfielder | n/a | n/a |
Taking Gais with a +0 Asian handicap offers protection against a draw while still backing the side that looks stronger on form, table position and head-to-head history.
It's not a result that needs Gais to dominate, just to avoid losing, which fits with how these two have generally gone in recent meetings.
