У війську Хмельницького був збір найкращих українських старшинських сил, вишколених і загартованих у давніших боях, постійних товаришів гетьмана від самих початків його воєнної діяльности.
Тheatrum Europaeum (VII, стор. 76) подає, що Хмельницький мав 16 полків, кожний в силі понад 3.000 люда, під проводом таких полковників: полки: чигиринський - Федір Якубович черкаський - Яцько Воронченко, канівський - Семен Савич, корсунський - Лукіян Мозиря, білоцерківський - Михайло Громик, уманський - Осип Глух, брацлавський - Іван Богун (Федорович), кальницький - Іван Хведоренко, київський - Антін Жданович, переяславський - Федір Лобода, кропивенський - Филон Джеджалий, прилуцький - Тиміш Носач, миргородський - Матвій Гладкий, полтавський - Мартин Пушкаренко, ніжинський - Прокіп Шумейко, чернігівський - Мартин Небаба.
Крім того маємо відомості ще про таких полковників: Маркевич, Грунька, Губ'яло, Дик, Хвацько, Стасенко, Криса і Виговський.
Козацький полк, подібно як зрештою в усіх тогочасних військах, був числово неозначеною одиницею й залежно від припливу повстанчих сил нараховував від кількох до кільканадцяти тисяч люда. Козацька піхота - це ядро тогочасної української армії. Вона, на диво тодішній воєнній тактиці, часто вирішувала бій і не уступала з поля нікому, за вийнятком сильного зосередженого удару важкої кінноти. Знамениті стрільці, витривалі на холод і голод, нестримні в наступі, непоборні в оборонному таборі, викликали подив сучасного їм світу.
В бою наступали лавами, змінюючи їх глибину залежно від бойових і місцевостевих обставин. В наступі на укріпленого ворога стосували зразково виконану своєрідну методу наступу, висипаючи довкола доосередні вали й "апроші". Ця практика, що нею козаки воювали здавна, завелася в Европі заледве під кінець 30-річної війни і звідси вона й прийшла опісля до Польщі під назвою "нідерляндської" тактики.
Українська кіннота, хоча з числового погляду все була слаба, виконувала свої завдання бездоганно. Нападала і вдаряла нагло, застосовувала скорі маневри й вела успішну розвідкову службу. Та саме через невелике число українського кінного війська Хмельницький, щоб перебороти труднощі розвідки й тактичних маневрів, мусів послуговуватися татарами.
Українська "гармата", себто артилерія, була під час Берестецького бою досить численна й мала знаменитих гармашів. Числовий стан артилерії налічував під Берестечком яких 115-132 гармати, в тому по 5-6 гармат на полк і 30 гармат гетьманської артилерії.
Гармати були різного калібру: від польових пушок до реґіментових (полкових) і важких гармат включно.
Порівняно до польської армії українське військо було на багато слабше. Поляки мали помітну перевагу в прекрасному й багатому озброєнні та в доброму вишколенні, головно чужоземних затяжних полків. Крім того поляки мали численну важку й півважку кінноту, що її в українському війську не було. Більша рухливість легкої української й татарської кінноти, така важлива в рухливому маневрі, не має вже великого значений в самому бою.
Зате польська кіннота була цілковито безсила в зустрічі віч-на-віч із козацькою піхотою, з її сильним мушкетним вогнем і рухливим отаборенням, як це саме було під Берестечком.
Єдину небезпеку для козацької піхоти представляли сильні згущені удари важкої кінноти, що їй у деяких умовах бою несила було протиставитися.
Польське військо.
В половині травня король Ян Казимир наказав польському війську збиратися під Сокалем і туди стягнув усі сторожові полки, що досі перебували на українських землях.До головного табору під Сокаль прибув і схвалений соймом компут в силі: 14,000 кінноти, 3.000 гусарів, 3.000 райтарів, 14.000 драґунів, численні окремі полки польських маґнатів і посполите рушення.
У звідомленні Йогана Маєра до королевої Христини подано такий подрібний стан "вибраного" війська: [8]
2 589 гусарів, [9] 12 255 козаків з рушницями, 2 050 німецької кінноти, 500 аркебузерів, 8 900 німецької піхоти, 2 000 драгунів, 1 550 литовців, 960 татарської й козацької кінноти з луками.Крім цього вибраного війська, в таборі була ще челядь, а її треба рахувати втричі більше від числа війська, далі - численні панські хоругви й посполите рушення.
Разом під Сокалем зібралося величезне військо; його нараховують на 150.000 знаменито озброєних і вишколених вояків. Різні польські історики подають ще такі числа: Кубаля - 120.000, Ґолінський - 155.000 і 20.000 німців, Ґавронський - 140.000.
Пересічно треба рахувати около 150.000 бойового стану.
Польська шляхта вибиралася на війну з великими припасами всього добра і навіть найбідніший шляхтич мав із собою принайменше два вози, навантажені харчами, пашею й предметами щоденного вжитку. До цього треба ще додати: шатро, двох візників і бодай одного кінного джуру.
Згідно з даними Кубалі таборовий стан польського війська під Сокалем налічував пів мільйона возів і півтора мільйона коней. Однієї озброєної служби нараховує Кубаля на пів мільйона!