15mm MG151/15:
MV (AP): 850 m/s
MV (HE): 960 m/s
AP projectile weight: 72 gram (1,111.12 grains)
HE Projectile weight: 57 gram (879.64 grains)
AP projectile SD: .456
HE projectile SD: .361
20mm MG151/20:
MV (API): 720 m/s
MV (HET): 720 m/s
MV (HE"M"): 800 m/s
API projectile weight: 117 gram (1,805 grains)
HET projectile weight: 115 gram (1,774 grains)
HE"M" projectile weight: 92 gram (1,419 grains)
API projectile SD: .416
HET projectile SD: .409
HE"M" projectile SD: .327
30mm MK108:
MV (HE"M"): 505 m/s
HE"M" projectile weight: 330 gram (5,092 grains)
HE"M" projectile SD: .522
12.7mm M2 Browning:
MV (API): 890 m/s
API projectile weight: 43 gram (663.5 grains)
API projectile SD: .379
13mm MG131:
MV (API): 710 m/s
MV (APT): 710 m/s
MV (HET): 750 m/s
API projectile weight: 38 gram (586.4 grains)
APT projectile weight: 38.5 gram (594.1 grains)
HET projectile weight: 34 gram (524.7 grains)
API projectile SD: .321
APT projectile SD: .325
HET projectile SD: .287
_______________________________________________
Now for comparison's sake the German standard issue 7.92mm rifle round at 792 m/s with a FMJ boat-tail projectile at a weight of 12.8 grams (198 grains) with a SD of .292, has a BC of around .560-.580. That means that at 600m distance the velocity has dropped to around 509-517 m/s, and the time of flight to that distance is 0.94 sec. The time of flight out to 300m, which could be considered a medium range for opening fire on your target, will take the round 0.42 sec to reach, much quicker than any enemy fighter can react on being fired upon. At a 200m distance, which could be considered the normal range for opening fire on your target, the round will reach its target in 0.27 sec, and again this leaves the enemy fighter no chance of evading.
Now I think we can all agree that the 7.92mm rifle projectile didn't have the same ballistic qualities of the much heavier machinegun and cannon projectiles on the late war fighters, so if the 7.92mm round can hit without a problem out to 300m without leaving the enemy fighter a chance to evade, the cannons should do an even better job.
The gun above with the slowest MV is the 30mm MK108, however its projectile has a high SD, and all else being equal a higher SD means a higher BC. An educated and calculated guess of its flight time out to 300m gives a time of 0.63 sec, still fast enough for the enemy being unable to react and evade in time. So this gun is perfectly capable as a Fighter vs Fighter armament, and requires only a single hit to destroy its target. (And with the exception of usually not destroying its target with the first hit, the exact same applies for the MG151/20)
Now on to the question of which of the guns above has the flattest trajectory, it is clearly the 15mm MG151.