Some links on this page are affiliate links. If you buy through them, I may earn a commission at no extra cost to you. Read the disclosure.

How the AEB Score works

AEB Score v3 · Updated

The AEB Score (ALL Electric Bikes Score) is one number from 0 to 10 that every e-bike on this site gets. It's built from six things you can check on each bike's page: range, motor, brakes and build, how practical the bike is to live with, its current price, and the quality of the parts the maker lists. Same rules for every bike, so you can compare them at a glance. It isn't my opinion of the bike. That's in each review.

On this page
  1. The six categories
  2. How Parts is scored
  3. A worked example
  4. Missing specs and price
  5. What it doesn't measure
  6. Every bike's score
  7. What changed
  8. FAQ

The six categories

Each category is scored 3 to 10, so the most basic spec still earns 3. The four spec categories use a straight-line scale, Price uses a smooth curve and Parts adds up points for named parts. The AEB Score is the weighted total.

Bar chart of the AEB Score v3 weights: range 21.25 percent, brakes and build 17 percent, practicality 17 percent, price 17 percent, parts 15 percent, motor and hills 12.75 percent.
The six weights. Range counts most. Source: the formula on this page.
CategoryWeightHow it's scored
Range21.25%Will's tested miles on one charge when he measured them (15 mi = 3, 60 mi = 10); otherwise battery size (300 Wh = 3, 1,000 Wh = 10).
Motor & hills12.75%Peak torque (40 Nm = 3, 120 Nm = 10); motor watts (250 W = 3, 1,000 W = 10) only when torque is not published.
Brakes & build17%Average of brakes (hydraulic 10, mechanical 5), suspension (none 3, front 7.2, dual 10) and max load (220 lb = 3, 440 lb = 10). Any of the three the maker doesn't list scores 4.0 inside the average.
Practicality17%Weight, judged within the bike type: cargo, fat tire, trikes, full suspension and moped-style bikes 95 lb = 3, 50 lb = 10; all other bikes 75 lb = 3, 35 lb = 10.
Price17%Current price on the maker site (never Amazon), judged on its own: 3 + 7 / (1 + (price / $1,500)^2). $750 = 8.6, $1,500 = 6.5, $3,000 = 4.4; it nears 10 for very cheap bikes but never flattens out. No current maker price = 4.0.
Parts15%Named parts the maker lists, up to 10 points: brakes 2.5 (name-brand hydraulic best, rim lowest), gears 2.5 (by Shimano or SRAM tier, or a Gates belt), motor maker 1.5, named battery cells 1.5, torque sensor 1, named tires 0.5, named fork, shock or display 0.5. Score = 3 + 0.7 x points. A part the maker doesn't name scores as generic.

Range uses my own tested miles on one charge when I measured them, because that beats any claim. Otherwise it uses battery size in watt-hours, which is measured the same way by every brand, unlike range claims. Motor and hills uses torque first, because torque is what you feel starting from a stop and climbing. Brakes and build rewards hydraulic brakes, suspension and a higher max load. Practicality is weight, compared within the bike's type, so a cargo or fat tire bike is judged against other heavy bikes, not against a 40 lb commuter. Price is scored on its own, so it doesn't count any spec twice. It uses the current price on the maker's own site, never Amazon, for the cheapest version of the model I reviewed. A sale price counts, and a sold-out bike keeps its listed price. A bike that's no longer sold uses its last known price (see below). Parts rewards name-brand parts the maker lists, explained next.

How Parts is scored

Two bikes can have the same battery, motor power and brakes on paper but very different parts. Parts gives credit for the named, better-quality parts a maker lists on its own site, its manual or its FAQ. Each bike can earn up to 10 points:

Parts = 3 + 0.7 × points, so a bike with all generic parts scores about 4.4 and a bike with every top part scores 10. Parts counts for 15% of the AEB Score, and the other five categories keep their same proportions in the other 85%.

Only listed parts count. If the maker doesn't name a part, it scores as generic, even if I mention a better part in a video or another site lists one, because you can't check it. No brand gets a bonus for its name, and my own opinion of the parts stays in the review. Each bike's score card lists the parts that were counted.

