Битва під Костянти́новомУ статті «Старокостянтинів» наведені відомості, що місто «Констянтинів» було перейменовано 1632 року у «Староконстянтинів», проте всі тогочасні документи називають місто «Костянтинів» (наприклад, Документы об освободительной войне украинского народа 1648-54 гг / Институт Истории АН УССР Архивное Управление При Совете Министров УССР — К., 1965, козацькі літописи або карту України Боплана). Так само про «Костянтинів» говорить у контексті подій Михайло Грушевський у «Історії України-Руси», том 8.  — битва, що відбулася 26 липня — 28 липня 1648 року під час Національно-визвольної війни 1648—1657 років між українською козацько-повстанською армією Максима Кривоноса та урядово-магнатськими військами Польської Корони.

Передумови Звістка про козацькі перемоги під Жовтими Водами й Корсунем викликала спалах повстання проти влади Речі Посполитої. Самовидець у своєму літописі пише про це так: «Усе, що живо, піднялося в козацтво». Єдиною значною мілітарною силою Речі Посполитої на просторах України після втрати майже всього коронного війська в битві під Корсунем залишилась надвірна армія князя і воєводи руського Яреми Вишневецького. Отримавши звістку про поразку під Корсунем, Ярема Вишневецький виступив з Задніпрянщини.

На Лівобережжі великі повстанські загони вже на початку червня розгромили резиденцію Яреми Вишневецького в Лубнах, а протягом цього ж місяця здобули Борзну, Ніжин і Новгород-Сіверський. По Південній Київщині, Брацлавщині й Поділлю, випалюючи шляхетські садиби й здобуваючи міста та містечка, пройшли загони Максима Кривоноса, Івана Ганжі, Олександренка, Чуйка, Трифона з Бершаді, Неминикорчми, Кошки (Кушки), Степка та ін. У липні-серпні з'єднані селянсько-міщанські формування з'явилися на Волині й Поліссі, а наприкінці серпня — в Галичині й на Покутті, до осені 1648 р. охопивши увесь український простір від Чернігово-Сіверщини до Карпат.

Пробившись із 8-тисячним надвірним військом з Лівобережжя на Полісся, у другій половині червня 1648 року князь Ярема Вишневецький рушив на замирення Київщини й Брацлавщини. Князівське військо пройшло через Котельню, Вчорайше, Погребище, Вахнівку, Немирів та Прилуку і у всіх цих містах брутально придушило повстання.

Після боїв із повстанськими загонами під Махнівкою, що не принесли вирішальної переваги жодній із сторін, Ярема Вишневецький разом з воєводою київським Янушем Тишкевичем дізнався, що 23 липня повстанський загін Максима Кривоноса здобув Полонне. Під Костянтиновим війська Вишневецького й Тишкевича з'єдналися із 1200 вояками королівської гвардії800 піхотинців і 400 драгунів під проводом обозного Самуїла Осинського і 1200 вояками ордонансної кінноти і драгунами В. Д. Заславського під командою Кшиштофа Корицького.

25 липня сили Вишневецького дізналися, що військо Кривоноса знаходиться за півтори милі від Костянтинова. Полонений козак розповів, що Кривоніс має намір атакувати місто ще цієї ночі. Війська воєвод, що стояли трохи західніше Костянтинова, почали підтягуватися до міста. Його зайняла піхота, а кіннота стояла в полі, пильнуючи супротивника. На ранок 26 липня під Костянтиновом, біля Росоловецької переправи, на лівому березі Случі, отаборилися всі магнатські сили. Незабаром підійшов сюди ще й загін полковника Суходольського числом у 2 300 солдатів, з них 500 піхотинців. З'єднані шляхетські війська за свідченням тогочасних джерел, досягали 10—15 тисяч вояків.

Перша битва У середині дня 26 липня до правого берега Случі підійшли роз'їзди козацької розвідки. Від магнатського табору через брід вирушив розвідувальний загін, якому в сутичці вдалось полонити козака. На допиті він повідомив, що у Кривоноса 50 тисяч війська, із них біля двох третин складали погано озброєні повсталі селяни. Як свідчать польські джерела, Кривоноса супроводжувала значна частина селян-повстанців, яка виконувала у його війську допоміжну роль. Власне козаки становили не більше 16 тисяч чоловікІ.Стороженко — Богдан Хмельницький і воєнне мистецтво у визвольній війні українського народу середини XVII століття Книга перша Воєнні дії 1648—1652 рр. Дніпропетровськ Видавництво Дніпропетровського державного університету 1996 стор. 187. Кривоніс йшов двома колонами, у першій маючи кінноту, у другій табір із пішими козаками й повстанцями.

