I will be traveling international in business class soon. It will be two segments on Air France, 3000+ miles from US to France and 4000+ miles from France to India
Coming back is on Virgin Atlantic, so similar break up of miles.
From what I saw on this
flying blue page, this would net 54 Xps one way and It would make me sky team silver in one roundtrip
Whereas Delta would use my costs $3K plus and would not make me silver
Another such trip would make me skyteam gold with flying blue while I will become delta silver with $6K MQD
Am I calculating this right?
ETA: The simulator told me that the flight would be long2 and long2, so I should be getting 60 XP one way
ETA2: The simulator says that when I connect through LHR, those flights are long1 and long2, so I should get 54 XP while coming back
ETA3: Another such trip will not make me skyteam gold

That needs extra 180 XP, but at least its possible. With Delta and MQD, I have no hope of making gold
Now if I buy the ticket on delta, can I provide my flyingblue number as my Frequent Flyer number and get the XPs on Flying Blue? Or do I have to buy the ticket on air france or KLM?
Thanks!