Thunderobot ML903 Review | 78 Data compared

double-arrow
  • Avg. price in UK: ~£80
  • Avg. price in US: ~$70
  • Connectivity: wireless+wired
  • Maximum polling rate: 8000 Hz
  • Maximum DPI: 26000 DPI
  • Weight: 65 g

Thunderobot ML903 review. Compare 78 technical specifications and user reviews to see how it ranks among mice and if it is worth buying.

8.5

Overall score

What it is: An overall evaluation of the mouse's quality, based on technical analyses and user reviews.

When it matters: When you need a quick reference to identify the best mice on the market.

Score components:

80.0%

8.6

Technical Score

20.0%

8.3

User score

Excellent
8.6

Technical Score

What it is: An assessment of the mouse's technical performance, covering key areas such as sensor performance, buttons and features, connectivity, battery life, ergonomics, software, and build quality.

When it matters: When you want to compare mice based on technical performance and available features.

Score components:

36.0%

10

Performance & Sensor

22.0%

7.7

Controls

16.0%

8.5

Design

14.0%

6.3

Features

7.0%

10

Connectivity

5.0%

6.7

Battery & Charging

Excellent
8.3

User score

What it is: A rating that combines user reviews and the total number of reviews received by the mouse.

When it matters: When you want to understand how a mouse performs in daily use or gaming and how reliable it is in terms of comfort, button feel, tracking accuracy, and long-term durability.

Score components:

70.0%

8.1

User reviews

30.0%

8.9

Popularity

User score:
United Kingdom
amazon
4.0
(580)
amazon
4.4
(66)
amazon
4.3
(47)
United States
Amazon_logo.png
4.2
(47)
Amazon_logo.png
4.0
(5)

(Reviews last updated: May 2026)

Excellent
  • 7.6
    Gaming

    Score components:

    28.0%

    10

    Maximum polling rate

    24.0%

    6.6

    N. of programmable buttons

    20.0%

    2.8

    Onboard memory profiles

    16.0%

    10

    Maximum tracking speed

    12.0%

    8.7

    Weight

  • thunderobot-ml903
  • thunderobot-ml903
  • thunderobot-ml903
  • thunderobot-ml903
  • thunderobot-ml903
  • thunderobot-ml903
  • thunderobot-ml903
thunderobot-ml903
thunderobot-ml903
thunderobot-ml903
thunderobot-ml903
thunderobot-ml903
thunderobot-ml903
thunderobot-ml903

Best prices in UK

Best rankings

?

Available: ranking among products currently available (including other versions of this product).
All: ranking among all products in the database.

Verdict

The Thunderobot ML903 is a high-performance, ultra-lightweight gaming mouse (approx. 65g) featuring the flagship PixArt PAW3395 optical sensor, which provides up to 26,000 DPI, 650 IPS tracking speed, and 50G acceleration. Key characteristics include tri-mode connectivity (Wired USB-C, 2.4GHz wireless, and Bluetooth), Kailh GM8.0 switches rated for 80 million clicks, and a symmetrical ergonomic design with 100% PTFE feet for smooth glide. Its primary advantages are the native 4000Hz wireless polling rate (achievable with its included magnetic RGB charging dock) and a decent 300mAh battery offering up to 70 hours of use. However, some users have reported subpar scroll wheel tactility, minor button rattle, and limited reliability with the software-based battery indicator.

Technical Specifications of Thunderobot ML903

Technical Score

What it is: An assessment of the mouse's technical performance, covering key areas such as sensor performance, buttons and features, connectivity, battery life, ergonomics, software, and build quality.

When it matters: When you want to compare mice based on technical performance and available features.

Score components:

36.0%

10

Performance & Sensor

22.0%

7.7

Controls

16.0%

8.5

Design

14.0%

6.3

Features

7.0%

10

Connectivity

5.0%

6.7

Battery & Charging

8.6
Thunderobot ML903 has a technical score of 8.56 points, which is higher than that of 91.3% of products in this category.
User score

What it is: A rating that combines user reviews and the total number of reviews received by the mouse.

