Nike Renew Ride 3 Review (2023)

Home All running shoes Reviews Cushioning shoe reviews ... Nike Renew Ride 3 expert review


expert score
user's score

As editorial policy, we do not accept free samples. We purchased this pair atRunning Warehousewith our own money.

1/5See all 5 photos

Nike Renew Ride 3 Review (11)

Review written on 07th November by Elliott Dowling Marathon Runner
2 other reviews

Nike Renew Ride 3 Verdict

The Nike Renew Ride 3 would fail to find a spot in any serious runners rotation. It has a heavy, unforgiving ride with little toe off pop. It took a lot of energy go get this shoe moving.

The pros

  • Soft upper. Easy to get a comfortable fit.
  • A lot of rubber on the outsole. No signs of wear after 50 miles.
  • Roomy fit. If you need a wide, or are close to a wide, this shoe will work for you fine.

The cons

  • Very firm, unforgiving ride.
  • Shoe ran about 1/2 size too big for me.
  • Tongue tended to shift when running.

Rating breakdown



Build quality




Sole unit


(Video) Nike Renew Ride 3 | Features, Performance Test & More!











Value / Price


Facts / Specs

Nike Renew Ride 3 Review (12)



Nike Renew Ride 3 Review (13)


Renew Ride 3

Nike Renew Ride 3 Review (14)



Nike Renew Ride 3 Review (15)


(Video) Nike Renew Ride 3 on Feet Review - DC8185-001 Black/Dark Smoke Grey/Smoke Grey/White ASMR

10oz (283 g)

Nike Renew Ride 3 Review (16)



Nike Renew Ride 3 Review (17)



Nike Renew Ride 3 Review (18)



Nike Renew Ride 3 Review (19)

Heel drop

10 mm.

Nike Renew Ride 3 Review (20)

Carbon plate

No plate


Nike Renew Ride 3 Review (21)


Buy half size smaller

Nike Renew Ride 3 Review (22)

Heel fit


Nike Renew Ride 3 Review (23)

Midfoot fit


Nike Renew Ride 3 Review (24)

Toebox fit


Cushioning & ride

(Video) Nike Renew Run 3 | Features, Performance Test & More!

Nike Renew Ride 3 Review (25)

Type of cushioning


Nike Renew Ride 3 Review (26)

Amount of cushioning

Medium cushioning

Nike Renew Ride 3 Review (27)


Very stable

Nike Renew Ride 3 Review (28)






Daily trainingNike Renew Ride 3 Review (29)

Long distance racing

Ultra distance racing

Who should buy the Nike Renew Ride 3 ?

Anyone interested in one shoe for the gym and some short runs would be interested in this shoe. It has a firm feel, anyone could use it for lifting.

Who should not buy the Nike Renew Ride 3 ?

This shoe would fail to find a spot in any serious runners rotation. It has zero energy return or pop.

Nike Renew Ride 3 Introduction

Nike Renew Ride 3 Review (30)Nike Renew Ride 3 Review (31)

The Nike Renew Ride 3 is billed by Nike as an everyday trainer. They tout a smooth, soft ride that is so comfortable you’ll want to wear it after your run. I found basically the opposite to be true. It has none of the cushioning that you find in the Pegasus Turbo 2, React or Miler.

Nike Renew Ride 3 First Impressions

I had high hopes for the shoe when I first slipped it on. The upper is soft and roomy for a comfortable, compliant fit. The shoe ran a tad long, I would’ve fit better into a men’s 10 instead of my usual 10.5. The laces are long but heavy and secure. After walking around my house, I could tell this was going to be a heavy feeling shoe.

Nike Renew Ride 3 Upper

Nike Renew Ride 3 Review (32)Nike Renew Ride 3 Review (33)

The upper is a little long but I didn’t find that to be a problem. The upper is the star of the shoe to me. It is roomy and comfortable. This upper on a better midsole would make for a very enjoyable ride. The laces are a tad long but the trade off there is they are strong. It was easy to get a good lockdown.

Nike Renew Ride 3 Sole Unit

Looking at the shoe, and reading the description on Nike’s website, one would think it would be comfortable based on the amount of stack. According to Nike’s website, this version of the Renew foam is their softest yet. I did not have that experience.

I felt the Quest 4 was softer, and I didn’t think was very soft either. The ride is bottom heavy but that is nothing new for Nike. I find the same to be true of any of the Pegasus models. However, there is no toe off pop meaning your legs must do all the work to get this shoe moving through your stride.

I noticed a slight pressure point on the balls of my feet. I was worried at first that this had the same high arch that gives so many runner issues in the Alphafly Next %.

Nike Renew Ride 3 Conclusions

I found a large disconnect between Nike’s description of this shoes ride and what I noticed. I did not feel any softness or comfort running nor did I feel compelled to wear this after my run. In fact, I tried that at the National Zoo with my kids and wished I’d worn my Hoka Challenger ATR work shoes instead. My legs were beat up after walking the zoo for several hours. The Renew Ride 3 does not deliver on its promise of a soft ride.

