I think Rolex sports watches look good on rubber or leather.
I wear my Submariner on a Hirsch Pure rubber strap. Extremely comfortable.
Therefore, and to answer your question, I think it looks good. To my eye anyway...
Sent from my SM-J530F using TZ-UK mobile app