A worked example: Mokwheel Obsidian

The Mokwheel Obsidian, from the specs on its review page and its price on the maker's site:

CategoryInputScoreWeightPoints
Range941 Wh battery9.421.25%2.00
Motor & hills105 Nm torque8.712.75%1.11
Brakes & buildHydraulic (10), front and rear suspension (10), 560 lb max load (10)10.017%1.70
Practicality77 lb, heavy-bike scale (fat tire)5.817%0.99
Price$1,799.99 at mokwheel.com, Oct 28, 20265.917%1.00
PartsTektro TKD171 hydraulic; Shimano 8-sp (tier not listed); KMC chain; torque+cadence: 5.25 of 10 points6.715%1.00
AEB Score100%7.8

Price: 3 + 7 ÷ (1 + ($1,799.99 ÷ $1,500)²) = 5.9. Parts: 3 + 0.7 × 5.25 = 6.675. Points are rounded here. The score adds the category scores as shown (one decimal), plus the exact Parts score, then rounds to one decimal.

Missing specs and price

Missing specs score 4.0. If a maker doesn't publish a number I need, that category gets 4.0. In Brakes & build, which averages brakes, suspension and max load, each part the maker doesn't list scores 4.0 inside the average. It isn't dropped and the other categories aren't re-weighted, so leaving a spec off never helps a bike. I fill gaps only from the maker's own pages and note the source and date on the bike's page; I never estimate a spec. Right now 39 of 127 bikes have at least one category at 4.0, counting Price.

How price is scored. Price = 3 + 7 ÷ (1 + (price ÷ $1,500)²). A $1,500 bike scores 6.5. Cheaper bikes score higher on a smooth curve that gets close to 10 but never flattens out, so a $500 bike (9.3) still beats a $750 one (8.6). Pricier bikes fall toward 3: $3,000 scores 4.4 and $4,500 scores 3.7. I checked every current price on the maker's own site on Oct 28, 2026, never on Amazon. The price, the site and the date are on each bike's score card.

Bikes no longer sold use their last known price. When the maker no longer sells the model I reviewed, or sells only a newer version, I use the last price I can find for that exact model, never the newer one's. I look on the maker's own pages first, then the maker's page in the Wayback Machine, then the price I gave in my review or video description, and never Amazon. The score card on each of these bikes says "last known price" with the date and links the source. That's 38 of 127 bikes right now; they're marked † in the table.

No price at all scores 4.0. If I can't find any price for the model I reviewed, Price scores 4.0, the same as a missing spec. Right now every bike on the site has a current or last known price, so none score 4.0 on Price.

Only real range tests count. My tested miles replace battery size only when I rode one charge and measured it. That's true for 7 bikes so far. Miles spread over weeks of riding, or mostly ridden without assist, aren't a range test, so those bikes use battery size.

What the score does not measure

Those are in my reviews and videos. Use the score to narrow a list, then read the reviews to choose.

Every bike's score

All 127 bikes on the site are scored. Bikes tagged Spec profile are ones I haven't ridden; they get the same formula. Tap a column heading to sort, or sort all reviews by score.

