L'edizione 1959 della Klass B fu la 20ª della seconda serie del campionato sovietico di calcio

Stagione Formula La formula del torneo subì dei cambiamenti dovuti alla decisione della Federazione Sovietica di garantire la partecipazione al campionato e alla massima serie a club provenienti da tutte le repubbliche socialiste; questo significò il forte ampliamento degli organici della massima serie per la stagione successiva, dove tutte le repubbliche ebbero almeno un rappresentante, con l'eccezione di Kirghizistan, Tagikistan e Turkmenistan.

Per questo motivo il torneo non servì a stabilire chi dovesse essere promosso in massima serie, visto che tale decisione era già stata presa a tavolino; la vittoria del proprio girone fu puramente platonica. Ciò, però, non successe con le squadre russe: dato che in questo caso non era stata effettuata alcuna scelta, si stabilì che la squadra russa che avesse vinto il proprio girone sarebbe stata promossa; nel caso in cui più di una squadra avesse vinto il proprio girone sarebbe stato necessario un girone supplementare. In effetti questo avvenne in quattro casi, ragion per cui a fine stagione si disputò un girone promozione a quattro con gare di sola andata: al vincitore spettò il diritto di partecipare alla massima serie.

Dal punto di vista generale, si ebbe un ulteriore incremento del numero di squadre, passate da 94 a 101; infatti, a fronte della mancata iscrizione di SKVO Kiev, Burevestnik Tbilisi, Metallurg Stalingrado, Trud Astrachan' e Chimik Berezniki e della promozione dello SKVO Rostov, arrivarono nel campionato la retrocessa Admiralteec e 14 nuove iscritte.

Le 101 squadre erano così divise: Girone 1: 15 squadre, incontri di andata e ritorno per un totale di 28 partite per squadra. Girone 2: 15 squadre, incontri di andata e ritorno per un totale di 28 partite per squadra. Girone 3: 14 squadre, incontri di andata e ritorno per un totale di 26 partite per squadra. Girone 4: 15 squadre, incontri di andata e ritorno per un totale di 28 partite per squadra. Girone 5: 14 squadre, incontri di andata e ritorno per un totale di 26 partite per squadra. Girone 6: 14 squadre, incontri di andata e ritorno per un totale di 26 partite per squadra. Girone 7: 14 squadre, incontri di andata e ritorno per un totale di 26 partite per squadra.

In tutti i gironi i punti assegnati erano due per la vittoria, uno per il pareggio e zero per la sconfitta; essendo la Klass B l'ultima serie del campionato, non erano previste retrocessioni.

Girone 1 Squadre partecipanti SquadraRepubblicaCittàStagione precedenteMykolaïv3° nel Girone 1 di Klass BChimik Dnipropetrovs'kDnipropetrovs'k14° nel Girone 2 di Klass BJaroslavl'8° nel Girone 2 di Klass BKirov9° nel Girone 1 di Klass BKazan'14° nel Girone 1 di Klass BBenderynon iscritta al campionatoSaratov7° nel Girone 1 di Klass BDnipropetrovs'k9° nel Girone 2 di Klass BZaporižžja2° nel Girone 2 di Klass BCherson11° nel Girone 1 di Klass BLeningradonon iscritta al campionatoVladimirnon iscritta al campionatoRjazan'non iscritta al campionatoLipeck12° nel Girone 1 di Klass BVoronež8° nel Girone 1 di Klass B, col nome di Voronež

Classifica finale Squadra1.Precedentemente noto come Voronež.462820625716+41 2.3928141134717+30 3.372814955228+24 4.342814684737+10 5.332812973627+9 6.3228144104030+10 7.2828108103128+3 8.272881193932+7 9.2728115124348-5 10.242851493135-4 11.Chimik Dnipropetrovs'k242896133546-11 12.242888122641-15 13.212869132636-10 14.132845192053-33 15.112835201975-56

Verdetti Trudovye Rezervy Leningrado ammesso al girone russo di promozione.

