Loading tracked flight data
Preparing this profile
Loading recent flights and paths…
Loading tracked flight data
Loading recent flights and paths…
Tracked tail number
Aircraft details
Analysis window
Every derived statistic, daily trend, flight observation, and mapped path below uses this flight-date window.
Loading rankings…
26 active days
3,873 mi avg per flight
7 hr 9 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 |
|---|---|---|---|---|---|---|---|---|---|
| 57 | 30 | 27 | 0 | 24 | 24 | 1 | 1 | Sep 24, 2026, 6:24 AM UTC | |
| 11 | 5 | 6 | 0 | 7 | 7 | 1 | 1 | Sep 18, 2026, 9:03 PM UTC | |
| 7 | 3 | 4 | 0 | 4 | 4 | 1 | 1 | Sep 23, 2026, 9:07 PM UTC | |
| 6 | 3 | 3 | 0 | 2 | 2 | 1 | 1 | Sep 19, 2026, 8:50 AM UTC | |
| 5 | 2 | 3 | 0 | 2 | 2 | 1 | 1 | Sep 21, 2026, 5:20 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 |
|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 2,565 mi | 5 hr 20 min | Aug 20, 2026, 5:39 AM UTC | Sep 24, 2026, 6:24 AM UTC | |
| 3 | 3 | 0 | 2,530 mi | 5 hr 41 min | Aug 20, 2026, 1:51 AM UTC | Sep 24, 2026, 3:03 AM UTC | |
| 3 | 3 | 0 | 5,895 mi | 11 hr 16 min | Aug 23, 2026, 1:05 AM UTC | Sep 21, 2026, 5:20 AM UTC | |
| 3 | 3 | 0 | 24,673 mi | 1d 18 hr 7 min | Aug 20, 2026, 11:35 AM UTC | Sep 20, 2026, 1:24 AM UTC | |
| 3 | 3 | 0 | 1,969 mi | 5 hr 15 min | Sep 14, 2026, 6:56 AM UTC | Sep 19, 2026, 8:50 AM UTC | |
| 3 | 3 | 0 | 2,154 mi | 4 hr 42 min | Sep 14, 2026, 3:43 AM UTC | Sep 19, 2026, 5:26 AM UTC | |
Observation log
Latest 100 flights for B-2049 within Aug 20 – Sep 24, 2026
| Confidence | Flight | Route | First observed | Last observed | Observed | Tracked distance |
|---|---|---|---|---|---|---|
| High · 100 | CZ699 | Sep 24, 2026, 10:35 AM UTC | Sep 25, 2026, 1:57 AM UTC | 15 hr 22 min | 8,271 mi | |
| High · 100 | CZ3524 | Sep 24, 2026, 4:38 AM UTC | Sep 24, 2026, 6:24 AM UTC | 1 hr 46 min | 806 mi | |
| High · 100 | CZ3523 | Sep 24, 2026, 1:18 AM UTC | Sep 24, 2026, 3:03 AM UTC | 1 hr 44 min | 799 mi | |
| 2 |
| 1 |
| 1 |
| 0 |
| 2 |
| 2 |
| 1 |
| 1 |
| Aug 31, 2026, 8:59 PM UTC |
| 2 |
| 2 |
| 0 |
| 2,365 mi |
| 4 hr 46 min |
| Sep 8, 2026, 10:01 AM UTC |
| Sep 22, 2026, 10:03 AM UTC |
| 2 | 2 | 0 | 15,983 mi | 1d 5 hr 40 min | Aug 21, 2026, 5:43 AM UTC | Sep 20, 2026, 8:50 PM UTC |
| 2 | 2 | 0 | 13,646 mi | 1d 2 hr 24 min | Sep 15, 2026, 7:45 AM UTC | Sep 18, 2026, 9:03 PM UTC |
| 2 | 2 | 0 | 13,456 mi | 22 hr 40 min | Sep 14, 2026, 4:05 PM UTC | Sep 18, 2026, 3:02 AM UTC |
| 2 | 2 | 0 | 1,064 mi | 2 hr 23 min | Sep 14, 2026, 11:56 AM UTC | Sep 17, 2026, 1:03 PM UTC |
| 2 | 2 | 0 | 14,191 mi | 1d 2 hr 47 min | Aug 26, 2026, 7:36 AM UTC | Sep 13, 2026, 9:25 PM UTC |
| 2 | 2 | 0 | 14,156 mi | 1d 16 min | Aug 25, 2026, 3:48 PM UTC | Sep 13, 2026, 3:26 AM UTC |
| 2 | 2 | 0 | 3,921 mi | 7 hr 40 min | Aug 23, 2026, 7:13 AM UTC | Sep 12, 2026, 10:47 AM UTC |
| 1 | 1 | 0 | 6,647 mi | 13 hr 13 min | Sep 23, 2026, 7:55 AM UTC | Sep 23, 2026, 9:07 PM UTC |
| 1 | 1 | 0 | 6,588 mi | 10 hr 49 min | Sep 22, 2026, 5:05 PM UTC | Sep 23, 2026, 3:53 AM UTC |
| 1 | 1 | 0 | 1,178 mi | 2 hr 25 min | Sep 22, 2026, 11:53 AM UTC | Sep 22, 2026, 2:18 PM UTC |
| 1 | 1 | 0 | 608 mi | 1 hr 26 min | Sep 19, 2026, 12:13 AM UTC | Sep 19, 2026, 1:39 AM UTC |
| 1 | 1 | 0 | 733 mi | 1 hr 38 min | Sep 9, 2026, 6:42 AM UTC | Sep 9, 2026, 8:21 AM UTC |
| 1 | 1 | 0 | 8,249 mi | 15 hr 8 min | Sep 5, 2026, 5:41 AM UTC | Sep 5, 2026, 8:49 PM UTC |
| 1 | 1 | 0 | 8,206 mi | 15 hr 12 min | Sep 3, 2026, 10:59 AM UTC | Sep 4, 2026, 2:11 AM UTC |
| 1 | 1 | 0 | 6,062 mi | 10 hr 35 min | Aug 31, 2026, 10:24 AM UTC | Aug 31, 2026, 8:59 PM UTC |
| 1 | 1 | 0 | 6,158 mi | 11 hr 46 min | Aug 30, 2026, 7:18 PM UTC | Aug 31, 2026, 7:04 AM UTC |
| 1 | 1 | 0 | 7,416 mi | 13 hr 11 min | Aug 23, 2026, 2:02 PM UTC | Aug 24, 2026, 3:13 AM UTC |
| High · 100 |
| CZ330 |
| Sep 23, 2026, 7:55 AM UTC |
| Sep 23, 2026, 9:07 PM UTC |
| 13 hr 13 min |
| 6,647 mi |
| High · 100 | CZ329 | Sep 22, 2026, 5:05 PM UTC | Sep 23, 2026, 3:53 AM UTC | 10 hr 49 min | 6,588 mi |
| High · 100 | CZ3110 | Sep 22, 2026, 11:53 AM UTC | Sep 22, 2026, 2:18 PM UTC | 2 hr 25 min | 1,178 mi |
| High · 100 | CZ3999 | Sep 22, 2026, 7:26 AM UTC | Sep 22, 2026, 10:03 AM UTC | 2 hr 37 min | 1,246 mi |
| Limited · 84Unreliable track hidden | CZ386 | Route unverified | Sep 21, 2026, 7:28 AM UTC | Sep 21, 2026, 11:14 AM UTC | 3 hr 46 min | 1,934 mi |
| High · 100 | CZ385 | Sep 21, 2026, 1:15 AM UTC | Sep 21, 2026, 5:20 AM UTC | 4 hr 4 min | 2,086 mi |
| High · 100 | CZ312 | Sep 20, 2026, 5:37 AM UTC | Sep 20, 2026, 8:50 PM UTC | 15 hr 13 min | 8,158 mi |
| High · 100 | CZ311 | Sep 19, 2026, 11:32 AM UTC | Sep 20, 2026, 1:24 AM UTC | 13 hr 51 min | 7,945 mi |
| High · 100 | CZ3098 | Sep 19, 2026, 7:02 AM UTC | Sep 19, 2026, 8:50 AM UTC | 1 hr 49 min | 680 mi |
| High · 100 | CZ3097 | Sep 19, 2026, 3:48 AM UTC | Sep 19, 2026, 5:26 AM UTC | 1 hr 37 min | 729 mi |
| High · 100 | CZ660 | Sep 19, 2026, 12:13 AM UTC | Sep 19, 2026, 1:39 AM UTC | 1 hr 26 min | 608 mi |
| High · 100 | CZ660 | Sep 18, 2026, 7:37 AM UTC | Sep 18, 2026, 9:03 PM UTC | 13 hr 26 min | 6,797 mi |
| High · 100 | CZ659 | Sep 17, 2026, 3:48 PM UTC | Sep 18, 2026, 3:02 AM UTC | 11 hr 14 min | 6,785 mi |
| High · 100 | CZ659 | Sep 17, 2026, 11:43 AM UTC | Sep 17, 2026, 1:03 PM UTC | 1 hr 20 min | 598 mi |
| High · 100 | CZ3098 | Sep 17, 2026, 7:05 AM UTC | Sep 17, 2026, 8:50 AM UTC | 1 hr 45 min | 659 mi |
| High · 100 | CZ3097 | Sep 17, 2026, 3:29 AM UTC | Sep 17, 2026, 5:04 AM UTC | 1 hr 34 min | 724 mi |
| Limited · 84Unreliable track hidden | CZ660 | Route unverified | Sep 16, 2026, 12:26 AM UTC | Sep 16, 2026, 1:41 AM UTC | 1 hr 16 min | 546 mi |
| High · 100 | CZ660 | Sep 15, 2026, 7:45 AM UTC | Sep 15, 2026, 8:43 PM UTC | 12 hr 58 min | 6,848 mi |
| High · 100 | CZ659 | Sep 14, 2026, 4:05 PM UTC | Sep 15, 2026, 3:31 AM UTC | 11 hr 26 min | 6,671 mi |
| High · 100 | CZ659 | Sep 14, 2026, 11:56 AM UTC | Sep 14, 2026, 1:00 PM UTC | 1 hr 3 min | 466 mi |
| High · 100 | CZ3098 | Sep 14, 2026, 6:56 AM UTC | Sep 14, 2026, 8:37 AM UTC | 1 hr 41 min | 630 mi |
| High · 100 | CZ3097 | Sep 14, 2026, 3:43 AM UTC | Sep 14, 2026, 5:12 AM UTC | 1 hr 30 min | 701 mi |
| High · 100 | CZ658 | Sep 13, 2026, 7:36 AM UTC | Sep 13, 2026, 9:25 PM UTC | 13 hr 50 min | 7,088 mi |
| High · 100 | CZ657 | Sep 12, 2026, 3:46 PM UTC | Sep 13, 2026, 3:26 AM UTC | 11 hr 40 min | 7,043 mi |
| High · 100 | CZ386 | Sep 12, 2026, 6:53 AM UTC | Sep 12, 2026, 10:47 AM UTC | 3 hr 55 min | 1,979 mi |
| Low · 20Unreliable track hidden | CZ385 | Route unverified | Sep 12, 2026, 1:11 AM UTC | Sep 12, 2026, 4:44 AM UTC | 3 hr 33 min | 1,797 mi |
| Limited · 84Unreliable track hidden | CZ312 | Route unverified | Sep 11, 2026, 5:45 AM UTC | Sep 11, 2026, 9:25 AM UTC | 3 hr 40 min | 2,000 mi |
| High · 100 | CZ311 | Sep 10, 2026, 11:43 AM UTC | Sep 11, 2026, 1:41 AM UTC | 13 hr 58 min | 8,404 mi |
| Limited · 84Unreliable track hidden | CZ3389 | Route unverified | Sep 9, 2026, 10:32 AM UTC | Sep 9, 2026, 11:26 AM UTC | 54 min | 431 mi |
| High · 100 | CZ6626 | Sep 9, 2026, 6:42 AM UTC | Sep 9, 2026, 8:21 AM UTC | 1 hr 38 min | 733 mi |
| Limited · 84Unreliable track hidden | CZ3110 | Route unverified | Sep 8, 2026, 1:57 PM UTC | Sep 8, 2026, 3:54 PM UTC | 1 hr 57 min | 1,062 mi |
| High · 100 | CZ3999 | Sep 8, 2026, 10:01 AM UTC | Sep 8, 2026, 12:10 PM UTC | 2 hr 9 min | 1,118 mi |
| Limited · 84Unreliable track hidden | CZ3572 | Route unverified | Sep 7, 2026, 11:11 AM UTC | Sep 7, 2026, 12:41 PM UTC | 1 hr 30 min | 773 mi |
| Low · 20Unreliable track hidden | CZ3571 | Route unverified | Sep 7, 2026, 7:49 AM UTC | Sep 7, 2026, 8:58 AM UTC | 1 hr 8 min | 467 mi |
| Low · 35Unreliable track hidden | CZ6899 | Route unverified | Sep 7, 2026, 7:10 AM UTC | Sep 7, 2026, 7:10 AM UTC | 0 min | 0 mi |
| Limited · 84Unreliable track hidden | CZ6899 | Route unverified | Sep 6, 2026, 11:21 AM UTC | Sep 6, 2026, 12:28 PM UTC | 1 hr 7 min | 529 mi |
| Limited · 84Unreliable track hidden | CZ6900 | Route unverified | Sep 6, 2026, 1:32 AM UTC | Sep 6, 2026, 2:25 AM UTC | 53 min | 477 mi |
| High · 100 | CZ600 | Sep 5, 2026, 5:41 AM UTC | Sep 5, 2026, 8:49 PM UTC | 15 hr 8 min | 8,249 mi |
| High · 100 | CZ699 | Sep 3, 2026, 10:59 AM UTC | Sep 4, 2026, 2:11 AM UTC | 15 hr 12 min | 8,206 mi |
| Limited · 84Unreliable track hidden | CZ386 | Route unverified | Sep 1, 2026, 6:52 AM UTC | Sep 1, 2026, 10:41 AM UTC | 3 hr 49 min | 1,951 mi |
| High · 100 | CZ385 | Sep 1, 2026, 1:05 AM UTC | Sep 1, 2026, 4:46 AM UTC | 3 hr 41 min | 1,932 mi |
| High · 100 | CZ348 | Aug 31, 2026, 10:24 AM UTC | Aug 31, 2026, 8:59 PM UTC | 10 hr 35 min | 6,062 mi |
| High · 100 | CZ347 | Aug 30, 2026, 7:18 PM UTC | Aug 31, 2026, 7:04 AM UTC | 11 hr 46 min | 6,158 mi |
| Limited · 84Unreliable track hidden | CZ6883 | Route unverified | Aug 30, 2026, 7:32 AM UTC | Aug 30, 2026, 9:13 AM UTC | 1 hr 40 min | 788 mi |
| Limited · 84Unreliable track hidden | CZ6982 | Route unverified | Aug 29, 2026, 10:38 AM UTC | Aug 29, 2026, 11:48 AM UTC | 1 hr 10 min | 616 mi |
| Limited · 84Unreliable track hidden | CZ6981 | Route unverified | Aug 29, 2026, 8:04 AM UTC | Aug 29, 2026, 9:07 AM UTC | 1 hr 2 min | 379 mi |
| Limited · 84Unreliable track hidden | CZ6896 | Route unverified | Aug 28, 2026, 9:28 AM UTC | Aug 28, 2026, 10:43 AM UTC | 1 hr 15 min | 665 mi |
| High · 100 | CZ3530 | Aug 28, 2026, 5:17 AM UTC | Aug 28, 2026, 6:59 AM UTC | 1 hr 41 min | 851 mi |
| High · 100 | CZ3529 | Aug 28, 2026, 1:21 AM UTC | Aug 28, 2026, 3:18 AM UTC | 1 hr 57 min | 801 mi |
| Limited · 84Unreliable track hidden | CZ6885 | Route unverified | Aug 27, 2026, 10:09 AM UTC | Aug 27, 2026, 11:37 AM UTC | 1 hr 28 min | 704 mi |
| Limited · 84Unreliable track hidden | CZ6886 | Route unverified | Aug 27, 2026, 12:35 AM UTC | Aug 27, 2026, 1:46 AM UTC | 1 hr 10 min | 654 mi |
| High · 100 | CZ658 | Aug 26, 2026, 7:36 AM UTC | Aug 26, 2026, 8:34 PM UTC | 12 hr 57 min | 7,103 mi |
| High · 100 | CZ657 | Aug 25, 2026, 3:48 PM UTC | Aug 26, 2026, 4:24 AM UTC | 12 hr 36 min | 7,114 mi |
| Limited · 84Unreliable track hidden | CZ3530 | Route unverified | Aug 25, 2026, 6:05 AM UTC | Aug 25, 2026, 7:02 AM UTC | 57 min | 342 mi |
| Limited · 84Unreliable track hidden | CZ328 | Route unverified | Aug 24, 2026, 6:55 AM UTC | Aug 25, 2026, 3:09 AM UTC | 20 hr 14 min | 8,314 mi |
| High · 100 | CZ327 | Aug 23, 2026, 2:02 PM UTC | Aug 24, 2026, 3:13 AM UTC | 13 hr 11 min | 7,416 mi |
| High · 100 | CZ386 | Aug 23, 2026, 7:13 AM UTC | Aug 23, 2026, 10:58 AM UTC | 3 hr 46 min | 1,942 mi |
| High · 100 | CZ385 | Aug 23, 2026, 1:05 AM UTC | Aug 23, 2026, 4:35 AM UTC | 3 hr 30 min | 1,877 mi |
| Limited · 84Unreliable track hidden | CZ6899 | Route unverified | Aug 22, 2026, 11:15 AM UTC | Aug 22, 2026, 12:28 PM UTC | 1 hr 13 min | 574 mi |
| Limited · 84Unreliable track hidden | CZ6900 | Route unverified | Aug 22, 2026, 1:23 AM UTC | Aug 22, 2026, 2:58 AM UTC | 1 hr 35 min | 831 mi |
| High · 100 | CZ312 | Aug 21, 2026, 5:43 AM UTC | Aug 21, 2026, 8:10 PM UTC | 14 hr 28 min | 7,825 mi |
| High · 100 | CZ311 | Aug 20, 2026, 11:35 AM UTC | Aug 21, 2026, 1:53 AM UTC | 14 hr 18 min | 8,324 mi |
| High · 100 | CZ3530 | Aug 20, 2026, 5:39 AM UTC | Aug 20, 2026, 7:32 AM UTC | 1 hr 53 min | 908 mi |
| High · 100 | CZ3529 | Aug 20, 2026, 1:51 AM UTC | Aug 20, 2026, 3:50 AM UTC | 1 hr 59 min | 930 mi |
Global rankings
Among tracked tail numbers · Aug 20 – Sep 24, 2026