When it matters: When you want to understand how a mouse performs in daily use or gaming and how reliable it is in terms of comfort, button feel, tracking accuracy, and long-term durability.

Score components:

70.0%

8.1

User reviews

30.0%

8.9

Popularity

User score:
United Kingdom
amazon
4.0
(580)
amazon
4.4
(66)
amazon
4.3
(47)
United States
Amazon_logo.png
4.2
(47)
Amazon_logo.png
4.0
(5)

(Reviews last updated: May 2026)

8.3
Thunderobot ML903 has a user score of 8.35 points, which is higher than that of 56.4% of products in this category.
Popularity
What it is: An indicator based on the number of reviews received by the mouse.
When it matters: When you prefer a mouse that has already been chosen and reviewed by many other users.
8.9
Thunderobot ML903 has a popularity of 8.9 points, which is higher than 59.6% of products in this category.
Ratio quality/price

What it is: An indicator that combines the mouse's overall rating with its cost.

When it matters: When you are looking for a mouse that offers a strong balance of performance, features, and price.

Score components:

60.0%

8.5

Overall score

40.0%

10

Price

9.0
Thunderobot ML903 has a quality-to-price ratio of 9 points, which is higher than 92.4% of products in this category.
Brand name
What it is: The manufacturer or brand of the product.
When it matters: When you prefer a specific ecosystem, support network, or design philosophy.

Importance: MEDIUM

Thunderobot
Maximum polling rate
What it is: The maximum number of position reports the mouse can send to the computer each second, measured in Hertz (Hz).
When it matters: When you are chasing the lowest possible input delay for competitive play and want the mouse reporting as often as possible.

Importance: HIGH

Good value: >=1000 Hz

8,000 Hz
Thunderobot ML903 has a maximum polling rate of 8000 Hz, which is higher than 88.2% of mice and equal to 11.8% of mice.
Wired polling rate
What it is: The polling rate the mouse reaches when it is connected with a cable.
When it matters: When you mainly use the mouse wired and want maximum responsiveness.

Importance: HIGH

Good value: >=1000 Hz

8,000 Hz
Thunderobot ML903 has a wired polling rate of 8000 Hz, which is higher than 93.2% of mice and equal to 6.8% of mice.
2.4 GHz polling rate
What it is: The polling rate available when the mouse is used over a 2.4 GHz wireless connection.
When it matters: When you use the 2.4 GHz receiver and want near-wired performance.

Importance: HIGH

Good value: >=1000 Hz

4,000 Hz
Thunderobot ML903 has a 2.4 GHz polling rate of 4000 Hz, which is higher than 81.7% of mice and equal to 7.4% of mice.
requires separate 4K receiver.
Bluetooth polling rate
What it is: The polling rate available when the mouse is connected through Bluetooth.
When it matters: When you use Bluetooth and want to understand the trade-off in responsiveness.

Importance: LOW

Good value: >=125 Hz

125 Hz
Thunderobot ML903 has a Bluetooth polling rate of 125 Hz, which is higher than 66.8% of mice and equal to 31.8% of mice.
Show more
Connectivity
What it is: The mouse's high-level connectivity class: wired only, wireless only, or both wired and wireless.
When it matters: When you need to know at a glance whether the mouse is wired, wireless, or flexible enough to support both.

Importance: HIGH

wireless+wired
Thunderobot ML903 supports wireless+wired connectivity, which is more versatile than 56.8% of mice and equal to 43.3% of mice.
connection modes: wired / Bluetooth / 2.4 GHz.
Bluetooth support
What it is: Shows whether the mouse can connect over Bluetooth instead of relying only on a wired link or proprietary USB receiver.
When it matters: When you want a dongle-free connection option for laptops, tablets, or devices with limited USB ports.

Importance: MEDIUM

yes
Thunderobot ML903 supports Bluetooth. 64.5% of mice support Bluetooth.
Bluetooth version
What it is: The Bluetooth standard version supported by the mouse for wireless connectivity and compatibility.
When it matters: When you care about Bluetooth compatibility, efficiency, and connection quality.

