Each of the four person – Pawan, Rahul , SGR, Ankit –travelled at a different uniform speed out of 10 km/hr, 15 km/hr,20km/hr, and 25 km/hr for different time durations- 30 hours, 40 hours, 50 hours and 60 hours – not necessary in that order. It is also known that-

Rahul travelled for a shorter distance than Ankit and a longer Distance than SGR, who travelled a longer distance than pawan.

The person who travelled the longest distance neither travelled at the highest speed nor travelled for the longest duration.

The person who travelled a distance of 750 km is not the one who travelled the longest distance.

By (2), the longest distance is not in the right column or in the bottom row, so it can be at most $1000$. By (2) and (4) we can eliminate three entries in the last column, as well as the entry $1200=20\cdot 60$ in the bottom row. This leaves only one possible time for the person with speed $25$, namely $30$ hours with covered distance $25\cdot 30=750$.

1 will be last: you need to match the speeds and times, then this will let you put the names to them.

From 3, 750km can come from 50*15 or from 30*25. If it is 50*15, the 60 will have to go with 10 to not be the longest (clue 2). Then 30 can't go with 25 (clue 4) so it is 30*20=600, which duplicates 60*10-contradiction. So 750=30*25.