# 1999 Swedish Touring Car Championship

The 1999 Swedish Touring Car Championship season was the 4th Swedish Touring Car Championship (STCC) season. It was decided over eight race weekends (comprising sixteen races) at six different circuits.
Mattias Ekström won his first championship for Kristofferson Motorsport.

## Entry list

| Team | Car | No. | Drivers | Class | Rounds |
| BMW Dealer Team | BMW 320i | 1 | Fredrik Ekblom | D | All |
| BMW Dealer Team | BMW 320i | 28 | Peggen Andersson | S | All |
| BMW Dealer Team | BMW 320i | 30 | Niklas Danielsson | S | 1–6, 8 |
| Volvo S40 Racing Team Sweden | Volvo S40 | 2 | Jan Nilsson | D | 1–3, 5–8 |
| Volvo S40 Racing Team Sweden | Volvo S40 | 9 | Jens Edman | D | All |
| Picko Troberg Racing | Alfa Romeo 156 TS | 5 | Mats Lindén | D | 6 |
| Picko Troberg Racing | Alfa Romeo 156 TS | 15 | Thomas Schie | D | 1–5, 7–8 |
| Opel Motorsport | Opel Vectra 16v | 6 | Jan Brunstedt | D | All |
| Elgh Motorsport | Nissan Primera GT | 10 | Carl Rosenblad | D | All |
| Elgh Motorsport | Nissan Primera GT | 11 | Tommy Rustad | D | All |
| Mobil 1 Ford Racing | Ford Mondeo Ghia | 12 | Thomas Johansson | D | All |
| Svenska Honda Bilimport | Honda Accord | 13 | Hubert Bergh | D | All |
| Svenska Honda Bilimport | Honda Accord | 16 | Stefan Lindberg | D | 1–6, 8 |
| Chrysler Racing Team Sweden | Chrysler Stratus | 17 | Tomas Engström | D | All |
| Ross Racing | Peugeot 406 | 18 | Nettan Lindgren-Jansson | D | 1–6, 8 |
| Kristoffersson Motorsport | Audi A4 Quattro | 20 | Tommy Kristoffersson | D | All |
| Kristoffersson Motorsport | Audi A4 Quattro | 21 | Mattias Ekström | D | All |
| Neste Oil AB | Nissan Primera GT | 22 | Pontus Mörth | S | 2–6 |
| Euro Racing | Alfa Romeo 155 TS | 23 | Niklas Karlsson | S | 1–6, 8 |
| Bakajev Motorsport | BMW 320is | 24 | Georg Bakajev | S | 1–6, 8 |
| Frank Valle Motorsport | BMW 320is | 25 | Frank Valle | S | 1, 6–8 |
| Nordic Miltronic Motorsport | Opel Vectra 16v | 26 | Rolf Uhr | S | 1–6, 8 |
| Anders Svensson | BMW 320i | 27 | Anders Svensson | S | All |
| Tord Linnerud | Opel Vectra 16v | 29 | Tord Linnerud | S | All |
| Bohlin Motorsport | Nissan Primera GT | 31 | Jimmy Bohlin | S | 1–6, 8 |
| Peter Hallén | BMW 318is | 32 | Peter Hallén | S | 1–4, 6 |
| Kim Esbjug | BMW 320i | 33 | Kim Esbjug | S | All |
| Börje Gustafsson | Opel Vectra GT | 34 | Börje Gustafsson | S | 1 |
| Brovallen Motorsport | Audi A4 Quattro | 35 | Tobias Johansson | S | 1–6, 8 |
| Torbjörn Holmstedt | Nissan Primera GT | 38 | Torbjörn Holmstedt | S | 1, 4, 6–8 |
| Tomas Nyström | Nissan Primera GT | 39 | Tomas Nyström | S | 1–5, 7–8 |
| Icon | Class |
| D | Drivers' Championship |
| S | Synsam Cup |

## Race calendar and winners

