A brief introduction.
Total XP needed for level 50: 1,372k.
Total XP rewarded by daily missions: 4k*63d = 252k
Total XP rewarded by weekly missions: 28350 + 32400 + 34450 + 40500 + 44550 + 48000 + 52650 + 60750 + 60750 = 402400
Therefore, total "free" xp: 654400
Which brings us to a requirement of 717600 xp to be obtained by playing games.
In unrated/comp, a round you lost rewards you with 100xp. A round you win bears 300xp.
This means that, on average, you'll get 200xp/round.
A Valorant round lasts 100 seconds after the barriers open, and can last another 45 seconds after the spike is planted.
Not everyone plants the spike at at time limit, of course, so we can't take 145 as the duration of a round.
But a round starts with a countdown (before the barriers open) and ends with another 5 seconds cooldown.
We'll therefore take 120 seconds, or 2 minutes, as the duration of your average round.*
Therefore, the time you need to clear the BP is, on average, (717600/200)*120s = 119.6 hours.
Since the BP lasts 9 weeks (=63 days), this means you'll have to play 13.2 hours a week (1.88 hours a day) to clear the BP in time.
*These 120 seconds can also be considered to be inclusive of the Agent select screen and possibly even matchmaking. I kind if think that all things considered this is a pretty low estimation, which means outlr results will be slightly lower than the actual needed time. To be able to make a better calculation I would need Rio to tell me exactly what the average duration of unranked/comp games is, and how many rounds it consists of.
EDIT: u/TimeJustHappens calculated that even doing spike rushes, the average total time is 119.6 hours
External link →