Importance: LOW

Good value: >=5.1

5.0
Thunderobot ML903 uses Bluetooth 5.0, which is newer than 73.6% of mice and equal to 12.3% of mice.
Proprietary 2.4 GHz support
What it is: Shows whether the mouse supports the brand's dedicated 2.4 GHz wireless system rather than relying only on Bluetooth.
When it matters: When you want the brand's fast low-latency wireless mode instead of depending only on Bluetooth performance.

Importance: MEDIUM

yes
Thunderobot ML903 supports proprietary 2.4 GHz wireless. 38.5% of mice support proprietary 2.4 GHz wireless.
Receiver included
What it is: Shows whether a compatible wireless receiver is included in the box instead of needing to be bought separately.
When it matters: When you expect full wireless use immediately and do not want to buy extra accessories just to get started.

Importance: MEDIUM

yes
Thunderobot ML903 includes a receiver. 37.7% of mice include a receiver.
Show more
Battery life
What it is: The operating time the mouse can deliver on a full charge or a fresh set of batteries under normal use.
When it matters: When the mouse needs to last through workdays, travel, or repeated gaming sessions without constant charging.

Importance: HIGH

Good value: >400 hours

70 hours
Thunderobot ML903 has a battery life of 70 hours, which is less than 62.4% of mice and equal to 14.1% of mice.
Battery capacity
What it is: The amount of energy the built-in battery can store, measured in milliampere-hours (mAh).
When it matters: When you want rough battery context behind the runtime claim instead of judging endurance from marketing hours alone.

Importance: MEDIUM

Good value: >=500 mAh

300 mAh
Thunderobot ML903 has a battery capacity of 300 mAh, which is smaller than 69.3% of mice and equal to 21.2% of mice.
Battery form factor
What it is: The battery format used by the mouse, such as AA, AAA, integrated rechargeable cell, or another form.
When it matters: When you care whether the mouse uses easy-to-replace AA or AAA cells or a sealed rechargeable pack.

Importance: LOW

integrated
Rechargeable battery
What it is: Shows whether the mouse uses a rechargeable battery instead of relying only on disposable cells.
When it matters: When you prefer topping the mouse up over USB or a dock instead of buying disposable batteries repeatedly.

Importance: HIGH

yes
Thunderobot ML903 uses a rechargeable battery. 54.1% of mice use a rechargeable battery.
Removable battery
What it is: Shows whether the battery can be removed and replaced by the user instead of being sealed inside the mouse.
When it matters: When long-term serviceability matters and you would rather replace the battery than replace the whole mouse later.

Importance: LOW

no
Thunderobot ML903 does not use a removable battery. 22.3% of mice use a removable battery.
Show more
N. of buttons
What it is: The total number of physical buttons available on the mouse body.
When it matters: When you need enough physical controls for shortcuts, MMO binds, browser actions, or productivity commands.

Importance: HIGH

Good value: >=7

6
Thunderobot ML903 has 6 buttons, which is more than 23.2% of mice and equal to 40.1% of mice.
N. of side buttons
What it is: The number of buttons placed on the side of the mouse, typically for thumb access.
When it matters: When thumb-access buttons matter for browser navigation, MMOs, or productivity shortcuts.

Importance: MEDIUM

Good value: >=2

2
Thunderobot ML903 has 2 side buttons, which is more than 15.1% of mice and equal to 68.4% of mice.
N. of programmable buttons
What it is: The number of mouse buttons that can be customized or reassigned through software or onboard settings.
When it matters: When remapping flexibility matters and you want more actions moved off the keyboard.

Importance: HIGH

Good value: >=7

5
Thunderobot ML903 has 5 programmable buttons, which is less than 63.7% of mice and equal to 13.7% of mice.
DPI switching button
What it is: Shows whether the mouse includes a dedicated control for changing DPI levels on the fly.
When it matters: When you want to swap sensitivity instantly for sniping, browsing, editing, or different game genres.

Importance: MEDIUM

