Compare driver performance across the team
Use the Driver Performance section on Upper's Dashboard to benchmark each driver against the team on routes, on-time rate, stops, and service time.
The Dashboard in Upper puts each driver's key numbers side by side, so you can see who is handling the most routes, who is most consistently on time, and who spends longer at each stop — all in one view.
This article uses Upper's default labels (driver, delivery). Your workspace may show technician and service instead — the labels are configurable. Where you see "Driver Performance" or "On-Time Delivery Rate," a service workspace shows "Technician Performance" and "On-Time Service Rate." Everything works the same way.
Where the comparison lives
Per-driver comparison is part of the Driver Performance section on the Dashboard (your home page when you sign in to my.upperinc.com). It draws on the routes your drivers have run, so the numbers fill in automatically once routes are dispatched and worked.
On the Starter (free) plan, the Driver Performance section is blurred behind an Upgrade to View button with a PRO badge. The five summary KPI cards at the top of the Dashboard stay visible, but per-driver comparison requires a paid plan.
Open the comparison view
Open the Dashboard
Sign in at my.upperinc.com. The Dashboard is your home page.
Set the date range
Use the date-range control at the top right to pick the period you want to compare across drivers. Presets are Today, Yesterday, 7 days, 30 days, 90 days, and Custom.
Scroll to Driver Performance
The Driver Performance section sits below the summary KPI cards and the Route Performance section.
What you can compare
The Driver Performance section shows four cards, each comparing every driver in the selected period:
| Card | What it tells you |
|---|---|
| Routes Completed by Driver | Who is handling the most route volume |
| On-time Rate by Driver | Who is consistently on time vs. running late |
| Total Stops Completed by Driver | Stop volume per driver (shown as a bar chart) |
| Average Service time per stop | Who finishes quickly and who lingers at each stop |
Service time and ETAs are based on historical traffic data, not a live feed. Treat them as a strong guide rather than a to-the-second measurement.
How to benchmark fairly
- Use the same period for everyone. Pick one date range and read every driver against it.
- Compare each driver to the team. A driver well above or below the rest on one card is the one worth a closer look.
- Account for route difficulty. More stops, longer distances, or tighter time windows explain a longer service time. Compare drivers on similar route loads where you can.
If one driver consistently shows the lowest service time, check the routes they are assigned. Easy routes can make a driver look fast; the same driver on a harder route may run slower than average. Comparison is most useful when you control for route difficulty.
Drill into one driver's data
When a card flags a driver worth investigating, open the stop-by-stop detail in Analytics.
Go to Analytics
In the left sidebar, open Track → Analytics.
Choose the Route Plan Detailed Report
Use the View by dropdown to select Route Plan Detailed Report. This report shows one row per stop.
Filter to that driver and period
Open the Filter panel, set the Drivers filter to the driver you want, set the Date Range to match your comparison period, and apply.
Review the stop-level data
The report shows each stop's details — arrival and completion times, service time, stop status, and the reason on any unsuccessful stop. You can reorder or add columns with Customize Columns, and export with the Export button (CSV or XLS).
Common scenarios
- Weekly team check-in — Set the date range to 7 days. Spot the strongest and weakest performer on each card; recognize one, support the other.
- Monthly review — Set the range to 30 days, then pull the Route Plan Detailed Report per driver for one-on-one conversations.
- Investigating a slow week — If the team's on-time rate dipped, the On-time Rate by Driver card usually shows which driver pulled the average down.
Troubleshooting
If something still looks off, contact us at support@upperinc.com.
Related
Average stops per route
Average Stops per Route is a Dashboard KPI card in Upper. Change the date range to see how heavily your routes are loaded over any period.
Compare performance across time periods
Compare two periods in Upper by swapping the Dashboard date range or exporting reports for side-by-side review in a spreadsheet — week over week or month over month.