Risultati  TrVDiKAvNMeDIsKMeZChJLoSSpLSpCChDTRLToVTrRLoBTrud Voronež––––0-02-21-01-03-13-10-01-11-02-03-02-04-12-0Dinamo Kirov0-2––––1-01-11-12-10-02-01-01-13-03-06-16-16-0Avangard Nikolaev4-20-0––––1-21-05-11-01-03-22-05-23-02-24-07-1Metallurg Dnipropetrovs'k1-21-31-1––––4-00-21-02-02-10-02-13-01-12-04-2Iskra Kazan'0-40-04-13-1––––1-00-12-11-20-00-02-03-12-04-1Metallurg Zaporižžja1-32-34-13-22-0––––0-12-12-02-02-20-10-03-02-0Chimik Jaroslavl'1-00-20-02-01-21-2––––1-13-11-13-11-23-11-11-1Lokomotiv Saratov1-50-00-03-30-01-21-0––––4-12-23-22-22-01-06-0Spartak Leningrado0-23-11-04-01-21-02-20-6––––2-20-10-13-12-16-2Spartak Cherson1-10-01-12-30-01-10-21-11-2––––3-13-00-03-25-1Chimik Dnipropetrovs'k0-22-10-01-11-21-02-21-22-23-0––––1-02-11-03-0Trudovye Rezervy Lipeck0-20-00-10-22-20-02-01-12-21-13-2––––0-05-21-0Torpedo Vladimir0-11-30-12-30-00-11-01-00-13-14-12-0––––4-00-0Trud Rjazan'0-00-12-21-21-10-20-11-0Vittoria assegnata a Tavolino allo Spartak Leningrado0-23-12-10-0––––0-1Lokomotiv Bendery1-60-00-30-30-40-20-20-05-32-00-11-20-01-2––––

Girone 2 Squadre partecipanti SquadraRepubblicaCittàStagione precedenteKievnon iscritta al campionatoKryvyj Rihnon iscritta al campionatoCharkiv11° nel Girone 2 di Klass BAvangard ŽytomyrŽytomyrnon iscritta al campionatoČerkasy13° nel Girone 2 di Klass BPoltava7° nel Girone 2 di Klass BHomel'non iscritta al campionatoStalinogorsk4° nel Girone 2 di Klass B, col nome di Trud StalinogorskMinsk2° nel Girone 3 di Klass BNoginsk6° nel Girone 3 di Klass BTulanon iscritta al campionatoKursk16° nel Girone 2 di Klass BLeningrado2° nel Girone 1 di Klass BOrechovo-Zuevo10° nel Girone 2 di Klass BKirovohrad13° nel Girone 1 di Klass B

Classifica finale Squadra1.442819635519+36 2.3728131144123+183.3728131144026+14 4.362814863624+12 5.342813874937+12 6.3228111074221+217.3128135103328+5 8.Precedente noto come Trud Stalinogorsk.292891182423+1 9.Avangard Žytomyr272899104134+7 10.262898113339-6 11.252861394250-8 12.192875162451-27 13.182858152644-18 14.182866162346-23 15.72807211761-44

Verdetti Trudovye Rezervy Leningrado ammesso al girone russo di promozione. Avangard Charkiv promosso come rappresentante dell'Ucraina. Spartak Minsk promosso come rappresentante della Bielorussia.