yes
Thunderobot ML903 includes a DPI switching button. 14.7% of mice include a DPI switching button.
Profile switching button
What it is: Shows whether the mouse includes a dedicated control for changing onboard or saved profiles during use.
When it matters: When you switch between saved profiles for different games or work routines.

Importance: LOW

no
Thunderobot ML903 does not include a profile switching button. 16.8% of mice include a profile switching button.
Show more
Orientation
What it is: The hand orientation the mouse is designed for, such as right-handed, left-handed, or ambidextrous use.
When it matters: When hand comfort matters and you need a shape that fits your grip and dominant hand.

Importance: HIGH

ambidextrous
Weight
What it is: The overall weight of the mouse itself, which influences portability, comfort, and movement feel.
When it matters: When you care about how light or substantial the mouse feels during long sessions.

Importance: HIGH

Good value: <100 g

65 g
Thunderobot ML903 weighs 65 g, which makes it lighter than 69.8% of mice and equal to 2% of mice.
Extra weights
What it is: The total weight of removable extra weights included for tuning the balance or feel of the mouse.
When it matters: When you care about tuning balance and overall heft instead of being locked into the stock feel.

Importance: LOW

0 g
Thunderobot ML903 comes with 0 g of extra weights, which is equal to 95.4% of mice.
Cable length
What it is: The length of the supplied cable used for wired operation or charging, usually measured in meters.
When it matters: When you need enough cable reach across your desk or charging setup.

Importance: LOW

Good value: >=1.8 m

1.8 m
Thunderobot ML903 comes with a 1.8 m cable, which is longer than 18.9% of mice and equal to 64.5% of mice.
Cable type
What it is: The construction style of the cable, such as braided, rubber, or paracord, which affects flexibility and durability.
When it matters: When cable drag, flexibility, and durability affect how the mouse feels in use.

Importance: LOW

paracord
Show more
Onboard memory profiles
What it is: The number of user profiles that can be stored directly in the mouse memory for use without reconfiguring software each time.
When it matters: When you use different games, apps, or devices and want settings saved directly on the mouse.

Importance: MEDIUM

Good value: >=3

1
Thunderobot ML903 stores 1 onboard profiles, which is more than 47.7% of mice and equal to 20.1% of mice.
Onboard memory size
What it is: The amount of onboard memory available inside the mouse for storing settings, macros, or profiles.
When it matters: When you store complex macros, settings, or several onboard profiles.

Importance: LOW

Good value: >=512 KB

?
Software name
What it is: The name of the official software used to configure the mouse, update firmware, or customize features.
When it matters: When software ecosystem and customization tools influence your buying decision.

Importance: LOW

ThundeRobot
Firmware upgradable
What it is: Shows whether the mouse can receive firmware updates for fixes, compatibility improvements, or feature changes.
When it matters: When you want the option for later fixes, stability improvements, or performance tweaks after purchase.

Importance: LOW

yes
Thunderobot ML903 supports firmware updates. 27.3% of mice support firmware updates.
Suitable for gaming
What it is: Shows whether the mouse is positioned or tuned around gaming-focused speed, latency, and control features.
When it matters: When fast clicks, low latency, and gaming-oriented features are priorities.

Importance: MEDIUM

yes
Thunderobot ML903 is suitable for gaming. 24.3% of mice are suitable for gaming.