| Round | Round | Circuit | Date | Pole Position | Fastest Lap | Winning Driver | Winning Team | Winning Privateer |
| 1 | R1 | Mantorp Park | 25 April | Tommy Rustad | Tommy Rustad | Fredrik Ekblom | BMW Dealer Team | Peggen Andersson |
| 1 | R2 | Mantorp Park | 25 April | Hubert Bergh | Jens Edman | Mattias Ekström | Kristoffersson Motorsport | Peggen Andersson |
| 2 | R3 | Ring Knutstorp | 16 May | Mattias Ekström | Mattias Ekström | Mattias Ekström | Kristoffersson Motorsport | Peggen Andersson |
| 2 | R4 | Ring Knutstorp | 16 May | Jan Nilsson | Carl Rosenblad | Jan Nilsson | Volvo S40 Racing Team Sweden | Kim Esbjug |
| 3 | R5 | Karlskoga-Gelleråsen | 30 May | Tommy Rustad | Tommy Rustad | Tommy Rustad | Elgh Motorsport | Peggen Andersson |
| 3 | R6 | Karlskoga-Gelleråsen | 30 May | Mattias Ekström | Fredrik Ekblom | Mattias Ekström | Kristoffersson Motorsport | Peggen Andersson |
| 4 | R7 | Anderstorp | 20 June | Tommy Rustad | Tommy Rustad | Tommy Rustad | Elgh Motorsport | Pontus Mörth |
| 4 | R8 | Anderstorp | 20 June | Tommy Rustad | Tommy Rustad | Tommy Rustad | Elgh Motorsport | Tord Linnerud |
| 5 | R9 | Falkenberg | 18 July | Thomas Johansson | Jens Edman | Fredrik Ekblom | BMW Dealer Team | Pontus Mörth |
| 5 | R10 | Falkenberg | 18 July | Carl Rosenblad | Carl Rosenblad | Carl Rosenblad | Elgh Motorsport | Pontus Mörth |
| 6 | R11 | Anderstorp | 1 August | Tommy Rustad | Tommy Rustad | Tommy Rustad | Elgh Motorsport | Peggen Andersson |
| 6 | R12 | Anderstorp | 1 August | Tommy Rustad | Tommy Rustad | Tommy Rustad | Elgh Motorsport | Peggen Andersson |
| 7 | R13 | Arctic Circle Raceway | 15 August | Tommy Rustad | Tommy Rustad | Tommy Rustad | Elgh Motorsport | Tord Linnerud |
| 7 | R14 | Arctic Circle Raceway | 15 August | Tommy Rustad | Tommy Rustad | Tommy Rustad | Elgh Motorsport | Kim Esbjug |
| 8 | R15 | Mantorp Park | 29 August | Jan Nilsson | Fredrik Ekblom | Mattias Ekström | Kristoffersson Motorsport | Peggen Andersson |
| 8 | R16 | Mantorp Park | 29 August | Carl Rosenblad | Fredrik Ekblom | Fredrik Ekblom | BMW Dealer Team | Kim Esbjug |

## Championship standings
### Drivers' Championship