Князь Ярема вирішив вишикувати своє військо вздовж Случі, маючи в тилу Костянтинів. Шляхетська армія вишикувалась в традиційний для себе спосіб: на правому крилі стояла кіннота Кшиштофа Корицького і Януша Тишкевича, на лівому крилі стояв зі своєю кіннотою Вишневецький, а в центрі піхота з артилерією. Князь наказав кількомстам охотників-герцівників перейти річку та зав'язати бій з козацькою кіннотою.

Козаки за річкою дозволили переправитися ворожим герцівникам. Відбивши їхню коротку атаку, козаки почали переходити річку вбрід. Кривоніс, певний своєї чисельної переваги, рушив у фронтальний наступ усією своєю кіннотою. У авангарді йшов Білоцерківський полк, яким командував Іван Гиря. Кінним козакам протистояв, захищаючи переправу біля млина на річці, Самуїл Осинський із ротою мушкетерів королівської гвардії та з парою невеликих полкових гарматок, підтриманий батареєю гармат Вишневецького. Шляхтичі понесли значні втрати, але завдяки зосередженому вогню артилерії, приступ козаків був відбитий.

Далі Кривоніс кинув у бій всі свої сили (оскільки табір залишався в тилу, очевидно, в поле вийшла неприкрита табором піхота). Після запеклого бою козаки відступилиСтороженко вважає, що головні сили Кривоноса не брали участі у битві: весь бій 26 липня проводився авангардом повстанського війська, тоді як Кривоніс надійшов до поля бою лише надвечір. Це не відповідає свідченням тогочасних документів.. Шляхтичі відразу нанесли контрудар кількома корогвами магнатської кінноти. Побачивши успіх, князь кинув у бій всю свою кінноту, що переслідувала втікачів аж до віддаленого на півтори милі козацького табору. Князь мав явний намір на плечах відступаючого ворога увірватися до укріпленого табору.

Магнатська кіннота зайняла навколишні горби, чекаючи на прихід піхоти і артилерії, необхідної до штурму табору. Піхота переправилася через Случ лише надвечір. Зважаючи на сутінки, значну кількісну перевагу козацької армії та сильний рушничний та гарматний вогонь із табору, шляхтичі відмовилося від спроби його здобути та відступили на свій берег річки. Вишневецький, що наполягав на негайному штурмі табора, не зміг переконати у своїй правоті інших магнатських керманичів, передовсім Тишкевича. Того дня козацькі війська втратили 2-3 тис. людейДеякі джерела, наприклад діаріуш Машкевича, дають до 10 тисяч загиблих повстанців. Це можна вважати перебільшенням, але якщо справді магнатьска кіннота протягом півтора милі переслідувала тікаючих козаків і повстанців (а до того частина їх неодмінно мала потрапити в пастку між шляхетськими лавами та річкою), втрати війська Кривоноса повинні були бути дуже значними, не рахуючи полониних, в тому числі сотника Полуяна, який, можливо, командував кіннотою козацького авангарду. Від Полуяна, який, за повідомленням польської сторони, був обізнаний з інформацією на рівні гетьманських козацьких рад, стало відомо про те, що вирушив Хмельницький з величезною армією а Кривоніс має завдання затримати Вишневецького якнайдовше.

Затишшя 27 липня ніяких бойових дій не відбулося, джерела не згадують навіть про дрібні сутички. Очевидно, Кривоніс протягом дня проводив рекогностування місцевості, обмірковував план форсування Случі наступного дня і чекав на Корсунський полк, який прибув у район бойових дій надвечір. Крім того, до Кривоноса підійшло близько 10 000 повсталих селян. Також є відомості, що увечері Кривоніс переправив через річку, вище Костянтинова, частину своєї кінноти з наміром вдарити в тил шляхтичів.

