Как проводить чемпионат в 1938 году? Начиная с сентября 1937 года выходило несколько постановлений, предлагалось не менее пяти различных систем розыгрыша нового первенства, которые были рассмотрены, но ни одна не принята.
В середине апреля 1938 г. Комитет по делам физкультуры и спорта, учитывая постановление президиума ВЦСПС от 11 апреля 1938 г., а также в связи с просьбой ряда организаций об увеличении количества показательных команд мастеров, допущенных к розыгрышу первенства СССР по футболу в 1938 году, постановил увеличить количество команд группы «А» до 26 и провести розыгрыш первенства в один круг.
Вопреки спортивному принципу, в состав группы «А» были включены московские «Крылья Советов» и «Буревестник», занявшие третье и четвертое места в группе «Г» соответственно, а также московский «Пищевик» и ленинградский «Зенит», которые не числились среди показательных команд мастеров.
Всего из 26 команд в чемпионате из Москвы было аж десять(!), пять из Ленинграда, по две из Киева, Харькова и Тбилиси, по одной из Сталинграда, Ростова-на-Дону, Одессы, Сталино и Баку.
В Положение о соревнованиях на первенство СССР по футболу 1938 года входило 20 пунктов. Согласно ему, в частности, каждой команде разрешалось заявлять не более 25 футболистов и не позднее 5 мая. Изменилась система подсчёта очков: 2 очка за победу, 1 — за ничью, 0 — за поражение. При равенстве очков у двух и более команд назначались дополнительные игры по круговой системе в один круг, которые, однако, по окончании первенства сыграны не были.
Две худшие команды по итогам чемпионата предполагалось заменить на две команды, показавшие хорошие технические результаты в сезоне 1938 года по играм в «Кубке СССР», первенстве республики, городском первенстве, в товарищеских встречах с сильнейшими командами Союза (пункт 20).
Но 15 июля в «Красном спорте» был опубликован проект футбольной секции комитета по делам физкультуры и спорта, в котором в чемпионате 1939 года в первую группу включались 12 лучших команд из 26. Неожиданно! Но спорить в то время никто и не намеревался.
В чемпионате 1938 года был установлен ряд рекордов чемпионатов СССР, но их лучше поискать в других отчетах, иначе к анализу хода самого чемпионата можно приступить уже значительно устав от чтения цифр.
Чемпионат должен был стартовать 12 мая, но в Москве в этот день не могло пройти сразу пять запланированных матчей, поэтому первый тур растянули на четыре дня (10-13 мая), второй тур прошел с 14 по 19 мая, третий начался в тот же день, что заканчивался второй, а завершен был 25 мая. Свободный от игр день появился только лишь по ходу четвертого тура, который стартовал 26 мая, продолжен был 28-го, завершен 30-го. И после этого аж два дня не было игр! Пятый тур был сыгран со 2 по 6 июня.
Пока не был закончен пятый тур никому в одиночку не удавалось захватывать лидерство в турнирной таблице. Можно, конечно, выделить трехдневное восхождение на вершину киевского Локомотива по очкам по ходу третьего тура, когда они провели на матч больше преследователей, набрав 5 очков, но это очень условно и временно.
После завершения пятого тура лидерство захватило московское Торпедо.
Из матчей команд лидирующей группы на этом отрезке следует отметить домашние победы ленинградского Динамо во втором туре над ЦДКА 2:0, в четвертом над Металлургом 3:2.
Во второй половине июня лидировали динамовские коллективы из Ленинграда и Киева, где-то рядом постоянно были их одноклубники из Москвы и Тбилиси. В середине июля на протяжении нескольких дней впереди всех было пять(!) динамовских коллективов - подтянулась к четверке Одесса. Московское Торпедо опустилось в середину таблицы, главным образом, из-за нескольких перенесенных матчей. По той же причине, но чуть выше автозаводчан был московский Спартак, у него пропущенных матчей было меньше.
Важные матчи этого периода: победы ленинградского Динамо над тбилисскими одноклубниками дома 2:1 и киевскими в гостях 1:0, их же поражение от московских 0:3. Армейцы обыграли в гостях Спартак 2:1 и Металлург 2:0.
Календарь летних туров был нарушен из-за проведения матчей Кубка СССР. Многие матчи, которые должны были пройти в августе, игрались в июне-июле, либо осенью. Как следствие, с 1 по 15 августа было проведено в чемпионате всего лишь четыре матча, один из них не доигран по погодным условиям и переигран в сентябре. Команды, прошедшие в кубке несколько стадий, а начали играть все с 1/32 финала, к концу лета сильно отстали в количестве проведенных матчей, и им пришлось играть в сентябре и октябре очень много игр, поэтому чаще. Кубок СССР выиграл московский Спартак, обыграв в финале ленинградский Электрик 3:2.
В 11-м туре ЦДКА выиграл у Динамо в столичном дерби 1:0. В матче 14-го тура Спартак уступил дома ленинградскому Динамо 0:4, а в 16-м туре разгромил Динамо московское на их поле 4:1. В том же туре Металлург обыграл 3:2 киевское Динамо, не проигрывавшее до этого 7 матчей кряду.
Чуть больше, чем за месяц, были сыграны все матчи, которые стояли в календаре изначально, но при этом осталось сыграть, ни больше ни меньше, 23 игры…
Спартак отставал от ЦДКА и Металлурга на одно очко, имея матч в запасе, что делало его фаворитом на финишной прямой. За всю осень спартаковцы проиграли только раз, но одному из главных конкурентов – Металлургу 1:2.
Московское Динамо, как раз, только что завершило для себя чемпионат, проиграв дома киевскому 2:3.
ЦДКА и Металлург, как сговорившись, свои последние матчи проиграли динамовцам, армейцы - в Киеве 1:2, а сталевары - в Тбилиси 2:3. Спартак на финише немного пощекотал нервы своих болельщиков, сыграв дважды 0:0, но в двух последних матчах одержал убедительные победы над соперниками: Буревестником - 5:0 и Крыльями Советов - 6:1.
6 ноября 1938 года Спартак во второй раз завоевал звание чемпиона СССР.
Завершающий матч чемпионата прошел 14 ноября в Ростове на-Дону. Местное Динамо победило 4:0 одесское.
Матчи, результаты которых аннулированы:
23.06.1938. (8-й тур) Зенит Л - Темп Б - 0:1
аннулирован после подачи протеста на некачественное судейство.
переигровка 08.11.1938 - гости не прибыли на матч (+:-)
26.06.1938. (8-й тур) Локомотив К - Крылья Советов М - 3:3
прерван по погодным условиям
переигран 26.07.1938 - 1:0
21.07.1938. (12-й тур) ЦДКА - Локомотив Тб - 2:1
протест Локомотива на «некачественное судейство»
переигран 21.10.1938 - 2:0
04.08.1938. (15-й тур) Динамо Р-н-Д - Буревестник М - 1:0
прерван по погодным условиям на 82-й мин (ливень)
переигран 12.09.1938 - 4:0
02.09.1938. (15-й тур) Электрик Л - Спартак Л - 1:1
остановлен в связи с наступлением темноты
переигран 26.10.1938 - 4:1
29.10.1938. (6-й тур) Пищевик М - Торпедо М - 0:1
протест (?)
переигран 06.11.1938 - 2:2