Points were awarded to the top ten drivers in a race as follows: 20, 15, 12, 10, 8, 6, 4, 3, 2, 1. Each driver could drop their two worst results. The final meeting of the year saw double points awarded.
| Pos. | Driver | MAN | MAN | KNU | KNU | KAR | KAR | AND | AND | FAL | FAL | AND | AND | ARC | ARC | MAN | MAN | Pts |
| 1 | Mattias Ekström | 3 | 1 | 1 | 2 | 2 | 1 | 23 | 17 | 3 | 6 | 3 | 8 | 6 | 7 | 1 | 2 | 215 |
| 2 | Fredrik Ekblom | 1 | 4 | 2 | 7 | 3 | 2 | 21 | 2 | 1 | 5 | Ret | 3 | 5 | 6 | 3 | 1 | 209 |
| 3 | Tommy Rustad | 2 | Ret | 6 | 9 | 1 | Ret | 1 | 1 | 5 | 2 | 1 | 1 | 1 | 1 | 18 | Ret | 186 |
| 4 | Jens Edman | 4 | 2 | Ret | 10 | 4 | Ret | 2 | DNS | 2 | 4 | 7 | 7 | 3 | 4 | Ret | 3 | 130 |
| 5 | Jan Nilsson | 6 | 6 | Ret | 1 | 6 | Ret | | | 6 | 3 | 2 | 4 | 7 | 2 | 4 | Ret | 120 |
| 6 | Carl Rosenblad | 10 | 7 | 10 | 3 | 7 | 6 | 4 | 5 | Ret | 1 | 5 | 2 | 2 | 3 | 11 | Ret | 116 |
| 7 | Hubert Bergh | Ret | DNS | 3 | DNS | 10 | 3 | 5 | 3 | 4 | Ret | Ret | 5 | 12 | 17 | 10 | 4 | 85 |
| 8 | Thomas Schie | 8 | 5 | 8 | Ret | Ret | DNS | 16 | DNS | 7 | DNS | | | 4 | 5 | 2 | DSQ | 66 |
| 9 | Tommy Kristoffersson | 5 | 8 | 5 | 4 | 5 | Ret | 20 | 4 | 9 | 9 | 9 | 10 | 8 | 8 | DSQ | Ret | 60 |
| 10 | Thomas Johansson | 9 | 3 | 7 | 5 | Ret | DNS | 3 | Ret | Ret | Ret | 4 | 6 | 10 | 12 | Ret | DNS | 55 |
| 11 | Peggen Andersson | 7 | 9 | 4 | 14 | 8 | 4 | Ret | Ret | 12 | 13 | 6 | 9 | 14 | 15 | 6 | Ret | 49 |
| 12 | Kim Esbjug | 11 | 16 | 9 | 6 | 14 | 8 | 12 | 7 | 10 | 8 | 10 | 14 | 13 | 9 | 14 | 5 | 38 |
| 13 | Tomas Engström | Ret | Ret | 16 | 11 | Ret | 5 | 6 | Ret | Ret | 11 | Ret | Ret | 9 | 10 | 5 | Ret | 33 |
| 14 | Tord Linnerud | 13 | 11 | 17 | 18 | 15 | 7 | 11 | 6 | Ret | 12 | DNS | 13 | 11 | 11 | 8 | 6 | 28 |
| 15 | Pontus Mörth | | | 11 | 8 | Ret | Ret | 7 | 9 | 8 | 7 | Ret | 11 | | | | | 16 |
| 16 | Tobias Johansson | 18 | 18 | 22 | 21 | | | 22 | 14 | 15 | 18 | Ret | 18 | 17 | 14 | 7 | 7 | 16 |
| 17 | Tomas Nyström | 12 | Ret | 13 | 15 | 18 | 12 | Ret | Ret | 14 | Ret | | | 15 | Ret | 9 | 8 | 10 |
| 18 | Jan Brunstedt | Ret | 15 | 15 | 12 | 9 | Ret | 9 | 11 | Ret | 10 | Ret | DNS | 19 | 16 | 12 | 9 | 9 |
| 19 | Stefan Lindberg | 14 | Ret | Ret | 20 | 12 | 9 | 8 | 10 | 13 | 16 | 14 | Ret | | | 19 | Ret | 6 |
| 20 | Anders Svensson | Ret | Ret | 19 | 16 | 11 | Ret | 10 | 8 | Ret | 17 | Ret | DNS | 21 | DNS | 15 | Ret | 4 |
| 21 | Mats Lindén | | | | | | | | | | | 8 | 12 | | | | | 3 |
| 22 | Rolf Uhr | 17 | 14 | 18 | 19 | 17 | 11 | 14 | Ret | Ret | DNS | Ret | Ret | 16 | 13 | 16 | 10 | 2 |
| 23 | Georg Bakajev | Ret | 10 | 14 | 22 | 13 | Ret | Ret | DNS | Ret | 20 | 11 | 15 | | | DNS | DNS | 1 |
| 24 | Peter Hallén | 15 | 17 | 12 | 13 | 16 | 10 | 17 | 12 | | | 12 | Ret | | | | | 1 |
| 25 | Jimmy Bohlin | 16 | 12 | Ret | DNS | Ret | Ret | 13 | 16 | 11 | 14 | Ret | Ret | | | 13 | Ret | 0 |
| 26 | Niklas Danielsson | 22 | 13 | 21 | 17 | Ret | Ret | 19 | 13 | Ret | 15 | 13 | 16 | | | 17 | Ret | 0 |
| 27 | Niklas Karlsson | Ret | 19 | Ret | DNS | 19 | Ret | 15 | 15 | 17 | Ret | Ret | Ret | | | Ret | Ret | 0 |
| 28 | Torbjörn Holmstedt | 20 | 22 | | | | | 24 | 19 | | | 15 | 19 | 20 | 19 | DNS | DNS | 0 |
| 29 | Nettan Lindgren-Jansson | Ret | DNS | 20 | 23 | Ret | Ret | 18 | 18 | 16 | 19 | Ret | 17 | | | Ret | Ret | 0 |
| 30 | Frank Valle | 21 | 20 | | | | | | | | | 16 | DNS | 18 | 18 | 20 | DNS | 0 |
| 31 | Börje Gostafsson | 19 | 21 | | | | | | | | | | | | | | | 0 |
| Pos. | Driver | MAN | MAN | KNU | KNU | KAR | KAR | AND | AND | FAL | FAL | AND | AND | ARC | ARC | MAN | MAN | Pts |
| Colour | Result |
| Gold | Winner |
| Silver | Second place |
| Bronze | Third place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Retired (Ret) |
| Red | Did not qualify (DNQ) |
| Red | Did not pre-qualify (DNPQ) |
| Black | Disqualified (DSQ) |
| White | Did not start (DNS) |
| White | Withdrew (WD) |
| White | Race cancelled (C) |
| Blank | Did not practice (DNP) |
| Blank | Did not arrive (DNA) |
| Blank | Excluded (EX) |