Thunderobot ML903 vs the average mouse

  • 8x higher maximum polling rate
    Thunderobot ML903 has a maximum polling rate of 8,000 Hz, while the average mouse has a maximum polling rate of 1,000 Hz.
    What it is: The maximum number of position reports the mouse can send to the computer each second, measured in Hertz (Hz).
    When it matters: When you are chasing the lowest possible input delay for competitive play and want the mouse reporting as often as possible.

    Importance: HIGH

    Good value: >=1000 Hz

    Thunderobot ML903 has a maximum polling rate of 8,000 Hz, while the average mouse has a maximum polling rate of 1,000 Hz.8000 Hz vs 1000 Hz
  • 50 million clicks longer switch lifespan
    Thunderobot ML903 offers switch durability of 80 million clicks, while the average mouse offers switch durability of 30 million clicks.
    What it is: The rated click lifespan of the primary switches, usually expressed in millions of clicks.
    When it matters: When heavy clicking, long-term reliability, and avoiding early switch failure are part of the buying decision.

    Importance: MEDIUM

    Good value: >=70 million clicks

    Thunderobot ML903 offers switch durability of 80 million clicks, while the average mouse offers switch durability of 30 million clicks.80 million clicks vs 30 million clicks
  • 2.6x higher maximum DPI
    Thunderobot ML903 has a maximum DPI of 26,000 DPI, while the average mouse has a maximum DPI of 10,000 DPI.
    What it is: The highest sensitivity setting supported by the mouse sensor, measured in dots per inch (DPI).
    When it matters: When extremely high sensitivity is part of your setup, even if it matters less than sensor quality for most users.

    Importance: HIGH

    Good value: >=18000 DPI

    Thunderobot ML903 has a maximum DPI of 26,000 DPI, while the average mouse has a maximum DPI of 10,000 DPI.26000 DPI vs 10000 DPI
  • 4x higher 2.4 GHz polling rate
    Thunderobot ML903 has a 2.4 GHz polling rate of 4,000 Hz, while the average mouse has a 2.4 GHz polling rate of 1,000 Hz.
    requires separate 4K receiver.
    What it is: The polling rate available when the mouse is used over a 2.4 GHz wireless connection.
    When it matters: When you use the 2.4 GHz receiver and want near-wired performance.

    Importance: HIGH

    Good value: >=1000 Hz

    Thunderobot ML903 has a 2.4 GHz polling rate of 4,000 Hz, while the average mouse has a 2.4 GHz polling rate of 1,000 Hz.4000 Hz vs 1000 Hz
  • 8x higher wired polling rate
    Thunderobot ML903 has a wired polling rate of 8,000 Hz, while the average mouse has a wired polling rate of 1,000 Hz.
    What it is: The polling rate the mouse reaches when it is connected with a cable.
    When it matters: When you mainly use the mouse wired and want maximum responsiveness.

    Importance: HIGH

    Good value: >=1000 Hz

    Thunderobot ML903 has a wired polling rate of 8,000 Hz, while the average mouse has a wired polling rate of 1,000 Hz.8000 Hz vs 1000 Hz
  • Adjustable lift-off distance
    Thunderobot ML903 supports adjustable lift-off distance, while the average mouse does not. 46.5% of mice support adjustable lift-off distance.
    What it is: Shows whether you can tune how high the mouse can be lifted before the sensor stops tracking movement.
    When it matters: When you lift and reposition the mouse often and want tighter cursor control.

    Importance: MEDIUM

    Thunderobot ML903 supports adjustable lift-off distance, while the average mouse does not. 46.5% of mice support adjustable lift-off distance.
  • 21.4% lower mouse weight
    Thunderobot ML903 weighs 65 g, while the average mouse weighs 82.745 g.
    What it is: The overall weight of the mouse itself, which influences portability, comfort, and movement feel.
    When it matters: When you care about how light or substantial the mouse feels during long sessions.

    Importance: HIGH

    Good value: <100 g

    Thunderobot ML903 weighs 65 g, while the average mouse weighs 82.745 g.65 g vs 82.745 g
  • 62.5% higher tracking speed
    Thunderobot ML903 offers a maximum tracking speed of 650 IPS, while the average mouse offers a maximum tracking speed of 400 IPS.
    What it is: The highest movement speed the sensor can track accurately before it starts losing precision, usually expressed in inches per second (IPS).
    When it matters: When you make very fast swipes and do not want the sensor to lose tracking.

    Importance: HIGH

    Good value: >=400 IPS

    Thunderobot ML903 offers a maximum tracking speed of 650 IPS, while the average mouse offers a maximum tracking speed of 400 IPS.650 IPS vs 400 IPS
  • 8x higher maximum polling rate
    Thunderobot ML903 has a maximum polling rate of 8,000 Hz, while the average mouse has a maximum polling rate of 1,000 Hz.
  • 2.6x higher maximum DPI
    Thunderobot ML903 has a maximum DPI of 26,000 DPI, while the average mouse has a maximum DPI of 10,000 DPI.
  • 4x higher 2.4 GHz polling rate
    Thunderobot ML903 has a 2.4 GHz polling rate of 4,000 Hz, while the average mouse has a 2.4 GHz polling rate of 1,000 Hz.
  • 8x higher wired polling rate
    Thunderobot ML903 has a wired polling rate of 8,000 Hz, while the average mouse has a wired polling rate of 1,000 Hz.
  • Adjustable lift-off distance
    Thunderobot ML903 supports adjustable lift-off distance, while the average mouse does not. 46.5% of mice support adjustable lift-off distance.
  • 62.5% higher tracking speed
    Thunderobot ML903 offers a maximum tracking speed of 650 IPS, while the average mouse offers a maximum tracking speed of 400 IPS.
  • 150 DPI lower minimum setting
    Thunderobot ML903 goes as low as 50 DPI DPI, while the average mouse goes as low as 200 DPI DPI.
  • 25% higher maximum acceleration
    Thunderobot ML903 has a maximum acceleration of 50 G, while the average mouse has a maximum acceleration of 40 G.
  • Multi-device pairing
    Thunderobot ML903 supports multi-device pairing, while the average mouse does not. 21.1% of mice support multi-device pairing.
  • Versatile connectivity
    Thunderobot ML903 supports wireless+wired connectivity, while the average mouse supports wireless connectivity.
  • Bluetooth support
    Thunderobot ML903 supports Bluetooth, while the average mouse does not. 35.5% of mice support Bluetooth.
  • Receiver storage inside mouse
    Thunderobot ML903 has receiver storage inside the mouse, while the average mouse does not. 45.9% of mice have receiver storage inside the mouse.
  • Usable while charging
    Thunderobot ML903 can be used while charging, while the average mouse cannot. 47.5% of mice can be used while charging.
  • Charging dock included
    Thunderobot ML903 includes a charging dock, while the average mouse does not. 5.8% of mice include a charging dock.
  • Rechargeable battery
    Thunderobot ML903 uses a rechargeable battery, while the average mouse does not. 46% of mice use a rechargeable battery.
  • Wireless charging
    Thunderobot ML903 supports wireless charging, while the average mouse does not. 10.6% of mice support wireless charging.
  • 50 million clicks longer switch lifespan
    Thunderobot ML903 offers switch durability of 80 million clicks, while the average mouse offers switch durability of 30 million clicks.
  • Adjustable debounce time
    Thunderobot ML903 supports adjustable debounce time, while the average mouse does not. 29% of mice support adjustable debounce time.
  • 21.4% lower mouse weight
    Thunderobot ML903 weighs 65 g, while the average mouse weighs 82.745 g.
  • Detachable cable
    Thunderobot ML903 comes with a detachable cable, while the average mouse does not. 42.9% of mice come with a detachable cable.
  • 1 fewer stored DPI steps
    Thunderobot ML903 stores 4 DPI steps, while the average mouse stores 5 DPI steps.
  • 15 hours shorter battery life
    Thunderobot ML903 has a battery life of 70 hours, while the average mouse has a battery life of 85 hours.
  • 40% smaller battery capacity
    Thunderobot ML903 has a battery capacity of 300 mAh, while the average mouse has a battery capacity of 500 mAh.
  • 1 fewer programmable buttons
    Thunderobot ML903 has 5 programmable buttons, while the average mouse has 6 programmable buttons.
  • No RGB lighting
    Thunderobot ML903 does not have RGB lighting, while the average mouse does. 56.3% of mice have RGB lighting.
  • 1 fewer programmable buttons
    Thunderobot ML903 has 5 programmable buttons, while the average mouse has 6 programmable buttons.
    What it is: The number of mouse buttons that can be customized or reassigned through software or onboard settings.
    When it matters: When remapping flexibility matters and you want more actions moved off the keyboard.

    Importance: HIGH

    Good value: >=7

    Thunderobot ML903 has 5 programmable buttons, while the average mouse has 6 programmable buttons.5 vs 6
  • 15 hours shorter battery life
    Thunderobot ML903 has a battery life of 70 hours, while the average mouse has a battery life of 85 hours.
    What it is: The operating time the mouse can deliver on a full charge or a fresh set of batteries under normal use.
    When it matters: When the mouse needs to last through workdays, travel, or repeated gaming sessions without constant charging.

    Importance: HIGH

    Good value: >400 hours

    Thunderobot ML903 has a battery life of 70 hours, while the average mouse has a battery life of 85 hours.70 hours vs 85 hours
  • No RGB lighting
    Thunderobot ML903 does not have RGB lighting, while the average mouse does. 56.3% of mice have RGB lighting.
    What it is: Shows whether the mouse includes RGB lighting for visual effects or ecosystem syncing.
    When it matters: When visual customization, ecosystem sync, or a specific desk aesthetic matters as much as raw function.

    Importance: LOW

    Thunderobot ML903 does not have RGB lighting, while the average mouse does. 56.3% of mice have RGB lighting.
  • 2.29x more expensive
    Thunderobot ML903 is more expensive than the average mouse (£80 vs £35).
    Thunderobot ML903 is more expensive than the average mouse (£80 vs £35).£80 vs £35
  • 40% smaller battery capacity
    Thunderobot ML903 has a battery capacity of 300 mAh, while the average mouse has a battery capacity of 500 mAh.
    What it is: The amount of energy the built-in battery can store, measured in milliampere-hours (mAh).
    When it matters: When you want rough battery context behind the runtime claim instead of judging endurance from marketing hours alone.

    Importance: MEDIUM

    Good value: >=500 mAh

    Thunderobot ML903 has a battery capacity of 300 mAh, while the average mouse has a battery capacity of 500 mAh.300 mAh vs 500 mAh
  • 1 fewer stored DPI steps
    Thunderobot ML903 stores 4 DPI steps, while the average mouse stores 5 DPI steps.
    What it is: The number of different DPI levels that can be saved and recalled on the mouse.
    When it matters: When you switch sensitivity often and want several presets ready without opening software every time.

    Importance: MEDIUM

    Good value: >=5

    Thunderobot ML903 stores 4 DPI steps, while the average mouse stores 5 DPI steps.4 vs 5

