A、运动员在助跑阶段由于速度不断加快,所以动能不断增大,故A错误;B、运动员起跳时仍向前运动,所以有动能,故机械能不为零,故B错误;C、运动员经过最高点时高度最高,但速度并不是最快,所以动能不是最大,故C错误;D、运动员经过最高点时高度最高,所以重力势最大,故D正确.故选D.