Model comparison · YOLO26 vs YOLOv9

YOLO26 vs YOLOv9

A head-to-head of YOLO26 and YOLOv9: published COCO accuracy, model sizes, architecture (anchor-free, NMS-free), supported tasks and license — so you can pick the right detector for your project.

The verdict: YOLO26 is the more accurate of the two (53.1 vs 51.4 COCO val2017 mAP50-95 @ 640px). YOLO26 runs NMS-free end-to-end while YOLOv9 still needs NMS, and YOLO26 covers 5 vision tasks to YOLOv9's 2. For a new build, YOLO26 is the stronger pick — newer and more accurate, and at least as versatile; reach for YOLOv9 mainly for its specific ecosystem or license fit.

Higher accuracy
YOLO26

53.1 COCO val2017 mAP50-95 @ 640px on its YOLO26m, versus 51.4 for YOLOv9.

Newer architecture
YOLO26

Released 2026. NMS-free + DFL-free end-to-end head, MuSGD training.

Deployment
YOLO26 is NMS-free

YOLO26 outputs detections end-to-end — simpler export, lower latency.

YOLO26 vs YOLOv9: accuracy

COCO val2017 mAP50-95 @ 640px, higher is better. The number on the right is parameter count (smaller is lighter). These are the authors' published figures — indicative of tier, not a re-run benchmark.

Smallest variant (nano tier)

YOLO26n
40.9
2.4M
YOLOv9t
38.3
2M

Medium variant

YOLO26m
53.1
20.4M
YOLOv9m
51.4
20.1M

Side-by-side specs

Architecture, tasks, sizes and license for both models. Tracking (BoT-SORT / ByteTrack) is an Ultralytics ecosystem feature available to every integrated model.

ModelYearAnchor-freeNMS-freeTasksNano mAPMedium mAPLicense
YOLO262026YesYes5 (Detect, Segment, Classify, Pose, OBB)40.953.1AGPL-3.0
YOLOv92024YesNo2 (Detect, Segment)38.351.4GPL-3.0 (Ultralytics build: AGPL-3.0)

The two models in depth

YOLO26

2026 · Ultralytics

End-to-end and NMS-free by default, tuned for the edge.

YOLO26 is Ultralytics' end-to-end detector: it drops NMS and Distribution Focal Loss (DFL) so the model outputs final predictions directly, which simplifies export and speeds up CPU and edge inference. It keeps the full multi-task head (detect, segment, pose, classify, OBB) and posts the highest published COCO accuracy of any model here at a comparable size.

Key idea
NMS-free + DFL-free end-to-end head, MuSGD training
Best for
New builds that want top accuracy and clean edge/CPU deployment.
Sizes
n, s, m, l, x
Pros
  • + Highest published COCO mAP at each size here
  • + NMS-free end-to-end — simpler, faster export
  • + DFL-free head is friendlier to edge runtimes
Cons
  • Newest model — smallest community and fewest tutorials
  • Published figures may still be updated as it settles

Official numbers & docs →

YOLOv9

2024 · Academia Sinica (Wang et al.)

Fixes deep-network information loss with PGI + GELAN.

YOLOv9 (Academia Sinica, ECCV 2024) tackles the information bottleneck in deep networks with Programmable Gradient Information (PGI) and the Generalized ELAN (GELAN) architecture. It delivers high accuracy at low parameter counts and is integrated into Ultralytics for detection and segmentation.

Key idea
Programmable Gradient Information (PGI) + GELAN
Best for
Squeezing high accuracy out of a small parameter budget.
Sizes
t, s, m, c, e
Pros
  • + Excellent accuracy for very few parameters
  • + PGI improves training of deep models
  • + Detection + segmentation via Ultralytics
Cons
  • No pose / classify / OBB
  • GPL-3.0 original repo is more restrictive

Official numbers & docs →

Other head-to-head comparisons

More matchups involving YOLO26 and YOLOv9, each with the same spec, accuracy and architecture breakdown.

See all 7 YOLO models compared →

How this comparison is built

  • Published numbers only. Every mAP and parameter figure is the model authors' own published value (COCO val2017 mAP50-95 @ 640px), linked from each model's card — nothing here is measured on this site.
  • Indicative, not a controlled benchmark. The families use different size ladders (YOLOv9's smallest is t, YOLOv7 has no standard medium, YOLOv5's figures are the original anchor-based release), so cross-family mAP shows the tier, not a like-for-like race. Benchmark your shortlist on your own data.
  • Architecture facts. Anchor-free, NMS-free, tasks and license reflect each model as officially released.
  • Want a real speed test? See the YOLO tracker benchmarks for measured FPS across 10 GPUs, or book a consultation to benchmark models on your footage.
Blog

From the blog

Tutorials, code, and notes on computer vision, deep learning, and applied AI.

YOLO26 vs YOLO11: Real-time ONNX FPS benchmark in Python
YOLO26July 3, 20269 min read

YOLO26 vs YOLO11: Real-time ONNX FPS benchmark in Python

Build one small, reusable class that runs Ultralytics YOLO26 and Ultralytics YOLO11 as ONNX models, draws clean detections, and overlays live FPS and latency so you can compare their real-time speed on the exact same footage.

Ultralytics object trackers comparison: ByteTrack, BoT-SORT & More
Object TrackingJune 27, 202613 min read

Ultralytics object trackers comparison: ByteTrack, BoT-SORT & More

How do the six Ultralytics trackers actually behave on the same footage? A look at BoT-SORT, ByteTrack, OC-SORT, Deep OC-SORT, FastTrack, and TrackTrack, their internals, trade-offs, and side-by-side results on ID switches, ID stability, and FPS.

