|Dates||29 March – 1 December 2019|
|Champions League||Dynamo Brest|
|Europa League||BATE Borisov|
|Goals scored||631 (2.63 per match)|
|Top goalscorer||19 – Ilya Shkurin (Energetik-BGU Minsk)|
The 2019 Belarusian Premier League was the 29th season of top-tier football in Belarus. BATE Borisov are the defending champions, having won their 13th consecutive league title and 15th overall last year. Dynamo Brest won the Belarusian Premier League title for the first time, ending the BATE Borisov streak.
The bottom two teams from the 2018 season (Smolevichi and Dnepr Mogilev) were relegated to the 2019 Belarusian First League. They were replaced by Slavia Mozyr and Energetik-BGU, champions and runners-up of the 2018 Belarusian First League respectively. 
In spring 2019, Luch Minsk merged with Dnepr Mogilev. The united club was named Dnyapro Mogilev. It inherited Luch's Premier League spot and licence, their sponsorships and most of the squad, while keeping only a few of Dnepr players and relocating to Mogilev. Dnepr continued its participation in youth tournaments independently from Luch.
|BATE Borisov||Barysaw||Borisov Arena||13,126|
|Dynamo Brest||Brest||OSK Brestsky||10,169|
|Dinamo Minsk||Minsk||Dinamo Stadium (Minsk)||22,246|
|Dnyapro Mogilev||Mogilev||Spartak Stadium||7,990|
|Energetik-BGU||Minsk||RCOP BGU Stadium||1,500|
|Isloch Minsk Raion||Minsk||FC Minsk Stadium||3,100|
|Minsk||Minsk||FC Minsk Stadium||3,100|
|Neman Grodno||Grodno||Neman Stadium||9,000|
|Shakhtyor Soligorsk||Salihorsk||Stroitel Stadium||4,200|
|Slavia Mozyr||Mazyr||Yunost Stadium||5,300|
|Slutsk||Slutsk||City Stadium (Slutsk)||2,150|
|Torpedo-BelAZ Zhodino||Zhodzina||Torpedo Stadium||6,524|
|Torpedo Minsk||Minsk||SOK Olimpiysky||1,530|
|Pos||Team||Pld||W||D||L||GF||GA||GD||Pts||Qualification or relegation|
|1||Dynamo Brest (C)||30||23||6||1||70||22||+48||75||Qualification for the Champions League first qualifying round|
|2||BATE Borisov||30||22||4||4||61||21||+40||70||Qualification for the Europa League first qualifying round|
|5||Isloch Minsk Raion||30||13||8||9||42||36||+6||47|
|14||Dnyapro Mogilev (R)||30||8||6||16||32||42||−10||30||Qualification to relegation play-offs|
|15||Gomel (R)||30||7||8||15||44||50||−6||29||Relegation to the Belarusian First League|
|16||Torpedo Minsk[a] (R)||30||1||3||26||4||63||−59||6||Withdrew from the league|
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Matches won; 7) Goals scored.
(C) Champion; (R) Relegated.
- Torpedo Minsk withdrew from the league after the end of the first half of the season due to lack of financing. Their matches of the second half were forfeited 0–3 in favor of their opponents.
Each team plays home-and-away once against every other team for a total of 30 matches played each.
- 1 The opponents of Torpedo Minsk awarded a 3–0 w/o win.
The 14th-place finisher of this season (Dnyapro Mogilev) played a two-legged relegation play-off against the third team of the 2019 Belarusian First League (Rukh Brest) for one spot in the 2020 Premier League. Rukh Brest won the series on penalties and got promoted, while Dnyapro Mogilev relegated.
|Rukh Brest||2–1||Dnyapro Mogilev|
|Morozov 68', 90+4'||Report||Shilo 62'|
|Dnyapro Mogilev||2–1 (a.e.t.)||Rukh Brest|
Updated to games played on 1 December 2019
|1||Ilya Shkurin||Energetik-BGU Minsk||19|
|2||Stanislaw Drahun||BATE Borisov||14|
|4||Dzyanis Laptsew||Dynamo Brest||12|
|Pavel Nyakhaychyk||Dynamo Brest||12|
|6||Momo Yansane||Isloch Minsk Raion||11|
|Mikalay Yanush||Shakhtyor Soligorsk||11|
|8||Elis Bakaj||Shakhtyor Soligorsk||10|
|Alyaksandr Makas||Isloch Minsk Raion||10|
|Maksim Skavysh||BATE Borisov||10|
|Ihar Stasevich||BATE Borisov||10|
- Official website (in Russian)