ton for ton a steam locomotive can and does pull more tons at higher speeds than a diesel locomotive can. The H.P. of a diesel is less effective at faster speeds because more electricity is needed to keep the traction motors spinning at the higher speeds.