With the current format, you could do the following.
var str = File.ReadAllLines(filePath);
str[WinPosition] = Update(str[WinPosition]);
File.WriteAllLines(filePath);
Where WinPosition is a constant defined as
const int WinPosition = 1;
const int LossesPosition = 2;
const int DrawsPosition = 3;
And Update is defined as
private string Update(string source)
{
var data = source.Split(':');
data[1] = (Int32.Parse(data[1])+1).ToString();
return string.Join(":",data);
}
The Update method would read the string, split it based on the delimiter (":") and then update the numeric part. Together, the constants and common update method would allow you to update Losses and Draws in the same way as Wins (and perhaps more readable than using 1/2/3 indices directly).
str[LossesPosition] = Update(str[LossesPosition]);
str[Draws] = Update(str[Draws]);
Having said so, If you have the option changing the format of the file, I would suggest you opt for Json or Xml. This would be a better approach than using the current format.