Risultati  TRLTrGAvCKoCArKZvKSpMSStAvZZnTTRKAKRTrTKoPLoGTrudovye Rezervy Leningrado––––3-02-06-24-00-02-01-02-12-13-35-03-20-14-0Trud Gluchovo2-2––––1-10-02-02-21-01-11-02-12-23-01-04-03-1Avangard Charkiv0-00-3––––2-03-00-20-02-02-01-15-13-20-01-14-1Kolchoznik Čerkasy0-11-01-1––––2-31-02-11-02-11-03-13-03-01-03-0Arsenal Kiev0-02-14-01-1––––3-03-20-12-21-23-24-22-12-22-0Zvevda Kirovohrad0-11-11-11-10-1––––2-01-10-04-13-05-02-03-15-0Spartak Minsk0-12-01-11-00-01-0––––0-23-21-01-21-01-12-01-0Šachter Stalinogorsk1-11-10-20-01-02-02-2––––2-11-11-12-10-01-01-0Avangard Žytomyr0-21-10-11-11-11-01-01-0––––2-04-04-13-11-14-0Znamya Truda1-00-10-20-00-60-01-21-02-2––––3-21-13-23-01-0Trudovye Rezervy Kursk0-11-13-31-11-20-04-21-12-22-2––––1-12-12-13-0Avangard Krivoj Rog0-20-11-21-02-10-01-31-11-00-22-0––––1-21-12-1Trud Tula2-10-11-11-21-22-70-11-02-42-01-10-1––––1-01-1Kolchoznik Poltava0-10-40-10-22-20-10-21-03-11-51-43-00-0––––2-0Lokomotiv Gomel3-51-10-11-22-21-20-31-21-11-10-00-21-11-2––––

Girone 3 Squadre partecipanti SquadraRepubblicaCittàStagione precedenteKrasnodar3° nel Girone 4 di Klass BTbilisinon iscritta al campionatoBaku7° nel Girone 4 di Klass BRostov sul Don3° nel Girone 2 di Klass BLeninakan14° nel Girone 4 di Klass BSKVO TbilisiTbilisi6° nel Girone 5 di Klass BErevan2° nel Girone 4 di Klass BNal'čiknon iscritta al campionatoStavropol'13° nel Girone 4 di Klass BKirovabadnon iscritta al campionatoMachačkala15° nel Girone 4 di Klass BGroznyj8° nel Girone 4 di Klass BKutaisi4° nel Girone 4 di Klass B, col nome di LokomotivTaganrog5° nel Girone 1 di Klass B

Classifica finale Squadra1.412616914118+23 2.352614753523+12 3.332614573525+10 4.282610883227+5 5.282610883532+3 6.Precedentemente nota come Lokomotiv.282611693634+27.SKVO Tbilisi2726123115141+10 8.2526105114638+8 9.232695123035-5 10.222686123040-10 11.212685133644-812.202676132538-13 13.172657141935-16 14.162672173152-21

Verdetti Spartak Erevan promosso come rappresentante dell'Armenia. Neftyanik Baku promosso come rappresentante dell'Azerbaigian.

Risultati  SpETeGToTSiLKubToKSKTRosSpSSpNLoTNeBTeMTeKSpartak Erevan––––0-00-01-04-12-12-12-11-01-13-21-03-02-1Terek Groznyj0-1––––2-23-01-03-11-02-11-02-14-12-00-02-1Torpedo Taganrog0-21-0––––2-32-01-03-22-01-12-11-02-02-04-2Širak Leninakan0-11-10-2––––0-22-02-12-03-01-02-10-02-03-0Kuban'1-11-10-21-1––––2-13-11-02-11-12-01-13-02-1Torpedo Kutaisi1-10-11-01-12-0––––2-03-13-02-13-32-13-21-0SKVO Tbilisi0-24-03-12-11-02-0––––7-44-15-03-21-13-16-3Rostsel'maš0-11-21-33-11-12-01-1––––2-03-35-05-13-14-0Spartak Stavropol'3-31-02-00-01-03-33-02-2––––1-22-04-03-10-1Spartak-Nal'čik1-12-20-12-11-22-03-10-30-1––––2-10-1Vittoria assegnata a tavolino allo Spartak-Nal'čik4-1Lokomotiv Tbilisi1-40-00-01-15-11-21-13-12-04-1––––1-0Vittoria assegnata a tavolino alla Lokomotiv Tbilisi.2-1Neftyanik Baku1-01-23-11-10-51-10-20-10-11-13-1––––4-02-0Temp Machačkala1-11-20-01-11-11-11-00-02-00-11-02-0––––3-0Tekstilshchik Kirovabad1-12-12-01-32-21-23-00-12-02-01-41-32-0––––

