I think the simplest answer here is diesel has more potential energy than gasoline. Quick google search says its has 10-15% more energy.
Also, Diesel engines don’t have higher compression just because. In gasoline engines, gas and air are compressed, then ignited by spark. Diesel engines compress air, then inject diesel which causes the ignition without spark.
Latest Answers