Большая часть шведской армии была связана боями против Речи Посполитой, поэтому, несмотря на дополнительные наборы в полки, армия Делагарди была небольшой. По данным пленных она составляла от 4 до 6 тысяч регулярных войск и около 1000 вооруженных крестьян: "«всех де людей з графом Магнусом немец и литовских людей рейтар и драгунов конных и пеших под Юрьев пришли тысяч с шесть да чухнов с тысячю человек, а ждет де граф Магнус к себе присылных людей»". В состав армии первоначально входили свыше 3000 рейтар, более 500 солдат и более 500 драгун". В ходе осады прибыли дополнительные части с осадной артиллерией.