Skip to main content

Wednesday, July 8, 2026

The dual lineup is harder than it looks. Here's how I'm building it.

Brett Anderson

Ask a non-wrestling person to build a dual lineup and they will tell you it is easy. Fourteen weights, fourteen names. Done.

Anyone who has actually coached a dual knows fourteen names is the easy part.

Why it is hard

A real lineup is not one card. It is your varsity card and your JV card, and the exhibition matches you want to get your younger kids so they wrestle live instead of watching, all at once, all built off who is healthy, who is eligible, and who made weight that morning. It moves right up until the coaches meet at the scorer's table.

And every slot is a decision with a cost. Leave a weight open and you have handed the other team six points before anyone shakes hands, so a forfeit had better be a choice you made on purpose. Bump a wrestler up a class to get a better matchup somewhere else and you have changed two weights, not one. Slot a kid into an exhibition and you get him mat time without putting team points on the line. Get one of these wrong and you either give away points you could not afford or send a kid out onto the mat who should not be there.

That is the thing generic team software never understands. It thinks a lineup is a list. A lineup is a set of connected calls under a clock.

The chess nobody outside the sport sees

There is a layer under the lineup that only coaches see, and it is the part I most do not want the software to flatten.

A dual has an order, and where the match starts changes how you build the card. You are not just filling weights, you are thinking about where the swing matches fall, which of your kids you are willing to bump to steal a matchup two weights over, and which weight you can afford to give up if giving it up sets up three you can win. Sometimes the smart call is to forfeit a weight on purpose and save a kid for a match that actually decides the dual. That is not a mistake to flag. That is coaching, and the tool has to know the difference.

Then there is the development layer. Your JV card and your exhibitions are not an afterthought, they are how a program grows. The freshman who is not ready for varsity at 132 still needs live matches, and an exhibition gets him mat time without putting team points at risk. A good lineup night serves the dual you are trying to win and the room you are trying to build, at the same time. Software that only thinks about the fourteen varsity slots misses half of what you are actually doing at that table.

I want the builder to make the bookkeeping vanish so you have more room for that chess, not less. It should hand you a clean starting point and get out of the way of the calls that are yours.

How I am building it

So I am not going to tell you Scorecrypt has this solved today, because it does not. This one is still forming. I would rather think out loud about getting it right than sell you a finished flow that is not finished.

Here is the shape of it. The lineup builder starts from your depth chart. It already knows your one, your two, and your challenge at each weight, so it works from there to build that night's starting lineup for each level, and then looks to pair up exhibition matches from who is left over. The depth chart is the source of truth. The lineup is what falls out of it. Build your room right once, and lineup night gets a lot shorter.

That much I am confident in. The depth chart driving the lineup is the right foundation, and it is the part I am building against now.

The open questions I actually want help on

The interesting decisions are the ones I have not locked, and this is exactly where I want coaches in my inbox.

Do you want to drag and drop cards into the lineup the way you build the depth chart, hands on every slot? Or do you want the builder to take a first pass off the depth chart and made-weight status, and then let you override the calls you disagree with? I lean toward a smart first pass you can overrule, because the software should do the bookkeeping and leave the coaching to you. But a lot of coaches want their hands on every slot on a dual night, and I get that too.

How should it flag an open weight, so a forfeit reads as a decision and not an accident you discover at mat side?

How should it handle a bump, when you move a wrestler up for a matchup, and cleanly show you the hole that opens where he was?

And how much should it lean on the morning's weigh-ins? The version in my head knows who made weight and quietly keeps a kid who missed out of the varsity slot he can no longer fill. But I already told you in the weigh-in post that I am being careful about how a missed weight cascades, because a rigid rule that yanks a wrestler out from under you is worse than no rule at all. The lineup is exactly where that caution has to pay off. It should warn you, not overrule you.

I have opinions on all of it. I also coached long enough to know the people reading this have better ones. That is the whole point of building in the open. Tell me where I am wrong while it is still a decision and not yet code. The coaches who get in now are going to shape how lineup night works for everybody who comes after.

Get in and tell me what your lineup night actually needs. Start your free trial. No credit card.