### Synsam Cup for Privateers

| Pos. | Driver | MAN | MAN | KNU | KNU | KAR | KAR | AND | AND | FAL | FAL | AND | AND | ARC | ARC | MAN | MAN | Pts |
| 1 | Kim Esbjug | 11 | 16 | 9 | 6 | 14 | 8 | 12 | 7 | 10 | 8 | 10 | 14 | 13 | 9 | 14 | 5 | 239 |
| 2 | Peggen Andersson | 7 | 9 | 4 | 14 | 8 | 4 | Ret | Ret | 12 | 13 | 6 | 9 | 14 | 15 | 6 | Ret | 230 |
| 3 | Tord Linnerud | 13 | 11 | 17 | 18 | 15 | 7 | 11 | 6 | Ret | 12 | DNS | 13 | 11 | 11 | 8 | 6 | 200 |
| 4 | Pontus Mörth | | | 11 | 8 | Ret | Ret | 7 | 9 | 8 | 7 | Ret | 11 | | | | | 112 |
| 5 | Tomas Nyström | 12 | Ret | 13 | 15 | 18 | 12 | Ret | Ret | 14 | Ret | | | 15 | Ret | 9 | 8 | 95 |
| 6 | Tobias Johansson | 18 | 18 | 22 | 21 | | | 22 | 14 | 15 | 18 | Ret | 18 | 17 | 14 | 7 | 7 | 94 |
| 7 | Rolf Uhr | 17 | 14 | 18 | 19 | 17 | 11 | 14 | Ret | Ret | DNS | Ret | Ret | 16 | 13 | 16 | 10 | 75 |
| 8 | Peter Hallén | 15 | 17 | 12 | 13 | 16 | 10 | 17 | 12 | | | 12 | Ret | | | | | 70 |
| 9 | Anders Svensson | Ret | Ret | 19 | 16 | 11 | Ret | 10 | 8 | Ret | 17 | Ret | DNS | 21 | DNS | 15 | Ret | 64 |
| 10 | Jimmy Bohlin | 16 | 12 | Ret | DNS | Ret | Ret | 13 | 16 | 11 | 14 | Ret | Ret | | | 13 | Ret | 62 |
| 11 | Georg Bakajev | Ret | 10 | 14 | 22 | 13 | Ret | Ret | DNS | Ret | 20 | 11 | 15 | | | DNS | DNS | 55 |
| 12 | Niklas Danielsson | 22 | 13 | 21 | 17 | Ret | Ret | 19 | 13 | Ret | 15 | 13 | 16 | | | 17 | Ret | 45 |
| 13 | Torbjörn Holmstedt | 20 | 22 | | | | | 24 | 19 | | | 15 | 19 | 20 | 19 | DNS | DNS | 20 |
| 14 | Frank Valle | 21 | 20 | | | | | | | | | 16 | DNS | 18 | 18 | 20 | DNS | 16 |
| 15 | Niklas Karlsson | Ret | 19 | Ret | DNS | 19 | Ret | 15 | 15 | 17 | Ret | Ret | Ret | | | Ret | Ret | 14 |
| 16 | Börje Gostafsson | 19 | 21 | | | | | | | | | | | | | | | 2 |
| Pos. | Driver | MAN | MAN | KNU | KNU | KAR | KAR | AND | AND | FAL | FAL | AND | AND | ARC | ARC | MAN | MAN | Pts |
| Colour | Result |
| Gold | Winner |
| Silver | Second place |
| Bronze | Third place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Retired (Ret) |
| Red | Did not qualify (DNQ) |
| Red | Did not pre-qualify (DNPQ) |
| Black | Disqualified (DSQ) |
| White | Did not start (DNS) |
| White | Withdrew (WD) |
| White | Race cancelled (C) |
| Blank | Did not practice (DNP) |
| Blank | Did not arrive (DNA) |
| Blank | Excluded (EX) |