Object tracking and trajectory forecasting with YOLO26 and ByteTrack
YOLO26June 25, 202610 min read

Object tracking and trajectory forecasting with YOLO26 and ByteTrack

Detect, track, and predict the future path of people and vehicles using Ultralytics YOLO26, ByteTrack, and a lightweight velocity-based forecasting model.

Real time bird detection and tracking using YOLO11
YOLO11June 24, 20265 min read

Real time bird detection and tracking using YOLO11

Learn how to detect and track birds using Ultralytics YOLO11 for real-time monitoring and ecological research through computer vision.

How to count people in zones with YOLO26 and OpenCV
YOLO26June 23, 202613 min read

How to count people in zones with YOLO26 and OpenCV

A practical walkthrough of a compact Python script that detects, tracks, and counts people inside polygon zones using Ultralytics YOLO26 and OpenCV.

Supermarket items segmentation and counting with YOLO11
YOLO11June 22, 20263 min read

Supermarket items segmentation and counting with YOLO11

Discover how to achieve advanced items segmentation in supermarkets with Ultralytics YOLO11 for efficient object detection and analysis.

How to generate accurate segmentation masks using object detection and Meta SAM2
SAM2June 21, 20263 min read

How to generate accurate segmentation masks using object detection and Meta SAM2

Learn how to generate segmentation masks with object detection and SAM2 models for advanced image processing tasks.

YOLO26 vs YOLO11: Real-time ONNX FPS benchmark in Python
YOLO26July 3, 20269 min read

YOLO26 vs YOLO11: Real-time ONNX FPS benchmark in Python

Build one small, reusable class that runs Ultralytics YOLO26 and Ultralytics YOLO11 as ONNX models, draws clean detections, and overlays live FPS and latency so you can compare their real-time speed on the exact same footage.

Ultralytics object trackers comparison: ByteTrack, BoT-SORT & More
Object TrackingJune 27, 202613 min read

Ultralytics object trackers comparison: ByteTrack, BoT-SORT & More

How do the six Ultralytics trackers actually behave on the same footage? A look at BoT-SORT, ByteTrack, OC-SORT, Deep OC-SORT, FastTrack, and TrackTrack, their internals, trade-offs, and side-by-side results on ID switches, ID stability, and FPS.

Object tracking and trajectory forecasting with YOLO26 and ByteTrack
YOLO26June 25, 202610 min read

Object tracking and trajectory forecasting with YOLO26 and ByteTrack

Detect, track, and predict the future path of people and vehicles using Ultralytics YOLO26, ByteTrack, and a lightweight velocity-based forecasting model.

Real time bird detection and tracking using YOLO11
YOLO11June 24, 20265 min read

Real time bird detection and tracking using YOLO11

Learn how to detect and track birds using Ultralytics YOLO11 for real-time monitoring and ecological research through computer vision.

How to count people in zones with YOLO26 and OpenCV
YOLO26June 23, 202613 min read

How to count people in zones with YOLO26 and OpenCV

A practical walkthrough of a compact Python script that detects, tracks, and counts people inside polygon zones using Ultralytics YOLO26 and OpenCV.

Supermarket items segmentation and counting with YOLO11
YOLO11June 22, 20263 min read

Supermarket items segmentation and counting with YOLO11

Discover how to achieve advanced items segmentation in supermarkets with Ultralytics YOLO11 for efficient object detection and analysis.

How to generate accurate segmentation masks using object detection and Meta SAM2
SAM2June 21, 20263 min read

How to generate accurate segmentation masks using object detection and Meta SAM2

Learn how to generate segmentation masks with object detection and SAM2 models for advanced image processing tasks.

Frequently asked questions

Which YOLO model is the most accurate?
By published COCO mAP at a comparable size, YOLO26 leads (53.1 mAP for the medium model), just ahead of YOLO11 (51.5) and YOLOv9 (51.4). All numbers here are the authors' own published figures at 640px, not a re-run benchmark, so treat small gaps as ties and test on your own data.
What is the difference between anchor-free and NMS-free?
Anchor-free means the model predicts boxes directly instead of refining pre-set anchor boxes (YOLOv8 onward). NMS-free (end-to-end) goes further: the model outputs final detections with no Non-Maximum-Suppression post-processing step, which simplifies export and cuts latency. YOLOv10 and YOLO26 are NMS-free; YOLOv8, YOLOv9 and YOLO11 still use NMS.
Should I use YOLO11 or YOLO26?
YOLO11 is the safest default today: it has the largest community, the most tutorials, and covers all five tasks. YOLO26 is newer, posts higher published accuracy, and is NMS-free and DFL-free for cleaner edge and CPU deployment. Choose YOLO11 for maximum support, YOLO26 for a fresh build that wants the newest architecture.
Are these mAP numbers directly comparable across models?
They are indicative, not a controlled benchmark. Every figure is the authors' own published COCO val2017 mAP at 640px, but the families don't share the same size ladder (YOLOv9's smallest is 't', YOLOv7 has no 'medium', YOLOv5's numbers are the original anchor-based release). Use them to see the general tier, then benchmark the shortlist on your own hardware and data.
Which YOLO license can I use commercially?
Most models here are AGPL-3.0 (Ultralytics YOLOv5, YOLOv8, YOLOv10, YOLO11, YOLO26), which requires open-sourcing derivative network-served applications unless you buy an Ultralytics Enterprise license. YOLOv7 and the original YOLOv9 repo are GPL-3.0. Always check the license against your deployment before shipping.