Bar chart of the 12 highest AEB Scores. Mokwheel Obsidian 7.8, Aventon Current EXP 7.8, REVR CM7 7.7, Actbest Super X 7.5, Romatlink Rhino 7.5, Engwe E26 3.0 Dual Motor 7.5, Trek Rail+ 8 Gen 5 7.5, Velotric Nomad 2X 7.5, Mokwheel Onyx ST 7.4, Aventon Abound SR 7.3, Aventon Aventure 3 7.2, Luckeep X1 Pro 7.2.
The 12 highest AEB Scores: Mokwheel Obsidian 7.8; Aventon Current EXP 7.8; REVR CM7 7.7; Actbest Super X 7.5; Romatlink Rhino 7.5; Engwe E26 3.0 Dual Motor 7.5; Trek Rail+ 8 Gen 5 7.5; Velotric Nomad 2X 7.5; Mokwheel Onyx ST 7.4; Aventon Abound SR 7.3; Aventon Aventure 3 7.2; Luckeep X1 Pro 7.2.
Mokwheel Obsidian7.89.48.710.05.85.96.7
Aventon Current EXP Spec profile7.88.09.18.59.63.48.8
REVR CM77.78.65.310.06.88.2 †6.2
Actbest Super X7.57.510.09.24.68.5 †5.6
Romatlink Rhino7.59.67.77.6 ‡5.07.86.9
Engwe E26 3.0 Dual Motor7.59.610.08.64.45.96.2
Trek Rail+ 8 Gen 5 Spec profile7.58.06.97.99.33.49.6
Velotric Nomad 2X Spec profile7.58.08.710.05.35.08.3
Mokwheel Onyx ST Spec profile7.49.410.010.04.14.17.0
Aventon Abound SR7.37.37.79.15.35.98.8
Aventon Aventure 37.27.36.58.66.05.98.6
Luckeep X1 Pro7.29.66.57.45.27.1 †6.5
Lectric XPedition2 Spec profile7.26.26.99.17.76.76.5
Velotric Summit 1 Spec profile7.27.17.49.15.36.18.3
Aventon Current ADV Spec profile7.28.09.17.66.33.98.8
Kingbull Voyager7.27.27.79.15.87.3 †6.0
Specialized Turbo Vado 3 EVO 4.0 Spec profile7.28.48.77.65.03.710.0
Trek Powerfly+ FS 4 Gen 4 Spec profile7.26.06.97.99.03.710.0
Aventon Level 4 ADV Spec profile7.28.08.37.65.54.79.3
Aventon Aventure M7.17.38.37.1 ‡6.44.79.3
Ride1Up Cafe Cruiser7.17.27.78.14.86.88.3
Ride1Up 700 Series Spec profile7.17.27.77.65.36.38.6
Ride1Up Turris7.16.77.47.66.76.87.9
Velotric Nomad 17.06.96.19.16.46.5 †6.5
Trek Fuel+ EX Gen 2 Spec profile7.05.84.88.010.03.410.0
Trek Fuel+ MX 9.9 X0 AXS Gen 2 Spec profile7.05.84.88.110.03.210.0
Aventon Abound LR6.97.36.59.14.15.78.8
Velotric Discover 3 Spec profile6.97.36.19.15.55.57.9
Trek Slash+ Spec profile6.95.84.88.010.03.210.0
Engwe EP-2 3.0 Spec profile6.97.27.47.96.06.56.7
Engwe L16 Spec profile6.98.66.17.24.28.95.6
Mokwheel Scoria6.86.17.48.15.56.1 †7.9
Kingbull Literider6.87.26.58.63.77.8 †6.5
Fahrbike Roadster 736.87.26.57.24.98.26.9
Lectric XPress2 Spec profile6.86.76.97.95.66.77.0
Romatlink Dolphin6.810.06.15.4 ‡3.09.06.2
Freesky Ranger Air M-5406.810.08.75.6 ‡3.06.76.2
Ainohot Terra6.86.27.76.27.28.55.3
Ride1Up Prodigy V2 ECO Spec profile6.85.07.47.66.07.08.6
Aventon Ramblas6.77.18.35.1 ‡6.74.5 †8.8
Tesgo STT6.78.410.05.1 ‡4.0 *5.9 †7.2
Lectric XPeak2 Spec profile6.77.26.97.94.86.56.9
Velotric Nomad 2 Spec profile6.77.17.49.13.05.58.3
Aventon Pace 4 Step-Through Spec profile6.77.34.87.65.96.37.9
Engwe Engine Pro6.77.74.38.86.96.35.1
Rad RadWagon 5 Spec profile6.77.27.48.44.45.08.3
Mokwheel Tarmac Spec profile6.77.26.18.16.06.16.7
Velotric Discover 1 Step-Through6.66.95.29.15.07.1 †5.6
Rattan LF 750 Pro6.64.97.75.6 ‡7.88.0 †6.2
Bee Cool Adventurer6.65.67.67.45.67.66.0
Rad RadRunner 3 Plus6.66.77.76.46.06.1 †6.9
Ride1Up Vorsa Spec profile6.64.0 *7.89.14.86.98.4
Ride1Up Portola 02 Spec profile6.64.0 *7.48.05.58.57.4
Rad Radster Trail Spec profile6.67.28.38.33.05.57.9
Rad Radster Road Spec profile6.67.28.37.83.15.57.9
Aventon Level 4 REC Spec profile6.67.36.57.64.15.98.3
Blix Packa6.610.07.74.0 ‡7.45.4 †4.4
Trek Borrego+ Spec profile6.67.27.48.14.24.97.7
Bee Cool Pathfinder6.56.97.68.14.0 *6.76.0
Rad RadRunner Max Spec profile6.56.77.48.95.05.16.3
Velotric Fold 1 Spec profile6.56.15.69.15.17.05.6
Segway Muxi6.57.26.57.46.56.15.1
Velotric Discover 26.57.16.16.0 ‡5.16.57.9
Ailife X20B6.57.26.98.0 ‡4.0 *7.0 †5.6
Mokwheel Asphalt6.57.15.68.14.96.56.7
Trek Fetch+ 4 Spec profile6.57.56.98.53.03.610.0
Aventon Aventure (1st gen)6.47.07.75.1 ‡6.46.5 †5.6
Aventon Abound6.47.27.77.1 ‡4.0 *6.3 †6.2
Segway Muxi Pro6.47.26.58.85.05.55.1
Segway Xyber Air6.47.26.58.84.75.55.1
KBO Breeze6.47.75.35.95.37.8 †5.8
Rad RadRunner Plus Spec profile6.46.25.68.16.15.96.2
Trek Verve+ 4S Lowstep Spec profile6.45.56.17.06.14.110.0
Velotric Fold 1 Plus Spec profile6.46.16.19.15.16.55.6
Engwe E266.37.75.65.9 ‡6.36.15.6
Lectric XP Trike2 Spec profile6.36.25.28.85.56.55.3
Heybike Ranger S 2.0 Spec profile6.36.96.57.1 ‡4.0 *7.85.1
Electra Ponto Go! Spec profile6.36.34.88.25.35.57.6
MOD Easy with SideCar6.27.25.57.65.33.8 †7.4
Aventon Pace 500.36.26.15.35.7 ‡6.76.5 †7.0
Aventon Level 36.27.34.85.94.46.18.3
Gyroor C5 Max6.25.85.35.7 ‡8.07.9 †4.4
Aventon Level.26.26.75.35.6 ‡5.37.86.2
Lectric XP4 Spec profile6.25.04.37.95.57.86.5
Rad RadExpand 5 Plus Spec profile6.27.25.17.73.45.77.6
Qronge Lava6.27.27.46.43.08.14.9
Rad RadRunner Spec profile6.26.24.86.47.76.55.3
Rad Power Bikes RadWagon 46.16.77.75.0 ‡5.86.3 †5.1
Eahora XC1006.15.03.95.17.88.2 †6.2
Velotric T1 ST6.13.53.44.89.87.3 †7.9
Mokwheel Upland Plus6.17.77.75.6 ‡4.0 *7.0 †4.4
Cyrusher XF9006.16.26.56.8 ‡6.36.1 †4.9
Trek Charter+ 4S Spec profile6.15.46.96.94.33.910.0
Trek Domane+ ALR Spec profile6.13.64.85.610.03.610.0
Trek Domane+ SLR 7 Spec profile6.13.64.85.610.03.210.0
Mokwheel Flint Spec profile6.13.63.06.79.87.06.7
Lectric XP Lite2 Spec profile6.04.0 *3.07.37.68.55.1
Jasion EB5 Roamer ST Spec profile6.05.34.86.24.88.86.2
Mokwheel Mesa Lite6.05.33.95.07.28.4 †5.8
Trek FX+ 7S Spec profile6.03.63.95.78.94.310.0
Trek Marlin+ 6 Spec profile6.04.03.97.07.34.410.0
Trek Marlin+ 8 Spec profile6.04.03.97.17.73.910.0
Electra Townie Go! Spec profile6.05.24.85.67.05.97.6
Engwe EP-2 Pro5.94.27.75.2 ‡7.56.74.6
5th Wheel Torrent 15.97.15.35.15.56.5 †5.4
Aventon Soltera 3 ADV5.93.73.04.8 ‡9.76.57.9
Trek Verve+ 2 Lowstep Spec profile5.94.03.95.67.15.010.0
Trek Fuel+ LX Gen 2 Spec profile5.95.84.88.0 ‡4.0 *3.210.0
ONEBOT S75.83.03.06.1 ‡9.18.8 †4.4
Ridel EKO5.84.23.04.1 ‡9.58.84.9
Hovsco Sync Max5.83.04.94.4 ‡8.79.64.4
Trek FX+ 1 Spec profile5.85.24.85.77.65.56.2
Trek Checkpoint+ SL Spec profile5.83.64.83.910.03.59.5
MACFOX X75.76.25.36.8 ‡4.26.35.1
Wallke F15.75.05.34.3 ‡6.97.3 †5.4
Super73 Z Miami Spec profile5.64.85.34.88.65.24.9
Blix Aveny Skyline5.56.15.34.26.26.1 †5.1
Trek Domane+ SL Gen 5 Spec profile5.53.63.04.010.03.49.5
Aventon Sinch5.47.25.34.0 *4.0 *6.7 †4.4
Aventon Soltera (1st gen)5.43.73.94.59.07.3 †4.1
Aventon Sinch Step-Through5.46.75.34.5 ‡4.26.7 †4.4
Aventon Level Step-Through (1st gen)5.36.75.35.1 ‡4.0 *5.9 †4.4
Hiland Sabo 2.05.04.0 *3.95.1 ‡4.0 *8.1 †5.1
Electra Townie Go! 7D EQ Spec profile5.03.03.04.08.16.16.0
Aventon Soltera 24.84.0 *3.94.0 ‡4.0 *7.8 †4.9
Bunch Bike Original 3.04.63.85.34.0 *4.0 *3.6 †7.9
Ziprs F14.33.53.93.8 ‡4.0 *6.5 †4.4

