JAMES Vince missed out on a big score after making his World Cup debut today.

The Hampshire captain became the county's first player to represent England at a World Cup for 12 years after coming in for the injured Jason Roy this morning.

But he was out for 26 before England smashed a record-breaking 25 sixes on their way to 397-6 from 50 overs against Afghanistan at Old Trafford.

Eoin Morgan allayed any lingering fears over his fitness by clubbing England's fastest World Cup hundred.

Yorkshire pair Jonny Bairstow (90) and Joe Root (88) were also heavy contributors but the England captain was the headline act only a few days after limping off the field with a back spasm against the West Indies.

Cleared to participate on Tuesday morning, Morgan made Afghanistan pay for dropping him on 28, as he cleared the boundary rope with abandon en route to a scintillating 57-ball ton in England's 397 for six - the highest one-day international total at Old Trafford.

Only Kevin O'Brien, Glenn Maxwell and AB De Villiers have gone to three figures off fewer deliveries in the tournament's history, but Morgan continued to accelerate and his 148 off 71 balls was his career-best score in ODIs while his 17 sixes is a world record.

His efforts helped England to 25 maximums to set a new global benchmark, beating their previous best by one, as they laid waste to an Afghanistan bowling line-up in which it was thought the three-pronged spin attack of Rashid Khan, Mujeeb Ur Rahman and Mohammad Nabi would cause problems on a surface used for India-Pakistan 48 hours ago.

In actuality, only Mujeeb escaped with credible figures of nought for 44 while Rashid, ranked third in the world among bowlers in ODIs, was taken to all parts - figures of 9-0-110-0 comfortably his worst in the format.

After Morgan had won the toss, Vince and Jonny Bairstow were watchful and a score of 46 for one after the first powerplay was their lowest of the tournament.

That would have been much lower were it not for some poor ground fielding from the tournament qualifiers, although Mujeeb held on at short fine leg off Dawlat Zadran to see the back of Vince for a sketchy 26 from 31 balls.

Bairstow continued with caution but shortly after bringing up his second fifty of the tournament, he started to open his shoulders and crunched his Sunrisers Hyderabad team-mate Rashid for six over midwicket.

He seemed poised for a hundred but Afghanistan captain Gulbadin Naib took a fine low catch off his own bowling.

That brought Morgan to the crease, the left-hander quickly settling into his stride with back-to-back maximums off his opposite number.

The in-form Root moved unobtrusively to 50, having only hit two fours, but sensibly deferred to the buccaneering Morgan, who was given a reprieve when Dawlat made a hash of a steepler at deep midwicket off Rashid.

Morgan thumped the vaunted leg-spinner over the same area to compound the mistake and had contributed 44 in a half-century stand with Root - who was soon overtaken after his captain had brought up a 36-ball half-century.

Morgan needed only 21 more deliveries to get to his 13th ODI hundred - and 12th for England - as he showed little mercy to Rashid and Nabi, in particular, routinely bringing the crowd to their feet with some monstrous blows.

Both Root and Morgan holed out off Gulbadin in the space of three balls but the damage in a blistering 189-run stand had been done.

Moeen Ali, included at the expense of Liam Plunkett, amassed an unbeaten 31 from nine balls to leave Afghanistan, bottom of the table after four defeats from four, a seemingly unassailable target.

Only the wildest optimist would have entertained hopes of a successful chase and the reply became something of a box-ticking exercise as a result.

Jofra Archer began the process, bowling Noor Ali for a duck via a healthy inside edge, before Gulbadin floundered to Mark Wood's 92mph bouncer.

Adil Rashid cashed in with three wickets through the middle, Rahmat Shah, Asghar Afghan and Nabi all beaten, but Afghanistan refused to be rolled over.

Hashmatullah Shahidi played an indignant hand, felled by a wicked Wood bouncer on 24 but carrying on to make 76. Archer ended his resistance, and added Rashid Khan for good measure, to take his tournament tally to 11.

Vince, Hampshire's first England World Cup player since Kevin Pietersen in 2007, is expected to continue to deputise for Roy against Sri Lanka at Headingley on Friday, when he will win his 12th one-day international cap.

England innings 

JM Vince c Mujeeb Ur Rahman b Dawlat Zadran 26
JM Bairstow c & b Gulbadin Naib 90
JE Root c Rahmat Shah b Gulbadin Naib 88
EJG Morgan (c) c Rahmat Shah b Gulbadin Naib 148
JC Buttler † c Mohammad Nabi b Dawlat Zadran 2
BA Stokes b Dawlat Zadran 2
MM Ali not out 31
CR Woakes not out 1
Extras 9 (lb 1, nb 1, w 7)
TOTAL 397/6 (50 overs)
Did not bat: JC Archer, AU Rashid, MA Wood
Fall of wickets: 1-44 (JM Vince, 9.3 ov), 2-164 (JM Bairstow, 29.5 ov), 3-353 (JE Root, 46.4 ov), 4-359 (EJG Morgan, 46.6 ov), 5-362 (JC Buttler, 47.4 ov), 6-378 (BA Stokes, 49.1 ov)
BOWLING: Mujeeb Ur Rahman 10-0-44-0, Dawlat Zadran 10-0-85-3, Mohammad Nabi 9-0-70-0, Gulbadin Naib 10-0-68-3, Rahmat Shah 2-0-19-0, Rashid Khan 9-0-110-0.

Afghanistan innings
Noor Ali Zadran b Archer 0
Gulbadin Naib (c) c †Buttler b Wood 37
Rahmat Shah c Bairstow b Rashid 46
Hashmatullah Shahidi b Archer 76
Asghar Afghan c Root b Rashid 44
Mohammad Nabi c Stokes b Rashid 9
Najibullah Zadran b Wood 15
Rashid Khan c Bairstow b Archer 8
Ikram Alikhil † not out 3
Dawlat Zadran not out 0
Extras 9 (lb 1, w 8)
TOTAL 247-8 (50 overs)
Did not bat: Mujeeb Ur Rahman
Fall of wickets: 1-4 (Noor Ali Zadran, 1.2 ov), 2-52 (Gulbadin Naib, 11.5 ov), 3-104 (Rahmat Shah, 24.5 ov), 4-198 (Asghar Afghan, 40.5 ov), 5-210 (Mohammad Nabi, 42.4 ov), 6-234 (Hashmatullah Shahidi, 45.5 ov), 7-234 (Najibullah Zadran, 46.2 ov), 8-247 (Rashid Khan, 49.4 ov)
BOWLING: CR Woakes 9-0-41-0, JC Archer 10-1-52-3, MM Ali 7-0-35-0, MA Wood 10-1-40-2, BA Stokes 4-0-12-0, AU Rashid 10-0-66-3.    

England won by 150 runs