Girone 4 Squadre partecipanti SquadraRepubblicaCittàStagione precedenteSinferopoli15° nel Girone 2 di Klass BAvangard TernopolTernopolnon iscritta al campionatoKaliningrad15° nel Girone 3 di Klass BOdessa12° nel Girone 3 di Klass BRiga13° nel Girone 3 di Klass BTallinn7° nel Girone 3 di Klass BRivne14° nel Girone 3 di Klass BVinnycja3° nel Girone 3 di Klass BSKChF SebastopoliSebastopoli1° nel Girone 2 di Klass B, 2º nel girone finaleLeopoli1° nel Girone 3 di Klass B, 5º nel girone finaleOdessa1° nel Girone 1 di Klass B, 4º nel girone finaleStanislaviv5° nel Girone 3 di Klass BUžhorod4° nel Girone 3 di Klass BVilnius10° nel Girone 3 di Klass BUrožaj MinskMinsk9° nel Girone 3 di Klass B

Classifica finale Squadra 1.412817745930+29 2.402817655827+31 3.362816484126+15 4.342815494025+155.342814683831+7 6.332814594827+21 7.2928125113434+0 8.2828116113735+2 9.242888124949+0 10.SKChF Sebastopoli232895143146-1511.212877143244-12 12.212869132038-18 13.Urožaj Minsk202876152546-21 14.182874172653-27 15.Avangard Ternopol182866162350-27

Verdetti Spartak Vilnius promosso come rappresentante della Lituania. Daugava Rīga promosso come rappresentante della Lettonia.

Risultati  LoVBaKSKOCorSèVSKLSpUDTaKoRSKSDaRAvSUrMSpSAvTLokomotyv Vinnycja––––3-24-11-14-11-02-14-15-22-01-11-04-03-01-1Baltika Kaliningrad6-2––––1-11-13-10-21-05-12-14-12-02-02-26-01-0SKVO Odessa1-11-3––––0-13-00-10-13-11-02-04-01-14-11-00-0Čornomorec'3-21-20-1––––0-21-01-02-01-14-10-14-02-11-06-0Spartak Vilnius0-02-11-20-1––––3-20-00-02-10-01-02-02-04-03-0SKVO Leopoli1-30-13-01-05-0––––5-11-22-05-01-12-20-14-22-1Spartak Užhorod1-00-00-11-31-31-2––––1-03-22-32-02-11-04-23-0Dünamo Tallinn0-02-11-03-10-20-00-0––––2-23-01-14-12-03-03-0Kolchoznik Rivne2-30-41-21-13-21-03-02-1––––1-13-01-16-13-06-1SKChF Sebastopoli4-10-31-20-20-03-10-21-01-1––––4-11-03-03-02-0Daugava Rīga1-45-10-12-10-21-13-11-25-20-0––––0-01-12-30-1Avangard Sinferopoli0-40-00-12-11-10-10-23-22-11-02-1––––1-20-00-0Urožaj Minsk0-00-10-10-11-21-11-31-01-13-11-01-2––––1-03-1Spartak Stanislav0-11-33-22-02-00-20-02-12-23-02-41-00-0––––0-1Avangard Ternopol0-20-01-5Vittoria assegnata a tavolino al Čornomorec'.1-21-31-11-23-03-10-10-04-22-1––––

Girone 5 Squadre partecipanti SquadraRepubblicaCittàStagione precedenteLeningrado12° in Klass A, retrocessoVolžskij16° nel Girone 1 di Klass BLokomotiv StalinoStalino9° nel Girone 4 di Klass BRaketa Gor'kijGor'kij12° nel Girone 2 di Klass BHorlivkanon iscritta al campionatoKadievka10° nel Girone 4 di Klass BŠachty11° nel Girone 4 di Klass BUl'janovsk15° nel Girone 1 di Klass B col nome di DinamoIvanovo5° nel Girone 2 di Klass BGor'kij6° nel Girone 1 di Klass BStalingrado4° nel Girone 1 di Klass BLuhans'k6° nel Girone 2 di Klass BKalinin11° nel Girone 2 di Klass BIževsk10° nel Girone 1 di Klass B

Classifica finale