* Not listed by the maker (or, under Price, no price found), so scored 4.0. ‡ Part of Brakes & build (brakes, suspension or max load) isn't listed by the maker, so that part scored 4.0 inside the average. † Price is the bike's last known price because it's no longer sold.

What changed

v3 (Oct 29, 2026)

v2 (Oct 28, 2026)

FAQ

Is the AEB Score a review rating?

No. It's one number from 0 to 10 calculated the same way for every bike from its published specs, plus my own range test when I measured one. What I think of a bike is in the written review and the video.

Is price part of the score?

Yes. Price is one of six categories and counts for 17%. It's the current price on the maker's own site (never Amazon), or for a bike that's no longer sold, its last known price, with the source and date on each bike's page. Cheaper scores higher on a smooth curve: $750 scores 8.6, $1,500 scores 6.5 and $3,000 scores 4.4. If I can't find any price for the model I reviewed, Price scores 4.0.

What if the maker doesn't list a spec?

That category scores 4.0, a below-average mark. Brakes & build averages three parts (brakes, suspension and max load), and any part the maker doesn't list scores 4.0 inside that average. Nothing is dropped or re-weighted.

Can a brand pay for a better score?

No. The formula is the same for every bike, and the only inputs are published specs, the parts the maker lists, the maker's listed price and my own tests. No brand gets a bonus for its name.

Why does Parts only count parts the maker lists?

Because that's what you can check. If a maker names its brakes, gears, motor or battery cells on its own site, the bike gets credit for them. If it doesn't, that part scores as generic, even if I mention a better part in a video, because I can't show you where it's written down. My opinions of the parts are in the review, not the score.

How often do scores change?

Every time the site is built. If a spec or price is corrected or I measure a new range, the score updates in that build. If the formula changes, this page changes with it and gets a new version number.

Example badge: 7.8 AEB Scorehow it works