Graphic comparison of Thunderobot ML903 and

Attribute category
Attribute
No results found

Third-party reviews

(Reviews last updated: May 2026)

What customers like about Thunderobot ML903?

  • High-performance Pixart PAW3395 sensor provides accurate tracking and high DPI (up to 26,000)
  • Triple-mode connectivity (2.4GHz, Bluetooth, and wired) offers great flexibility for different devices
  • Solid build quality with no major creaking or flexing reported during use
  • Optional magnetic charging dock that also functions as a 4K/8K polling rate adapter
  • Lightweight design (approx. 65-67g) is comfortable for long gaming sessions
  • Crispy and responsive main buttons using durable Kailh GM 8.0 switches
  • Excellent value for money, often priced lower than similar high-spec competitors

What customers dislike about Thunderobot ML903?

  • Official software is often flagged as a virus/security threat by Windows and third-party antivirus tools
  • Battery life can be underwhelming when using high polling rates (4K/8K), lasting as little as 10-15 hours
  • Scroll wheel has been criticized for lacking distinct tactility and feeling 'scratchy' or 'cheap'
  • Software experience is buggy and sometimes requires navigating Chinese-language menus to find English settings
  • Some users report difficulty reaching the full advertised 4K polling rate, often averaging around 3500Hz
  • Weight distribution can feel slightly front-heavy, which may bother some competitive players
  • Issues with firmware updates are common, sometimes requiring specific manual installation to fix connectivity bugs

Video reviews

Compare Thunderobot ML903 with

VS
VS

Compare