Разобраться в крупном кавалерийском сражении, в котором участвовало около 50 полков конницы (у Буденного – 18, 4-й Донской конный корпус – 18, 7-я Донская конная бригада генерала Старикова – 3, Сводный Кубано-Терский корпус генерала Топоркова – 8 и бригада генерала Барбовича – 2), не под силу даже опытному глазу, и только при изучении документов и свидетельств участников с обеих сторон можно установить общую картину боя. Это и является целью настоящей статьи.
Обстановка была следующая. После выхода красных к нижнему течению реки Дон и Азовскому морю белые армии были разрезаны на две части и отошли: западная группа в Крым и на правый берег Днепра, а восточная – главные силы – за реку Дон. Ликвидация главных сил и являлась основной задачей Юго-Восточного фронта, переименованного 6 января 1920 года в Кавказский. В состав этого фронта, кроме основных 9, 10 и 11-й советских армий, были включены 8-я и 1-я конная армии, и на усиление выделено пять резервных дивизий.
1-я конная армия Буденного, с приданными ей двумя стрелковыми дивизиями, располагалась в районе Ростова и Нахичевани, а 8-я советская армия занимала фронт на линии Нахичевань – ст. Аксайская – Новочеркасск. Уступом за 8-й армией, в районе Раздорская – Константиновская, находилась 9-я советская армия. Против них, на левом берегу Дона, от устья до Батайска (включительно), занимал фронт Добровольческий корпус с приданным ему Кубано-Терским сводным корпусом генерала Топоркова, а от Батайска вверх по Дону до ст. Цымлянской Донская армия.
По советским данным, в состав 1-й конной армии входили три кавалерийские дивизии (4, 6 и 11-я) по шесть полков, кроме того, в тот момент ей были приданы две стрелковые дивизии, три бронепоезда и девять бронеавтомобилей. Численность ее была: 9500 сабель и 4500 штыков, при 56 орудиях и 400 пулеметах. Численность 8-й армии (40, 15, 16 и 33-я стрелковые дивизии и 16-я кавалерийская бригада т. Волосатого) достигала 11 000 штыков и 2000 сабель, при 168 легких и тяжелых орудиях. Всего в ударной группе на участке Батайск – Ольгинская – Старочеркасск красные имели 15 500 штыков и 11 500 сабель.
28 декабря (10 января) Реввоенсоветом Конармии была получена директива командующего фронтом Шорина, в которой 1-й конной армии ставилась задача форсировать Дон на участке Батайск – Ольгинская и выйти на линию Ейск – СтароМинская – Кущевка. На основании этой директивы был отдан приказ Конармии о преследовании противника, но выполнение его было приостановлено, как пишет в своих воспоминаниях Буденный, в связи с оттепелью, сильными туманами, ненадежностью льда и отсутствием достаточных для армии переправ через Дон.
Богатый Ростов манил к себе Конармию и был занят Буденным по собственной инициативе, своевольно, так как, согласно директиве командования Южным фронтом, города Новочеркасск, Нахичевань и Ростов должны были занять части 8-й армии, а Буденный должен был находиться в Таганроге. Командующий 8-й армией Сокольников, прибыв в Ростов 30 декабря (12 января), указал на это и сказал, что он удивлен, почему Реввоенсовет Конармии «не соизволил постучать, входя в чужой дом». Командующий фронтом Шорин тоже обвинял Конармию в пьянстве, а после поражения ее под Ольгинской прямо заявил, что Конармия утопила свою боевую славу в ростовских винных подвалах. Задержка наступления Красной армии в нижнем течении Дона позволила Донской армии и Добровольческому корпусу привести себя в порядок после долгого и тяжелого отступления и пополнить части путем сокращения и расформирования обозов и извлечения оттуда лишних людей.
По официальным данным штаба Донской армии, в момент отхода за реку Дон 26–27 декабря 1919 года в четырех Донских корпусах было: 7266 штыков и 11 098 шашек. В Добровольческом корпусе: 3383 штыка и 1348 сабель. В Кубано-Терском Сводном корпусе генерала Топоркова, подчиненном командиру Добровольческого корпуса генерала Кутепову, – 1580 шашек. По тем же данным, Донская армия, без Добровольческого корпуса, на 1 января 1920 года имела уже 36 470 бойцов, а Добровольческий и Кубано-Терский корпуса вместе имели 10 988 бойцов. Всего же в Донской армии, Добровольческом и Кубано-Терском корпусах было 47 458 бойцов, 200 орудий и 860 пулеметов. Из этого числа, на участке фронта в районе Азова – Батайска – Ольгинской, по данным советских исследователей, было сосредоточено: 12 720 шашек, 11 100 штыков, 110 орудий и 454 пулемета. Правее Добровольческого корпуса, от Батайска до Ольгинской и Старочеркасска, фронт занимал 3-й Донской корпус генерала Гусельщикова, а 4-й Донской конный корпус находился в резерве против стыка Добровольческого и 3-го Донского корпусов.