综合各史料来看,张绣第一次投降曹操后让出宛城,后来虽然叛变袭击曹操将其击败,但极有可能未占领宛城。
判断理由如下:
其一,张绣和曹操的主力似都没屯在城中。【绣反,袭太祖营,太祖出战不利,轻骑引去。】【绣降,用贾诩计,乞徙军就高道,道由太祖屯中。绣又曰:"车少而重,乞得使兵各被甲。"太祖信绣,皆听之。绣乃严兵入屯,掩太祖。太祖不备,故败。】张绣用计,假装要移屯高处,并且要经过曹操的营地,这样,两军应该都不在城中,否则张绣何须移屯高地?
其二,张绣战后退至穰,且未有再屯宛的记录。【绣还保穰】【绣奔穰,与刘表合】
其三,曹操此后用兵,征讨张绣时再未有攻打过宛城,但攻打穰城,且史料显示宛城在曹操控制之下。不能完全排除宛城之战后张绣占领宛城,后来曹操征张绣才又打下宛城的可能,但宛城坚固,张绣不守宛城似乎不好解释。【冬十一月,公自南征,至宛。表将邓济据湖阳。攻拔之,生擒济,湖阳降。攻舞阴,下之。】看地图,不下宛,似不能放心攻湖阳;【是岁,太祖自宛征吕布至下邳】【九月,公东征布。冬十月,屠彭城,获其相侯谐。进至下邳】曹操东征吕布,由宛出发,则此时宛在曹操控制下;【公围张绣於穰】【太祖不从,遂进军之穰】【复从攻张绣於穰,禽吕布於下邳】曹操进攻穰,未有再进攻宛的记录