That seems like a lot of packages. Is this just pre-emptive design, or is this actually the common case? If the latter, I think the best approach is to find out what interests the user the most, most of the time, and displaying them so the desired information is displayed first.
I'd try displaying them first by whether a package delivery has completed (bottom) or is still in progress (top), and second by expected delivery date. The idea here is that the user can take advantage of the sort order to find a particular package they're looking for, but can also immediately find the currently relevant packages.
I'd presume that's the ones that were just delivered (in case the delivery hasn't reached them personally, they can thus check what neighbor/department/colleague it was delivered to or the like), and those that will be delivered next. Ones that have been delivered a while ago or won't be delivered for a while more aren't really that relevant to the user, so should go farther down the list.
If the user has just placed an order, you'd also want to make it easy to find that order again, either by placing it at the top of the list, or by having separate "recent orders" and "track packages" sections.
To keep the list as small as possible I'd recommend you group together packages from the same order that will be delivered at the same date into one item, as well as all packages that have completed delivery from the same order into another. I'd also expect that users will want some way of determining whether an order's packages have all arrived, but you can probably do that by just adding a "Delivery completed on " marker to the one item that groups all packages from that order (because they've been delivered).
In short: Try to keep the lists as small as possible, taking advantage of natural groupings that occur due to manufacturing and delivery dates, and base your page design on actual use cases your users actually have, making sure that they can quickly find the most important, most frequently needed information, and are only a click away from a detail page for a particular package/order for the rest. And feel free to have an adaptive design if most users will only have a few orders.
Amazon's order status with its nested boxes for deliveries is also a good inspiration for the basic design and arrangement, even if not quite intended to track 100s of packages.