Two things. Had Ahmed Shah not attacked Marhattas, I doubt they'd have tried to take over and colonize Punjab,
They extracted revenue from Punjab and reached as far as trans-chenab area and according to them, as far as Attock. So they were fully capable of subjugating Punjab with ease.
for there were quite a few bigshots between Deccan and Punjab; namely the rajput hill states of Madhya Pradesh and Rajasthan + Bharatpur.
Madyha pradesh was center and power house of Holkars and Schindias , Rajasthan was totally helpless against Marathas and had to pay chaut. In fact Rajputs had sympathies with Abdali. Bharatpur was a small state and its greatest ruler Suraj mal was killed and defeated by a chieftain Najib Khan Rohilla. Also Bharatpur was ally of Marathas not enemy, in 1767 Jats of bharatput formed an alliance with Marathas along with Awadh against possible Abdali's invasion.
I'm sure Marhattas wouldn't have an easy time subduing and beating the Rajputs of Rajasthan for they were also battle hardened. Rajputs of jodhpur state successfully resisted Aurangzeb's onslaught and also became battle heartened. The state of Mewar was never subdued by the Mughals.
First of all Mewar was subdued by Akbar after Prantab and their rulers served later Mughals. Secondly Rajputs of Rajasthan were subjugated (and humiliated) by marathas with ease.
I'm sure they weren't as easy to defeat. Nonetheless, if Marhattas had managed to beat these states and say, made it to Punjab, I'm sure they'd have gotten resisted and probably defeated by the Sikh missals. Sikh Missals defeated Ahmed Shah in war, so I can safely say they'd have defeated Marhattas too. The Sukarchakia Sikh missal also kidnapped Abdali's mama and only returned him after getting ransom. Sikhs were a force to reckon with as later years would tell, and once they had gotten battle heartened, they made Afghan forces run in almost every single battle, in Punjab at least.
Sikh misls were indeed capable of harassing foreign armies on their soil, but they didnt defeat Afghans before Ranjeet Singh nor they were capable of taking on Maratha empire. If you read the history of all Sikh misls, their few successes were against small Afghan army units , they were mobile cavalry and used to run away towards hills of todays east punjab on approach of large Afghan army. I doubt Sikhs would have resisted Marathas, they would have joined latter against Afghans.
the general Afghan character was very nasty, and predatory. They were well hated from Kashmir to Punjab. Abdali was more of a raider than a statesman. His men use to extort grain from Punjab, shawls and heavy taxes from Kashmir. In Kashmir, the Afghan governors were also involved in oppression of local people. They were particularly cruel towards the local hindus, and would sometimes kidnap brides on their weddings, braveheart style. They also indulged in rapes and all. According to all the reports, the Kashmiris, Hindhu and Muslim alike preferred the Sikhs to Afghans as rulers. Oppression of hindus was against the south asian cultural norms back then, and I'm sure the local muslims wouldn't have supported it.
Kashmir shawl industry, started by Mughals, made a remarkable progress during Afghan reign. Taxes were relaxed and the governors themselves patronized every industry including Shawl. Due to this patronage, Kashmiri shawl started getting exported to Persia, Turkistan, Russia, Turkey and europe. Afghan rule enabled immense economic growth of Kashmir and increased the urban growth of the valley. The stories of Rapes and all that, are products of Hindu nationalistic propaganda aggravated by Kashmir insurgency. Hindus were on important posts and were even ministers. Jizia was imposed on them and occasional harshness against them was result of jealosy of kashmiri muslims who used to urge Afghans to exclude Hindus from offices.
Your Sikhs destroyed Kashmir's shawl industry by imposing heavy Taxes, every industry got destroyed. Sikhs were very cruel to muslim majority of Kashmir. They imposed ban on Azaan and cow slaughter and hanged people on daily basis, turning it into a death valley....Just because kashmiris didnt fight like Pashtuns against Sikhs, it doesnt mean they were happy in oppressive anti-muslim Sikh rule.
Ahmad Shah had a lot of Uzbek and Qizilbash soldiers too. They were especially hunted for by the Sikhs when they captured Lahore.
No Uzbeks, but Qizalbash which i have counted among Afghans while giving figures. Qizalbash were his special force which he used as reserve unit in Panipat battle. There were also 1000 Baloch horsemen under Mir Nasir Khan in Panipat battle. The Balochs and Brahuis of Kalat also fought in Mashad for Abdali as well as against Sikhs in Punjab.
No you are wrong. Maratha army was actually 80000-100000.
The Maratha army was burdened with over 300,000 pilgrims who wished to worship at Hindu places of worship like Mathura, Prayag, Kashi,etc. The pilgrims wanted to accompany the army, as they would be secure with them
Nonsense, they were going to war not picnic or pilgrimage. Non-combatants were in addition to 300,000 combatants thats why locals of Panipat had such exaggerations that Marthas were in million. Just look at the number of commanders , that Marathas had thrown into the panipat battle.....almost all of them. Wikipedia even claims that only 45 thousands Maratha fighters participated even though their fighting strengths numbered in Lakhs. In some small campaigns, marthas had dispatched forces numbering more than lakh.
They didnt come in rush, they came with huge preparation and were so confident of their huge numerical superiority that their officers came along with their wives and pilgrimage and due to their over-confidence they didnt feel the urge to make alliance with Sikhs or Rajputs or any one.