Вважається також, що цього дня Кривоніс викликав Вишневецького на дуель, але той не прийняв виклик.

Повстанська армія користувалася всебічною підтримкою місцевого населення. У ніч з 26 липня на 27 липня мешканці Костянтинова завезли до табору Кривоноса значну кількість провіанту та пороху. Про це 27 липня стало відомо Вишневецькому — в результаті понад 40 міщан стратили.

Отримавши звістку про наближення армії Хмельницького, магнатська військова рада, зібрана Вишневецьким, ухвалила рішення відірватися від супротивника й відступити на захід. Вишневецький продовжував наполягати на штурмі табора, Тишкевич так само наполягав на відступі, інші командири коливалися, але оскільки князь не мав влади наказати іншим командирам чинити, як він вважав за потрібне, було вирішено відступити.

Готуючись до відступу, Вишневецький наказав командиру піхотного полку Осинському зайняти до світанку позиції біля броду на лівому березі Случі й затримати протягом дня 28 липня козаків, забезпечивши відступ війська на захід. Як тільки з'явилися перші ознаки світанку, магнатський обоз, гвардійський полк і піхота Суходольського рушили до Кульчина (30 км західніше Костянтинова), а за ними пішла кроком кіннота.

Тим часом козацький табір виступив у напрямі магнатського табору і над ранок 28 липня з'явився біля річки, нав'язавши Вишневецькому новий бій, на який шляхтичі не очікували.

Друга битва Коли Кривоніс розпочав наступ, магнатський табір, піхота й артилерія відійшли на відстань до двох миль від Костянтинова. Брід через Случ початково прикривала рота піхоти (120 солдатів) під проводом Осинського, але незабаром її змінили драгуни Домініка Заславського.

Коли розвиднілось, шляхтичі побачили на правому березі Случі козацьке військо, вишикуване у бойові порядки. За сигналом козаки почали форсувати річку. Кривоніс наступав всіма своїми силами, і шляхетський ар'єргард не витримав такого натиску. Козаки широким фронтом почали переправлятися через Случ.

Є цікаве повідомлення про бойовий порядок козацького війська перед наступом 28 липняWidaćki J. Kniaź Jarema. — Katowice, 1985.— S. 122. . У ньому йдеться про те, що на правому фланзі Максим Кривоніс поставив табір, на лівому — кінноту, а в центрі — артилерію. Така побудова української козацької армії була викликана недостатньою наявністю кінноти, що створювало тактичну перевагу на користь армії Вишневецького у цьому роді війська. Повстанське військо мало бойовий порядок, побудований за принципом сильної взаємопідтримки окремих його тактичних частин, програвало ж воно у важливому параметрі бою — маневровості. Відсутність необхідної кількості кінноти не дозволяла Кривоносу вишикувати своє військо за схемою зустрічної битви (або битви з відступаючим ворогом), як це зробив Хмельницький на Жовтих Водах та під Корсунем. Там був виділений передовий загін з рухливої татарської кінноти, який зустрів (Жовті Води) або наздогнав (Корсунь) шляхетське військо і затримав його до підходу головних сил, одночасно створивши умови для оточення противника. Той факт, що після бою під Махнівкою не вдалося наздогнати військо Яреми Вишневецького, хоч воно рухалося із швидкістю свого обозу, свідчить, що погоню за ним здійснював піхотний козацький загін, побудований табором з возів. До речі, недостатньою наявністю кінноти в українському війську можна пояснити також безкарний і зухвалий рейд Вишневецького по Лівобережній та Правобережній Україні протягом червня-липня 1648 року. Оскільки під час просування козаків до Костянтинова в авангарді йшов піхотний загін (під захистом табору), то його похідна охорона складалася з піхотних підрозділів, які, очевидно, пересувалися на конях.

Швидко зорієнтувавшись у ситуації, князь повернув назад кінноту. Магнатське військо стало таким чином: Кшиштоф Корицький і Януш Тишкевич займали праве крило, князь Вишневецький — ліве. У центрі став Суходольський, піхота Осинського і артилерія. Вишневецький вирішив використати сприятливі умови й атакувати козаків, які щойно переправилися і ще не вишикувалися в розгорнуті бойові порядки, кавалерією.