There is no level cap.
There is a level exp cap, that scales until you hit level 20:
Current Level |
XP needed for next level |
Level 1 |
1500 |
Level 2 |
3000 |
Level 3 |
4500 |
Level 4 |
6000 |
Level 5 |
7500 |
Level 6 |
8500 |
Level 7 |
9500 |
Level 8 |
10500 |
Level 9 |
11500 |
Level 10 |
12500 |
Level 11 |
13500 |
Level 12 |
14500 |
Level 13 |
15500 |
Level 14 |
16500 |
Level 15 |
17500 |
Level 16 |
18500 |
Level 17 |
19000 |
Level 18 |
19500 |
Level 19 |
20000 |
As of a recent update, every level past level 20 now only requires 20,000 exp to reach the next rank, and this is consistent even after "prestiging". So once you hit Level 100, then reset back to level 1, but with a new prestige border icon, you will still need 20k exp to get to the next level, and so on.
New portrait borders are given every 10 levels, starting at 1, 11, 21, 31, etc.
After you hit level 100, you "prestige" and reset your level to 1, but gain a new portrait border. This happens every time you hit level 100 again.
At level 1890, or approximately your 18th "prestige" and at level 90, you will finally gain the last portrait border which appears gold and although you can continue prestiging over and over again your profile border will no longer change.
Getting all 25 for a character means you have all 25 character specific sprays. Yes there are many more than 25 sprays you can select but the rest are general ones received from achievements mainly, and don't count towards that hero's "unlocks", or the "Decked Out" achievement (Origin Edition skins also do not count in this regard).
Best Answer
Digital and Disc are two different versions. Save data work if you have the same region between digital and copy disc. Also, you can have 1 version of the game installed (digital OR disc copy).
From my experience, you will need to reinstall and download the data.