Network analysis methods can be used for sports analytics applications like team and lineup ranking. SportsNetRank ranks teams based on their win-loss network using PageRank centrality. LinNet evaluates lineups based on their matchup network using network embeddings. It learns latent representations of lineups using node2vec and predicts outcomes of new lineup matchups. LinNet outperforms adjusted plus-minus and PageRank in predicting unseen lineup matchups, with probabilities well calibrated and Brier scores around 0.19. Substitution networks also show potential for explaining team performance. Further work could optimize network embeddings and model lineup ability curves.