29 active days
Loading tracked flight data
Preparing this profile
Loading recent flights and paths…
Loading tracked flight data
Loading recent flights and paths…
Tracked tail number
Analysis window
Every derived statistic, daily trend, flight observation, and mapped path below uses this flight-date window.
Loading rankings…
29 active days
886 mi avg per flight
1 hr 55 min average
Average across flights included in analytics
Tracked activity
Observed country network
Departure and arrival movements across countries in Aug 20 – Sep 24, 2026.
| Country | Movements | Departures | Arrivals | Airports | Routes | Flight numbers | Tail numbers | Operators | Last observed |
|---|---|---|---|---|---|---|---|---|---|
| 120 | 58 | 62 | 0 | 22 | 30 | 1 | 1 | Sep 24, 2026, 4:07 AM UTC | |
| 12 | 8 | 4 | 0 | 2 | 4 | 1 | 1 | Sep 24, 2026, 4:07 AM UTC |
Observed route footprint
Directional airport pairings in Aug 20 – Sep 24, 2026.
| Route | Flights | Active days | Tail numbers | Tracked distance | Observed | First observed | Last observed |
|---|---|---|---|---|---|---|---|
| 10 | 10 | 0 | 8,037 mi | 17 hr 28 min | Aug 22, 2026, 6:22 AM UTC | Sep 13, 2026, 8:09 AM UTC | |
| 8 | 8 | 0 | 3,897 mi | 9 hr 30 min | Aug 28, 2026, 2:59 AM UTC | Sep 24, 2026, 4:07 AM UTC | |
| 8 | 8 | 0 | 5,744 mi | 12 hr 45 min | Aug 20, 2026, 1:46 PM UTC | Sep 19, 2026, 9:59 AM UTC | |
| 4 | 4 | 0 | 6,760 mi | 14 hr 30 min | Sep 10, 2026, 7:09 AM UTC | Sep 23, 2026, 10:40 AM UTC | |
| 4 | 4 | 0 | 2,160 mi | 4 hr 53 min | Aug 22, 2026, 12:04 AM UTC | Sep 23, 2026, 2:16 AM UTC | |
| 4 | 4 | 0 | 3,341 mi | 7 hr 19 min | Sep 6, 2026, 8:38 AM UTC | Sep 20, 2026, 3:26 AM UTC | |
Observation log
Latest 100 flights for B-32PP within Aug 20 – Sep 24, 2026
| Confidence | Flight | Route | First observed | Last observed | Observed | Tracked distance |
|---|---|---|---|---|---|---|
| High · 100 | CZ6266 | Sep 24, 2026, 9:59 AM UTC | Sep 24, 2026, 11:53 AM UTC | 1 hr 55 min | 878 mi | |
| Limited · 84Unreliable track hidden | CZ6265 | Route unverified | Sep 24, 2026, 6:35 AM UTC | Sep 24, 2026, 8:05 AM UTC | 1 hr 30 min | 714 mi |
| High · 100 | CZ652 | Sep 24, 2026, 2:45 AM UTC | Sep 24, 2026, 4:07 AM UTC | 1 hr 22 min | 480 mi | |
| Limited · 84 |
| 4 |
| 4 |
| 0 |
| 3,169 mi |
| 6 hr 40 min |
| Aug 23, 2026, 9:56 AM UTC |
| Sep 12, 2026, 3:14 PM UTC |
| 3 | 3 | 0 | 4,941 mi | 9 hr 58 min | Sep 10, 2026, 12:17 PM UTC | Sep 23, 2026, 3:57 PM UTC |
| 3 | 3 | 0 | 2,305 mi | 4 hr 42 min | Sep 11, 2026, 3:43 AM UTC | Sep 20, 2026, 6:46 AM UTC |
| 3 | 3 | 0 | 4,737 mi | 9 hr 38 min | Aug 21, 2026, 3:56 AM UTC | Sep 15, 2026, 7:11 AM UTC |
| 2 | 2 | 0 | 1,674 mi | 3 hr 47 min | Sep 6, 2026, 4:43 AM UTC | Sep 18, 2026, 1:28 PM UTC |
| 2 | 2 | 0 | 1,787 mi | 4 hr 8 min | Sep 9, 2026, 12:20 AM UTC | Sep 14, 2026, 9:47 AM UTC |
| 2 | 2 | 0 | 1,711 mi | 3 hr 48 min | Sep 12, 2026, 4:13 AM UTC | Sep 14, 2026, 6:17 AM UTC |
| 1 | 1 | 0 | 1,170 mi | 2 hr 35 min | Sep 22, 2026, 6:26 AM UTC | Sep 22, 2026, 9:01 AM UTC |
| 1 | 1 | 0 | 822 mi | 1 hr 40 min | Sep 22, 2026, 3:32 AM UTC | Sep 22, 2026, 5:12 AM UTC |
| 1 | 1 | 0 | 726 mi | 1 hr 48 min | Sep 22, 2026, 12:09 AM UTC | Sep 22, 2026, 1:57 AM UTC |
| 1 | 1 | 0 | 1,175 mi | 2 hr 12 min | Sep 20, 2026, 2:03 PM UTC | Sep 20, 2026, 4:14 PM UTC |
| 1 | 1 | 0 | 857 mi | 2 hr 4 min | Sep 14, 2026, 12:44 AM UTC | Sep 14, 2026, 2:48 AM UTC |
| 1 | 1 | 0 | 897 mi | 2 hr | Sep 9, 2026, 4:10 AM UTC | Sep 9, 2026, 6:10 AM UTC |
| 1 | 1 | 0 | 455 mi | 1 hr 1 min | Aug 26, 2026, 3:05 AM UTC | Aug 26, 2026, 4:06 AM UTC |
| 1 | 1 | 0 | 474 mi | 1 hr 13 min | Aug 26, 2026, 12:28 AM UTC | Aug 26, 2026, 1:41 AM UTC |
| 1 | 1 | 0 | 1,647 mi | 3 hr 23 min | Aug 24, 2026, 9:18 AM UTC | Aug 24, 2026, 12:41 PM UTC |
| CZ651 |
| Route unverified |
| Sep 24, 2026, 12:14 AM UTC |
| Sep 24, 2026, 1:20 AM UTC |
| 1 hr 6 min |
| 487 mi |
| High · 100 | CZ6388 | Sep 23, 2026, 12:28 PM UTC | Sep 23, 2026, 3:57 PM UTC | 3 hr 29 min | 1,652 mi |
| High · 100 | CZ6387 | Sep 23, 2026, 7:07 AM UTC | Sep 23, 2026, 10:40 AM UTC | 3 hr 33 min | 1,713 mi |
| High · 100 | CZ682 | Sep 23, 2026, 3:51 AM UTC | Sep 23, 2026, 5:29 AM UTC | 1 hr 38 min | 549 mi |
| High · 100 | CZ681 | Sep 23, 2026, 1:17 AM UTC | Sep 23, 2026, 2:16 AM UTC | 1 hr | 429 mi |
| Low · 20Unreliable track hidden | CZ5372 | Route unverified | Sep 22, 2026, 10:06 AM UTC | Sep 22, 2026, 12:36 PM UTC | 2 hr 29 min | 1,172 mi |
| High · 100 | CZ5371 | Sep 22, 2026, 6:26 AM UTC | Sep 22, 2026, 9:01 AM UTC | 2 hr 35 min | 1,170 mi |
| High · 100 | CZ6152 | Sep 22, 2026, 3:32 AM UTC | Sep 22, 2026, 5:12 AM UTC | 1 hr 40 min | 822 mi |
| High · 100 | CZ6151 | Sep 22, 2026, 12:09 AM UTC | Sep 22, 2026, 1:57 AM UTC | 1 hr 48 min | 726 mi |
| Limited · 84Unreliable track hidden | CZ6466 | Route unverified | Sep 21, 2026, 2:18 PM UTC | Sep 21, 2026, 3:44 PM UTC | 1 hr 25 min | 661 mi |
| Limited · 84Unreliable track hidden | CZ6465 | Route unverified | Sep 21, 2026, 8:15 AM UTC | Sep 21, 2026, 9:29 AM UTC | 1 hr 14 min | 583 mi |
| Limited · 84Unreliable track hidden | CZ6414 | Route unverified | Sep 21, 2026, 5:07 AM UTC | Sep 21, 2026, 6:26 AM UTC | 1 hr 19 min | 699 mi |
| Limited · 84Unreliable track hidden | CZ6413 | Route unverified | Sep 21, 2026, 12:05 AM UTC | Sep 21, 2026, 1:35 AM UTC | 1 hr 30 min | 676 mi |
| High · 100 | CZ6380 | Sep 20, 2026, 2:03 PM UTC | Sep 20, 2026, 4:14 PM UTC | 2 hr 12 min | 1,175 mi |
| Limited · 84Unreliable track hidden | CZ6379 | Route unverified | Sep 20, 2026, 9:53 AM UTC | Sep 20, 2026, 11:19 AM UTC | 1 hr 26 min | 694 mi |
| High · 100 | CZ3655 | Sep 20, 2026, 5:05 AM UTC | Sep 20, 2026, 6:46 AM UTC | 1 hr 41 min | 843 mi |
| High · 100 | CZ3655 | Sep 20, 2026, 1:42 AM UTC | Sep 20, 2026, 3:26 AM UTC | 1 hr 44 min | 839 mi |
| Limited · 84Unreliable track hidden | CZ3656 | Route unverified | Sep 19, 2026, 11:33 AM UTC | Sep 19, 2026, 1:23 PM UTC | 1 hr 51 min | 855 mi |
| High · 100 | CZ3656 | Sep 19, 2026, 8:17 AM UTC | Sep 19, 2026, 9:59 AM UTC | 1 hr 43 min | 777 mi |
| High · 100 | CZ3655 | Sep 19, 2026, 4:43 AM UTC | Sep 19, 2026, 6:27 AM UTC | 1 hr 44 min | 800 mi |
| High · 100 | CZ3655 | Sep 19, 2026, 1:26 AM UTC | Sep 19, 2026, 3:23 AM UTC | 1 hr 57 min | 844 mi |
| High · 100 | CZ3656 | Sep 18, 2026, 11:38 AM UTC | Sep 18, 2026, 1:28 PM UTC | 1 hr 50 min | 845 mi |
| High · 100 | CZ3656 | Sep 18, 2026, 8:37 AM UTC | Sep 18, 2026, 10:10 AM UTC | 1 hr 32 min | 684 mi |
| Limited · 84Unreliable track hidden | CZ5996 | Route unverified | Sep 18, 2026, 6:17 AM UTC | Sep 18, 2026, 7:12 AM UTC | 55 min | 381 mi |
| Limited · 84Unreliable track hidden | CZ5995 | Route unverified | Sep 18, 2026, 12:41 AM UTC | Sep 18, 2026, 1:28 AM UTC | 47 min | 371 mi |
| High · 100 | CZ6388 | Sep 17, 2026, 12:12 PM UTC | Sep 17, 2026, 3:41 PM UTC | 3 hr 30 min | 1,710 mi |
| High · 100 | CZ6387 | Sep 17, 2026, 7:01 AM UTC | Sep 17, 2026, 10:40 AM UTC | 3 hr 39 min | 1,693 mi |
| Limited · 84Unreliable track hidden | CZ682 | Route unverified | Sep 17, 2026, 4:09 AM UTC | Sep 17, 2026, 4:57 AM UTC | 48 min | 405 mi |
| High · 100 | CZ681 | Sep 17, 2026, 1:01 AM UTC | Sep 17, 2026, 2:18 AM UTC | 1 hr 16 min | 513 mi |
| Limited · 84Unreliable track hidden | CZ6330 | Route unverified | Sep 16, 2026, 7:02 AM UTC | Sep 16, 2026, 10:21 AM UTC | 3 hr 18 min | 1,648 mi |
| Low · 20Unreliable track hidden | CZ6329 | Route unverified | Sep 16, 2026, 1:19 AM UTC | Sep 16, 2026, 4:54 AM UTC | 3 hr 35 min | 1,606 mi |
| Low · 20Unreliable track hidden | CZ6348 | Route unverified | Sep 15, 2026, 9:10 AM UTC | Sep 15, 2026, 12:35 PM UTC | 3 hr 25 min | 1,615 mi |
| High · 100 | CZ6347 | Sep 15, 2026, 4:01 AM UTC | Sep 15, 2026, 7:11 AM UTC | 3 hr 10 min | 1,572 mi |
| Limited · 84Unreliable track hidden | CZ5858 | Route unverified | Sep 14, 2026, 11:43 AM UTC | Sep 14, 2026, 1:37 PM UTC | 1 hr 54 min | 844 mi |
| High · 100 | CZ5857 | Sep 14, 2026, 7:43 AM UTC | Sep 14, 2026, 9:47 AM UTC | 2 hr 4 min | 848 mi |
| High · 100 | CZ6529 | Sep 14, 2026, 3:59 AM UTC | Sep 14, 2026, 6:17 AM UTC | 2 hr 18 min | 927 mi |
| High · 100 | CZ6529 | Sep 14, 2026, 12:44 AM UTC | Sep 14, 2026, 2:48 AM UTC | 2 hr 4 min | 857 mi |
| Limited · 84Unreliable track hidden | CZ6266 | Route unverified | Sep 13, 2026, 9:53 AM UTC | Sep 13, 2026, 11:24 AM UTC | 1 hr 30 min | 754 mi |
| High · 100 | CZ6265 | Sep 13, 2026, 6:31 AM UTC | Sep 13, 2026, 8:09 AM UTC | 1 hr 38 min | 726 mi |
| High · 100 | CZ652 | Sep 13, 2026, 2:42 AM UTC | Sep 13, 2026, 3:40 AM UTC | 58 min | 473 mi |
| Low · 20Unreliable track hidden | CZ651 | Route unverified | Sep 13, 2026, 12:13 AM UTC | Sep 13, 2026, 1:18 AM UTC | 1 hr 5 min | 455 mi |
| High · 100 | CZ6508 | Sep 12, 2026, 2:02 PM UTC | Sep 12, 2026, 3:14 PM UTC | 1 hr 12 min | 634 mi |
| High · 100 | CZ6507 | Sep 12, 2026, 10:26 AM UTC | Sep 12, 2026, 11:45 AM UTC | 1 hr 19 min | 683 mi |
| High · 100 | CZ6530 | Sep 12, 2026, 4:13 AM UTC | Sep 12, 2026, 5:42 AM UTC | 1 hr 29 min | 783 mi |
| Limited · 84Unreliable track hidden | CZ6529 | Route unverified | Sep 12, 2026, 1:07 AM UTC | Sep 12, 2026, 2:55 AM UTC | 1 hr 48 min | 724 mi |
| Limited · 84Unreliable track hidden | CZ6388 | Route unverified | Sep 11, 2026, 12:13 PM UTC | Sep 11, 2026, 2:46 PM UTC | 2 hr 33 min | 1,345 mi |
| High · 100 | CZ6387 | Sep 11, 2026, 6:52 AM UTC | Sep 11, 2026, 10:34 AM UTC | 3 hr 42 min | 1,661 mi |
| High · 100 | CZ8788 | Sep 11, 2026, 3:43 AM UTC | Sep 11, 2026, 5:00 AM UTC | 1 hr 17 min | 662 mi |
| High · 100 | CZ8787 | Sep 11, 2026, 12:15 AM UTC | Sep 11, 2026, 2:02 AM UTC | 1 hr 46 min | 777 mi |
| High · 100 | CZ6388 | Sep 10, 2026, 12:17 PM UTC | Sep 10, 2026, 3:17 PM UTC | 3 hr | 1,578 mi |
| High · 100 | CZ6387 | Sep 10, 2026, 7:09 AM UTC | Sep 10, 2026, 10:45 AM UTC | 3 hr 36 min | 1,693 mi |
| Limited · 84Unreliable track hidden | CZ8788 | Route unverified | Sep 10, 2026, 3:32 AM UTC | Sep 10, 2026, 3:59 AM UTC | 26 min | 217 mi |
| High · 100 | CZ8787 | Sep 10, 2026, 12:00 AM UTC | Sep 10, 2026, 1:46 AM UTC | 1 hr 46 min | 753 mi |
| Low · 20Unreliable track hidden | CZ5858 | Route unverified | Sep 9, 2026, 11:16 AM UTC | Sep 9, 2026, 12:49 PM UTC | 1 hr 32 min | 776 mi |
| Low · 20Unreliable track hidden | CZ5857 | Route unverified | Sep 9, 2026, 7:53 AM UTC | Sep 9, 2026, 9:51 AM UTC | 1 hr 58 min | 843 mi |
| High · 100 | CZ5818 | Sep 9, 2026, 4:10 AM UTC | Sep 9, 2026, 6:10 AM UTC | 2 hr | 897 mi |
| High · 100 | CZ5817 | Sep 9, 2026, 12:20 AM UTC | Sep 9, 2026, 2:24 AM UTC | 2 hr 4 min | 939 mi |
| Limited · 74Unreliable track hidden | CZ6674 | Route unverified | Sep 8, 2026, 12:22 PM UTC | Sep 8, 2026, 1:00 PM UTC | 37 min | 380 mi |
| Limited · 84Unreliable track hidden | CZ6673 | Route unverified | Sep 8, 2026, 5:55 AM UTC | Sep 8, 2026, 7:35 AM UTC | 1 hr 40 min | 636 mi |
| Limited · 84Unreliable track hidden | CZ6452 | Route unverified | Sep 7, 2026, 12:02 PM UTC | Sep 7, 2026, 1:39 PM UTC | 1 hr 37 min | 776 mi |
| High · 100 | CZ6452 | Sep 7, 2026, 8:51 AM UTC | Sep 7, 2026, 10:34 AM UTC | 1 hr 43 min | 803 mi |
| Limited · 84Unreliable track hidden | CZ6451 | Route unverified | Sep 7, 2026, 4:55 AM UTC | Sep 7, 2026, 5:21 AM UTC | 25 min | 198 mi |
| High · 100 | CZ6451 | Sep 7, 2026, 1:31 AM UTC | Sep 7, 2026, 3:08 AM UTC | 1 hr 37 min | 743 mi |
| Limited · 84Unreliable track hidden | CZ6452 | Route unverified | Sep 6, 2026, 11:40 AM UTC | Sep 6, 2026, 1:25 PM UTC | 1 hr 45 min | 753 mi |
| High · 100 | CZ6452 | Sep 6, 2026, 8:38 AM UTC | Sep 6, 2026, 10:32 AM UTC | 1 hr 54 min | 854 mi |
| High · 100 | CZ6451 | Sep 6, 2026, 4:43 AM UTC | Sep 6, 2026, 6:40 AM UTC | 1 hr 57 min | 829 mi |
| High · 100 | CZ6451 | Sep 6, 2026, 1:38 AM UTC | Sep 6, 2026, 2:58 AM UTC | 1 hr 20 min | 671 mi |
| Limited · 74Unreliable track hidden | CZ6456 | Route unverified | Sep 5, 2026, 2:16 PM UTC | Sep 5, 2026, 2:55 PM UTC | 39 min | 356 mi |
| Limited · 84Unreliable track hidden | CZ6455 | Route unverified | Sep 5, 2026, 8:39 AM UTC | Sep 5, 2026, 10:08 AM UTC | 1 hr 29 min | 676 mi |
| Limited · 84Unreliable track hidden | CZ6414 | Route unverified | Sep 5, 2026, 5:31 AM UTC | Sep 5, 2026, 6:53 AM UTC | 1 hr 22 min | 663 mi |
| Limited · 84Unreliable track hidden | CZ6413 | Route unverified | Sep 5, 2026, 12:21 AM UTC | Sep 5, 2026, 1:50 AM UTC | 1 hr 30 min | 690 mi |
| Limited · 74Unreliable track hidden | CZ6466 | Route unverified | Sep 4, 2026, 2:17 PM UTC | Sep 4, 2026, 2:51 PM UTC | 34 min | 332 mi |
| Limited · 84Unreliable track hidden | CZ6465 | Route unverified | Sep 4, 2026, 8:14 AM UTC | Sep 4, 2026, 9:50 AM UTC | 1 hr 36 min | 702 mi |
| Limited · 84Unreliable track hidden | CZ6414 | Route unverified | Sep 4, 2026, 5:14 AM UTC | Sep 4, 2026, 6:35 AM UTC | 1 hr 21 min | 663 mi |
| Limited · 84Unreliable track hidden | CZ6413 | Route unverified | Sep 4, 2026, 12:03 AM UTC | Sep 4, 2026, 1:37 AM UTC | 1 hr 34 min | 722 mi |
| Limited · 84Unreliable track hidden | CZ6266 | Route unverified | Sep 3, 2026, 10:31 PM UTC | Sep 3, 2026, 10:54 PM UTC | 23 min | 0 mi |
| High · 100 | CZ6266 | Sep 3, 2026, 9:48 AM UTC | Sep 3, 2026, 11:27 AM UTC | 1 hr 39 min | 782 mi |
| High · 100 | CZ6265 | Sep 3, 2026, 6:27 AM UTC | Sep 3, 2026, 8:17 AM UTC | 1 hr 50 min | 897 mi |
| Limited · 84Unreliable track hidden | CZ652 | Route unverified | Sep 3, 2026, 2:41 AM UTC | Sep 3, 2026, 3:38 AM UTC | 57 min | 344 mi |
| Low · 35Unreliable track hidden | CZ652 | Route unverified | Sep 3, 2026, 1:15 AM UTC | Sep 3, 2026, 1:15 AM UTC | 0 min | 0 mi |
| High · 100 | CZ651 | Sep 3, 2026, 12:11 AM UTC | Sep 3, 2026, 1:10 AM UTC | 59 min | 480 mi |
| Limited · 84Unreliable track hidden | CZ5998 | Route unverified | Sep 2, 2026, 2:30 PM UTC | Sep 2, 2026, 3:06 PM UTC | 36 min | 265 mi |
| Limited · 84Unreliable track hidden | CZ5997 | Route unverified | Sep 2, 2026, 8:40 AM UTC | Sep 2, 2026, 10:02 AM UTC | 1 hr 22 min | 633 mi |
| Limited · 84Unreliable track hidden | CZ5996 | Route unverified | Sep 2, 2026, 6:49 AM UTC | Sep 2, 2026, 7:16 AM UTC | 27 min | 153 mi |
| Limited · 84Unreliable track hidden | CZ5995 | Route unverified | Sep 2, 2026, 12:38 AM UTC | Sep 2, 2026, 2:04 AM UTC | 1 hr 27 min | 662 mi |
| Limited · 84Unreliable track hidden | CZ6266 | Route unverified | Sep 1, 2026, 9:51 AM UTC | Sep 1, 2026, 11:37 AM UTC | 1 hr 47 min | 824 mi |
| Limited · 84Unreliable track hidden | CZ6265 | Route unverified | Sep 1, 2026, 6:38 AM UTC | Sep 1, 2026, 8:08 AM UTC | 1 hr 29 min | 656 mi |
| High · 100 | CZ652 | Sep 1, 2026, 2:56 AM UTC | Sep 1, 2026, 4:09 AM UTC | 1 hr 13 min | 468 mi |
| Limited · 84Unreliable track hidden | CZ651 | Route unverified | Sep 1, 2026, 12:47 AM UTC | Sep 1, 2026, 1:48 AM UTC | 1 hr 1 min | 418 mi |
| Limited · 84Unreliable track hidden | CZ6266 | Route unverified | Aug 31, 2026, 10:43 AM UTC | Aug 31, 2026, 11:58 AM UTC | 1 hr 15 min | 687 mi |
| High · 100 | CZ6265 | Aug 31, 2026, 6:14 AM UTC | Aug 31, 2026, 8:18 AM UTC | 2 hr 3 min | 911 mi |
| High · 100 | CZ652 | Aug 31, 2026, 2:55 AM UTC | Aug 31, 2026, 3:55 AM UTC | 1 hr | 462 mi |
| Limited · 84Unreliable track hidden | CZ651 | Route unverified | Aug 31, 2026, 12:12 AM UTC | Aug 31, 2026, 1:14 AM UTC | 1 hr 1 min | 412 mi |
| Low · 20Unreliable track hidden | CZ6266 | Route unverified | Aug 30, 2026, 9:51 AM UTC | Aug 30, 2026, 11:36 AM UTC | 1 hr 46 min | 838 mi |
| High · 100 | CZ6265 | Aug 30, 2026, 6:36 AM UTC | Aug 30, 2026, 8:24 AM UTC | 1 hr 47 min | 745 mi |
| High · 100 | CZ652 | Aug 30, 2026, 2:48 AM UTC | Aug 30, 2026, 3:55 AM UTC | 1 hr 7 min | 484 mi |
| Limited · 84Unreliable track hidden | CZ651 | Route unverified | Aug 30, 2026, 12:31 AM UTC | Aug 30, 2026, 1:31 AM UTC | 59 min | 411 mi |
Global rankings
Among tracked tail numbers · Aug 20 – Sep 24, 2026