I have List loadRecords where T type defines as follow
public class TransformerLoadRecord { public double TotalLoadKva { get; set; } public double Total
The following should work:
var mxKVALoad = loadRecords .Where(l => l.totalLoadKva == loadRecords.Max(l => l.TotalLoadKva));
Alternatively, you can use MaxBy from the MoreLINQ library
MaxBy