(Video) NIKE RENEW RUN 4 REVIEW - On feet, comfort, weight, breathability and price review

Why you can trust us

As editorial policy, we do not accept free samples from companies.
We purchased this pair of Nike atRunning Warehouse with our own money.

This page contains affiliate links. As an Amazon Associate we earn from qualifying purchases. Read more about our policy.

Lowest price:


Nike Renew Ride 3 price comparison

Men Women

Nike Renew Ride 3 Review (34)



See deal >

This page contains affiliate links Read more

Reviewed by Elliott

All reviews by Elliott

Nike Renew Ride 3 Review (36)

All reviews >

This review was written by Elliott Dowling on 07th November.
Elliott Dowling lives with his wife and two children (9 & 7) in southeastern Pennsylvania. He is a road runner, focused mostly on the marathon distance. Elliott has ran 3 marathons with a PB of 3:10:50. His goal is BQ, and currently he stand 50 seconds off that goal. He has an active family, his wife is a marathoner and triathlete and 9 year old son has ran several 5ks.

User feedback (0)

Write reply or review

(Video) Nike Renew Ride 3 | First Look!

');this.$range = $('

').insertAfter(this.$element).prepend(this.$fill, this.$handle);// visually hide the inputthis.$element.css({'position': 'absolute','width': '1px','height': '1px','overflow': 'hidden','opacity': '0'});// Store contextthis.handleDown = $.proxy(this.handleDown, this);this.handleMove = $.proxy(this.handleMove, this);this.handleEnd = $.proxy(this.handleEnd, this);this.init();// Attach Eventsvar _this = this;this.$window.on('resize.' + this.identifier, debounce(function() {// Simulate resizeEnd event.delay(function() { _this.update(false, false); }, 300);}, 20));this.$document.on(this.startEvent, '#' + this.identifier + ':not(.' + this.options.disabledClass + ')', this.handleDown);// Listen to programmatic value changesthis.$element.on('change.' + this.identifier, function(e, data) {if (data && data.origin === _this.identifier) {return;}var value =,pos = _this.getPositionFromValue(value);_this.setPosition(pos);});}Plugin.prototype.init = function() {this.update(true, false);if (this.onInit && typeof this.onInit === 'function') {this.onInit();}};Plugin.prototype.update = function(updateAttributes, triggerSlide) {updateAttributes = updateAttributes || false;if (updateAttributes) {this.min = tryParseFloat(this.$element[0].getAttribute('min'), 0);this.max = tryParseFloat(this.$element[0].getAttribute('max'), 100);this.value = tryParseFloat(this.$element[0].value, Math.round(this.min + (this.max-this.min)/2));this.step = tryParseFloat(this.$element[0].getAttribute('step'), 1);}this.handleDimension = getDimension(this.$handle[0], 'offset' + ucfirst(this.DIMENSION));this.rangeDimension = getDimension(this.$range[0], 'offset' + ucfirst(this.DIMENSION));this.maxHandlePos = this.rangeDimension - this.handleDimension;this.grabPos = this.handleDimension / 2;this.position = this.getPositionFromValue(this.value);// Consider disabled stateif (this.$element[0].disabled) {this.$range.addClass(this.options.disabledClass);} else {this.$range.removeClass(this.options.disabledClass);}this.setPosition(this.position, triggerSlide);};Plugin.prototype.handleDown = function(e) {e.preventDefault();this.$document.on(this.moveEvent, this.handleMove);this.$document.on(this.endEvent, this.handleEnd);// add active class because Firefox is ignoring// the handle:active pseudo selector because of `e.preventDefault();`this.$range.addClass(this.options.activeClass);// If we click on the handle don't set the new positionif ((' ' + + ' ').replace(/[\n\t]/g, ' ').indexOf(this.options.handleClass) > -1) {return;}var pos = this.getRelativePosition(e),rangePos = this.$range[0].getBoundingClientRect()[this.DIRECTION],handlePos = this.getPositionFromNode(this.$handle[0]) - rangePos,setPos = (this.orientation === 'vertical') ? (this.maxHandlePos - (pos - this.grabPos)) : (pos - this.grabPos);this.setPosition(setPos);if (pos >= handlePos && pos < handlePos + this.handleDimension) {this.grabPos = pos - handlePos;}};Plugin.prototype.handleMove = function(e) {e.preventDefault();var pos = this.getRelativePosition(e);var setPos = (this.orientation === 'vertical') ? (this.maxHandlePos - (pos - this.grabPos)) : (pos - this.grabPos);this.setPosition(setPos);};Plugin.prototype.handleEnd = function(e) {e.preventDefault();this.$, this.handleMove);this.$, this.handleEnd);this.$range.removeClass(this.options.activeClass);// Ok we're done fire the change eventthis.$element.trigger('change', { origin: this.identifier });if (this.onSlideEnd && typeof this.onSlideEnd === 'function') {this.onSlideEnd(this.position, this.value);}};Plugin.prototype.cap = function(pos, min, max) {if (pos < min) { return min; }if (pos > max) { return max; }return pos;};Plugin.prototype.setPosition = function(pos, triggerSlide) {var value, newPos;if (triggerSlide === undefined) {triggerSlide = true;}// Snapping stepsvalue = this.getValueFromPosition(this.cap(pos, 0, this.maxHandlePos));newPos = this.getPositionFromValue(value);// Update uithis.$fill[0].style[this.DIMENSION] = (newPos + this.grabPos) + 'px';this.$handle[0].style[this.DIRECTION_STYLE] = newPos + 'px';this.setValue(value);// Update globalsthis.position = newPos;this.value = value;if (triggerSlide && this.onSlide && typeof this.onSlide === 'function') {this.onSlide(newPos, value);}};// Returns element position relative to the parentPlugin.prototype.getPositionFromNode = function(node) {var i = 0;while (node !== null) {i += node.offsetLeft;node = node.offsetParent;}return i;};Plugin.prototype.getRelativePosition = function(e) {// Get the offset DIRECTION relative to the viewportvar ucCoordinate = ucfirst(this.COORDINATE),rangePos = this.$range[0].getBoundingClientRect()[this.DIRECTION],pageCoordinate = 0;if (typeof e.originalEvent['client' + ucCoordinate] !== 'undefined') {pageCoordinate = e.originalEvent['client' + ucCoordinate];}else if (e.originalEvent.touches &&e.originalEvent.touches[0] &&typeof e.originalEvent.touches[0]['client' + ucCoordinate] !== 'undefined') {pageCoordinate = e.originalEvent.touches[0]['client' + ucCoordinate];}else if(e.currentPoint && typeof e.currentPoint[this.COORDINATE] !== 'undefined') {pageCoordinate = e.currentPoint[this.COORDINATE];}return pageCoordinate - rangePos;};Plugin.prototype.getPositionFromValue = function(value) {var percentage, pos;percentage = (value - this.min)/(this.max - this.min);pos = (!Number.isNaN(percentage)) ? percentage * this.maxHandlePos : 0;return pos;};Plugin.prototype.getValueFromPosition = function(pos) {var percentage, value;percentage = ((pos) / (this.maxHandlePos || 1));value = this.step * Math.round(percentage * (this.max - this.min) / this.step) + this.min;return Number((value).toFixed(this.toFixed));};Plugin.prototype.setValue = function(value) {if (value === this.value && this.$element[0].value !== '') {return;}// Set the new value and fire the `input` eventthis.$element.val(value).trigger('input', { origin: this.identifier });};Plugin.prototype.destroy = function() {this.$'.' + this.identifier);this.$'.' + this.identifier);this.$'.' + this.identifier).removeAttr('style').removeData('plugin_' + pluginName);// Remove the generated markupif (this.$range && this.$range.length) {this.$range[0].parentNode.removeChild(this.$range[0]);}};// A really lightweight plugin wrapper around the constructor,// preventing against multiple instantiations$.fn[pluginName] = function(options) {var args =, 1);return this.each(function() {var $this = $(this),data = $'plugin_' + pluginName);// Create a new instance.if (!data) {$'plugin_' + pluginName, (data = new Plugin(this, options)));}// Make it possible to access methods from public.// e.g `$element.rangeslider('method');`if (typeof options === 'string') {data[options].apply(data, args);}});};return 'rangeslider.js is available in jQuery context e.g $(selector).rangeslider(options);';}));function replyCommentModal(authorName, ID, postID) {//alert(ID + '--' + authorName + ' ' + postID );$('#commentform2022').find('#comment_parent').val(ID);$('#reply-title #reply-to-name').html(' to ' + authorName);showModal('#user-review-modal');return false;}$(document).ready( function() {//alert($('input[type="range"]:visible').length);$('input[type="range"]:visible').rangeslider();$(document).on('input', 'input[type="range"]:visible', function(e) {var output ='rangeslider__handle')[0].getElementsByTagName('div')[0] ;output.innerHTML =;}); });


1. Nike renew ride 3 Unboxing is it Worth it ??
(Nikunj Shots)
2. Nike renew real vs fake review. How to spot fake Nike renew sneakers
(Voice of People Today)
3. Nike renew ride 3 sports shoes full review
(xyz praveen)
4. Nike Renew Ride 3.0 | Inbox to run
6. Nike Renew Run 4 | Features, Performance Test & More!
(PMB Shoes)
Top Articles
Latest Posts
Article information

Author: Laurine Ryan

Last Updated: 20/05/2023

Views: 5966

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Laurine Ryan

Birthday: 1994-12-23

Address: Suite 751 871 Lissette Throughway, West Kittie, NH 41603

Phone: +2366831109631

Job: Sales Producer

Hobby: Creative writing, Motor sports, Do it yourself, Skateboarding, Coffee roasting, Calligraphy, Stand-up comedy

Introduction: My name is Laurine Ryan, I am a adorable, fair, graceful, spotless, gorgeous, homely, cooperative person who loves writing and wants to share my knowledge and understanding with you.