Yes, all planet do. Mars' axial rotation period is very similar to earths, taking 24 hours and 39 minutes to complete one solar or apparent day.
it spins prograde
Mars spins faster that was because it then tilted at an angle.
Twice
Which planet?
Mars takes about 24 hours and 39 minutes to rotate.
The sidereal rotation period of Mars - one spin on its axis relative to background stars, is 24.623 hours. This is very similar to the earths sidereal rotation period.
Mars takes about 24.6 hours to complete one full rotation on its axis, which is slightly longer than an Earth day.
According to Nasa.gov, one day on Mars is 24hr, 39 min, and 35 sec.
Mars spins on it's axis in a very similar time to an Earth day. It takes about 24.6 (24.6229) hours for Mars to spin on it's axis. That is about 1.025 earth days.
It takes about 24 hours and 37 minutes.
The time it takes to make one spin on its axis relative to the background stars is 24h:37min:22.663sec
When a Mars-sized object hit the Earth.