var playerData = generatePlayerData();
var annualPlayerData = generateAnnualPlayerData();
var totalPlayerData = generateTotalPlayerData();
var chartSeasonProgression = AmCharts.makeChart("chartSeasonProgression", {
"type": "serial",
"theme": "light",
"legend": {
"useGraphSettings": true
},
"dataProvider": playerData,
"synchronizeGrid":true,
"valueAxes": [{
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "left"
}, {
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "right"
}],
"graphs": [{
"id": "graphEffLastYear",
"valueAxis": "v2",
"lineColor": "#0000FF",
"balloonText": "[[title]]
[[value]]% Eff",
"bullet": "square",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Last year % Eff",
"valueField": "EffLastYear",
"fillAlphas": 0
},{
"id": "graphEffGoalieAverage",
"valueAxis": "v3",
"lineColor": "#000000",
"balloonText": "[[title]]
[[value]]% Eff",
"bullet": "triangleUp",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Goalie % Eff average",
"valueField": "EffGoalieAverage",
"fillAlphas": 0
},{
"id": "graphEffThisYear",
"valueAxis": "v1",
"lineColor": "#008800",
"balloonText": "[[title]]
[[value]]% Eff",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "This year % Eff",
"valueField": "EffThisYear",
"fillAlphas": 0
}],
"chartScrollbar": {
"graph":"graphTotalLastYear",
"gridAlpha":0,
"color":"#888888",
"scrollbarHeight":55,
"backgroundAlpha":0,
"selectedBackgroundAlpha":0.1,
"selectedBackgroundColor":"#888888",
"graphFillAlpha":0,
"autoGridCount":true,
"selectedGraphFillAlpha":0,
"graphLineAlpha":0.2,
"graphLineColor":"#0000FF",
"selectedGraphLineColor":"#0000FF",
"selectedGraphLineAlpha":1
},
"chartCursor": {
"cursorPosition": "mouse"
},
"categoryField": "date",
"categoryAxis": {
"parseDates": true,
"axisColor": "#DADADA",
"minorGridEnabled": true
},
"export": {
"enabled": false,
"position": "bottom-right"
}
});
chartSeasonProgression.addListener("dataUpdated", zoomChartSeasonProgression);
var chartSeasonProgressionVictories = AmCharts.makeChart("chartSeasonProgressionVictories", {
"type": "serial",
"theme": "light",
"legend": {
"useGraphSettings": true
},
"dataProvider": playerData,
"synchronizeGrid":true,
"valueAxes": [{
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "left"
}, {
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "right"
}],
"graphs": [{
"id": "graphPointsLastYear",
"valueAxis": "v2",
"lineColor": "#0000FF",
"balloonText": "[[title]]
[[value]] pts",
"bullet": "square",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Points last year",
"valueField": "pointsLastYear",
"fillAlphas": 0
}, {
"id": "graphPointsAverage",
"valueAxis": "v3",
"lineColor": "#000000",
"balloonText": "[[title]]
[[value]] pts",
"bullet": "triangleUp",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Points average",
"valueField": "pointsAverage",
"fillAlphas": 0
}, {
"id": "graphPointsThisYear",
"valueAxis": "v1",
"lineColor": "#008800",
"balloonText": "[[title]]
[[value]] pts",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Points this year",
"valueField": "pointsThisYear",
"fillAlphas": 0
}],
"chartScrollbar": {
"graph":"graphTotalLastYear",
"gridAlpha":0,
"color":"#888888",
"scrollbarHeight":55,
"backgroundAlpha":0,
"selectedBackgroundAlpha":0.1,
"selectedBackgroundColor":"#888888",
"graphFillAlpha":0,
"autoGridCount":true,
"selectedGraphFillAlpha":0,
"graphLineAlpha":0.2,
"graphLineColor":"#0000FF",
"selectedGraphLineColor":"#0000FF",
"selectedGraphLineAlpha":1
},
"chartCursor": {
"cursorPosition": "mouse"
},
"categoryField": "date",
"categoryAxis": {
"parseDates": true,
"axisColor": "#DADADA",
"minorGridEnabled": true
},
"export": {
"enabled": false,
"position": "bottom-right"
}
});
chartSeasonProgressionVictories.addListener("dataUpdated", zoomChartSeasonProgressionVictories);
var chartPointsPerGame = AmCharts.makeChart("chartPointsPerGame", {
"type": "serial",
"theme": "light",
"legend": {
"useGraphSettings": true
},
"dataProvider": playerData,
"synchronizeGrid":true,
"valueAxes": [{
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "left"
}, {
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "right"
}],
"graphs": [{
"id": "graphLastYear",
"valueAxis": "v2",
"lineColor": "#0000FF",
"balloonText": "[[title]]
[[value]] %Eff",
"bullet": "square",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Last year",
"valueField": "EffLastYear",
"fillAlphas": 0
}, {
"id": "graphPlayerAverage",
"valueAxis": "v3",
"lineColor": "#000000",
"balloonText": "[[title]]
[[value]] %Eff",
"bullet": "triangleUp",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Goalie average",
"valueField": "EffGoalieAverage",
"fillAlphas": 0
}, {
"id": "graphThisYear",
"valueAxis": "v1",
"lineColor": "#008800",
"balloonText": "[[title]]
[[value]] %Eff",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "This year",
"valueField": "EffThisYear",
"fillAlphas": 0
}],
"chartScrollbar": {
"graph":"graphLastYear",
"gridAlpha":0,
"color":"#888888",
"scrollbarHeight":55,
"backgroundAlpha":0,
"selectedBackgroundAlpha":0.1,
"selectedBackgroundColor":"#888888",
"graphFillAlpha":0,
"autoGridCount":true,
"selectedGraphFillAlpha":0,
"graphLineAlpha":0.2,
"graphLineColor":"#0000FF",
"selectedGraphLineColor":"#0000FF",
"selectedGraphLineAlpha":1
},
"chartCursor": {
"cursorPosition": "mouse"
},
"categoryField": "date",
"categoryAxis": {
"parseDates": true,
"axisColor": "#DADADA",
"minorGridEnabled": true
},
"export": {
"enabled": false,
"position": "bottom-right"
}
});
chartPointsPerGame.addListener("dataUpdated", zoomChartPointsPerGame);
var chartYearlyProgression = AmCharts.makeChart("chartYearlyProgression", {
"type": "serial",
"theme": "light",
"legend": {
"useGraphSettings": true
},
"dataProvider": annualPlayerData,
"synchronizeGrid":true,
"valueAxes": [{
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "left"
}, {
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "right"
}],
"graphs": [{
"id": "graphPoints",
"valueAxis": "v1",
"lineColor": "#000000",
"balloonText": "[[category]]
[[value]] % Eff",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "% Efficiency",
"valueField": "Eff",
"fillAlphas": 0
}],
"chartScrollbar": {
"graph":"graphPoints",
"gridAlpha":0,
"color":"#888888",
"scrollbarHeight":55,
"backgroundAlpha":0,
"selectedBackgroundAlpha":0.1,
"selectedBackgroundColor":"#888888",
"graphFillAlpha":0,
"autoGridCount":true,
"selectedGraphFillAlpha":0,
"graphLineAlpha":0.2,
"graphLineColor":"#0000FF",
"selectedGraphLineColor":"#0000FF",
"selectedGraphLineAlpha":1
},
"chartCursor": {
"cursorPosition": "mouse"
},
"categoryField": "year",
"categoryAxis": {
"parseDates": false,
"axisColor": "#DADADA",
"minorGridEnabled": true
},
"export": {
"enabled": false,
"position": "bottom-right"
}
});
chartYearlyProgression.addListener("dataUpdated", zoomChartYearlyProgression);
var chartYearlyProgressionVictories = AmCharts.makeChart("chartYearlyProgressionVictories", {
"type": "serial",
"theme": "light",
"legend": {
"useGraphSettings": true
},
"dataProvider": annualPlayerData,
"synchronizeGrid":true,
"valueAxes": [{
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "left"
}, {
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "right"
}],
"graphs": [{
"id": "graphGames",
"valueAxis": "v1",
"lineColor": "#0000FF",
"balloonText": "[[category]]
[[value]] games",
"bullet": "square",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Games",
"valueField": "games",
"fillAlphas": 0
},{
"id": "graphPoints",
"valueAxis": "v1",
"lineColor": "#000000",
"balloonText": "[[category]]
[[value]] pts",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Points",
"valueField": "points",
"fillAlphas": 0
}],
"chartScrollbar": {
"graph":"graphPoints",
"gridAlpha":0,
"color":"#888888",
"scrollbarHeight":55,
"backgroundAlpha":0,
"selectedBackgroundAlpha":0.1,
"selectedBackgroundColor":"#888888",
"graphFillAlpha":0,
"autoGridCount":true,
"selectedGraphFillAlpha":0,
"graphLineAlpha":0.2,
"graphLineColor":"#0000FF",
"selectedGraphLineColor":"#0000FF",
"selectedGraphLineAlpha":1
},
"chartCursor": {
"cursorPosition": "mouse"
},
"categoryField": "year",
"categoryAxis": {
"parseDates": false,
"axisColor": "#DADADA",
"minorGridEnabled": true
},
"export": {
"enabled": false,
"position": "bottom-right"
}
});
chartYearlyProgressionVictories.addListener("dataUpdated", zoomChartYearlyProgressionVictories);
var chartTotalEfficiencyProgression = AmCharts.makeChart("chartTotalEfficiencyProgression", {
"type": "serial",
"theme": "light",
"legend": {
"useGraphSettings": true
},
"dataProvider": totalPlayerData,
"synchronizeGrid":true,
"valueAxes": [{
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "left"
}, {
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "right"
}],
"graphs": [{
"id": "graphEff",
"valueAxis": "v1",
"lineColor": "#000000",
"balloonText": "[[category]]
[[value]] %Eff",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "% Efficiency",
"valueField": "Eff",
"fillAlphas": 0
}, {
"id": "graphAvgEff",
"valueAxis": "v1",
"lineColor": "#0000FF",
"balloonText": "[[category]]
[[value]] Avg %Eff",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Average % Efficiency",
"valueField": "averageEff",
"fillAlphas": 0
}],
"chartScrollbar": {
"graph":"graphEff",
"gridAlpha":0,
"color":"#888888",
"scrollbarHeight":55,
"backgroundAlpha":0,
"selectedBackgroundAlpha":0.1,
"selectedBackgroundColor":"#888888",
"graphFillAlpha":0,
"autoGridCount":true,
"selectedGraphFillAlpha":0,
"graphLineAlpha":0.2,
"graphLineColor":"#0000FF",
"selectedGraphLineColor":"#0000FF",
"selectedGraphLineAlpha":1
},
"chartCursor": {
"cursorPosition": "mouse"
},
"categoryField": "date",
"categoryAxis": {
"parseDates": true,
"axisColor": "#DADADA",
"minorGridEnabled": true,
"equalSpacing": true
},
"export": {
"enabled": false,
"position": "bottom-right"
}
});
chartTotalEfficiencyProgression.addListener("dataUpdated", zoomChartTotalEfficiencyProgression);
var chartTotalProduction = AmCharts.makeChart("chartTotalProduction", {
"type": "serial",
"theme": "light",
"legend": {
"useGraphSettings": true
},
"dataProvider": totalPlayerData,
"synchronizeGrid":true,
"valueAxes": [{
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "left"
}, {
"id":"v1",
"axisColor": "#008800",
"axisThickness": 2,
"axisAlpha": 1,
"position": "right"
}],
"graphs": [{
"id": "graphTotalWins",
"valueAxis": "v2",
"lineColor": "#008800",
"balloonText": "[[category]]
[[value]] wins",
"bullet": "square",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Wins",
"valueField": "wins",
"fillAlphas": 0
}, {
"id": "graphTotalOTLosses",
"valueAxis": "v3",
"lineColor": "#0000FF",
"balloonText": "[[category]]
[[value]] OT losses",
"bullet": "triangleUp",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "OT Losses",
"valueField": "otLosses",
"fillAlphas": 0
}, {
"id": "graphTotalShutouts",
"valueAxis": "v4",
"lineColor": "#CC0000",
"balloonText": "[[category]]
[[value]] shutouts",
"bullet": "triangleDown",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Shutouts",
"valueField": "shutouts",
"fillAlphas": 0
}, {
"id": "graphTotalPoints",
"valueAxis": "v1",
"lineColor": "#000000",
"balloonText": "[[category]]
[[value]] pts",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Points",
"valueField": "points",
"fillAlphas": 0
}, {
"id": "graphTotalCurrentTrend",
"valueAxis": "v1",
"lineColor": "#AAAAAA",
"balloonText": "[[title]]
[[value]] pts",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Current trend",
"valueField": "currentTrend",
"fillAlphas": 0
}, {
"id": "graphTotalAverageTrend",
"valueAxis": "v1",
"lineColor": "#FFA500",
"balloonText": "[[title]]
[[value]] pts",
"bullet": "round",
"bulletBorderThickness": 1,
"hideBulletsCount": 30,
"title": "Average trend",
"valueField": "averageTrend",
"fillAlphas": 0
}],
"chartScrollbar": {
"graph":"graphTotalPoints",
"gridAlpha":0,
"color":"#888888",
"scrollbarHeight":55,
"backgroundAlpha":0,
"selectedBackgroundAlpha":0.1,
"selectedBackgroundColor":"#888888",
"graphFillAlpha":0,
"autoGridCount":true,
"selectedGraphFillAlpha":0,
"graphLineAlpha":0.2,
"graphLineColor":"#0000FF",
"selectedGraphLineColor":"#0000FF",
"selectedGraphLineAlpha":1
},
"chartCursor": {
"cursorPosition": "mouse"
},
"categoryField": "date",
"categoryAxis": {
"parseDates": true,
"axisColor": "#DADADA",
"minorGridEnabled": true,
"equalSpacing": true
},
"export": {
"enabled": false,
"position": "bottom-right"
}
});
chartTotalProduction.addListener("dataUpdated", zoomChartTotalProduction);
zoomChartSeasonProgression();
zoomChartSeasonProgressionVictories();
zoomChartPointsPerGame();
zoomChartYearlyProgression();
zoomChartYearlyProgressionVictories();
zoomChartTotalEfficiencyProgression();
zoomChartTotalProduction();
function generatePlayerData() {
var playerData = [];
// If we're before August, use last year's first game
var firstDate = new Date(2021, 9, 1, 0, 0, 0, 0);
var thisYear = 0;
var lastYear = 0;
var playerAverage = 0;
var winsThisYear = 0;
var winsLastYear = 0;
var winsAverage = 0;
var shutoutsThisYear = 0;
var shutoutsLastYear = 0;
var shutoutsAverage = 0;
var otLossesThisYear = 0;
var otLossesLastYear = 0;
var otLossesAverage = 0;
var pointsThisYear = 0;
var pointsLastYear = 0;
var pointsAverage = 0;
var GAAThisYear = 0;
var GAALastYear = 0;
var GAAGoalieAverage = 0;
var EffThisYear = 0;
var EffLastYear = 0;
var EffGoalieAverage = 0;
var firstGameOfYear = new Date(2021, 9, 1, 0, 0, 0, 0);
var lastGameOfYear = new Date(2022, 4, 30, 0, 0, 0, 0);
var nbOfDays = datediff(firstGameOfYear, lastGameOfYear);
var averageNumberOfGamesAGoaliePlays = 60;
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 0);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 1);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.939 > 0)
EffGoalieAverage = 0.939;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 2);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.854 > 0)
EffGoalieAverage = 0.854;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 3);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.953 > 0)
EffGoalieAverage = 0.953;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 4);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 4.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.892 > 0)
EffGoalieAverage = 0.892;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 5);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.858 > 0)
EffGoalieAverage = 0.858;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 6);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.893 > 0)
EffGoalieAverage = 0.893;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 7);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 4.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.849 > 0)
EffGoalieAverage = 0.849;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 8);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.80 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.931 > 0)
EffGoalieAverage = 0.931;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 9);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.953 > 0)
EffGoalieAverage = 0.953;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 10);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 4.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.879 > 0)
EffGoalieAverage = 0.879;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 11);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.952 > 0)
EffGoalieAverage = 0.952;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 12);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (0.75 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 2;
GAALastYear = 0;
GAAGoalieAverage = 3.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.947 > 0)
EffThisYear = 0.947;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.880 > 0)
EffGoalieAverage = 0.880;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 13);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.957 > 0)
EffGoalieAverage = 0.957;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 14);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.866 > 0)
EffGoalieAverage = 0.866;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 15);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 2;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.957 > 0)
EffThisYear = 0.957;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.913 > 0)
EffGoalieAverage = 0.913;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 16);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.917 > 0)
EffGoalieAverage = 0.917;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 17);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.894 > 0)
EffGoalieAverage = 0.894;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 18);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 4;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.733 > 0)
EffThisYear = 0.733;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.870 > 0)
EffGoalieAverage = 0.870;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 19);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.930 > 0)
EffGoalieAverage = 0.930;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 20);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.948 > 0)
EffGoalieAverage = 0.948;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 21);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.60 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.40;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.916 > 0)
EffGoalieAverage = 0.916;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 22);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.905 > 0)
EffGoalieAverage = 0.905;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 23);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.868 > 0)
EffGoalieAverage = 0.868;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 24);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.888 > 0)
EffGoalieAverage = 0.888;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 25);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.878 > 0)
EffGoalieAverage = 0.878;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 26);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.29 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.14 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.29;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.820 > 0)
EffGoalieAverage = 0.820;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 27);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.903 > 0)
EffGoalieAverage = 0.903;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 28);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.40;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.953 > 0)
EffGoalieAverage = 0.953;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 29);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.738 > 0)
EffGoalieAverage = 0.738;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 30);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.750 > 0)
EffGoalieAverage = 0.750;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 31);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.886 > 0)
EffGoalieAverage = 0.886;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 32);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.899 > 0)
EffGoalieAverage = 0.899;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 33);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 34);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.947 > 0)
EffGoalieAverage = 0.947;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 35);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.80 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.60;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.916 > 0)
EffGoalieAverage = 0.916;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 36);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.80;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.876 > 0)
EffGoalieAverage = 0.876;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 37);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.852 > 0)
EffGoalieAverage = 0.852;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 38);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.971 > 0)
EffGoalieAverage = 0.971;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 39);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.917 > 0)
EffGoalieAverage = 0.917;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 40);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.930 > 0)
EffGoalieAverage = 0.930;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 41);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.902 > 0)
EffGoalieAverage = 0.902;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 42);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.882 > 0)
EffGoalieAverage = 0.882;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 43);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.789 > 0)
EffGoalieAverage = 0.789;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 44);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.875 > 0)
EffGoalieAverage = 0.875;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 45);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.905 > 0)
EffGoalieAverage = 0.905;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 46);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.60 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.80;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.932 > 0)
EffGoalieAverage = 0.932;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 47);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.952 > 0)
EffGoalieAverage = 0.952;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 48);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.899 > 0)
EffGoalieAverage = 0.899;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 49);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.80 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.941 > 0)
EffGoalieAverage = 0.941;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 50);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.75 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.928 > 0)
EffGoalieAverage = 0.928;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 51);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.40;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.884 > 0)
EffGoalieAverage = 0.884;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 52);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.980 > 0)
EffGoalieAverage = 0.980;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 53);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.80;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.871 > 0)
EffGoalieAverage = 0.871;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 54);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.868 > 0)
EffGoalieAverage = 0.868;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 55);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.57 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.14 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.71;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.920 > 0)
EffGoalieAverage = 0.920;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 56);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.907 > 0)
EffGoalieAverage = 0.907;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 57);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.967 > 0)
EffGoalieAverage = 0.967;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 58);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.899 > 0)
EffGoalieAverage = 0.899;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 59);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.955 > 0)
EffGoalieAverage = 0.955;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 60);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.876 > 0)
EffGoalieAverage = 0.876;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 61);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.918 > 0)
EffGoalieAverage = 0.918;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 62);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 4.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.850 > 0)
EffGoalieAverage = 0.850;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 63);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.871 > 0)
EffGoalieAverage = 0.871;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 64);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.17;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.840 > 0)
EffGoalieAverage = 0.840;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 65);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.957 > 0)
EffGoalieAverage = 0.957;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 66);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.17;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.911 > 0)
EffGoalieAverage = 0.911;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 67);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.877 > 0)
EffGoalieAverage = 0.877;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 68);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.842 > 0)
EffGoalieAverage = 0.842;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 69);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.911 > 0)
EffGoalieAverage = 0.911;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 70);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.898 > 0)
EffGoalieAverage = 0.898;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 71);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 5.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.868 > 0)
EffGoalieAverage = 0.868;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 72);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.60;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.826 > 0)
EffGoalieAverage = 0.826;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 73);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.971 > 0)
EffGoalieAverage = 0.971;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 74);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.870 > 0)
EffGoalieAverage = 0.870;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 75);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.75 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.897 > 0)
EffGoalieAverage = 0.897;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 76);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.929 > 0)
EffGoalieAverage = 0.929;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 77);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.897 > 0)
EffGoalieAverage = 0.897;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 78);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.964 > 0)
EffGoalieAverage = 0.964;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 79);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.926 > 0)
EffGoalieAverage = 0.926;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 80);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.922 > 0)
EffGoalieAverage = 0.922;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 81);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.75 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.912 > 0)
EffGoalieAverage = 0.912;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 82);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.813 > 0)
EffGoalieAverage = 0.813;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 83);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.925 > 0)
EffGoalieAverage = 0.925;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 84);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 85);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 86);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.891 > 0)
EffGoalieAverage = 0.891;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 87);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.889 > 0)
EffGoalieAverage = 0.889;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 88);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.969 > 0)
EffGoalieAverage = 0.969;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 89);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 4;
GAALastYear = 0;
GAAGoalieAverage = 3.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.879 > 0)
EffThisYear = 0.879;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.885 > 0)
EffGoalieAverage = 0.885;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 90);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.955 > 0)
EffGoalieAverage = 0.955;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 91);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 1;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 6;
GAALastYear = 0;
GAAGoalieAverage = 3.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.854 > 0)
EffThisYear = 0.854;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.855 > 0)
EffGoalieAverage = 0.855;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 92);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 7.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.800 > 0)
EffGoalieAverage = 0.800;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 93);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.922 > 0)
EffGoalieAverage = 0.922;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 94);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.40;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.862 > 0)
EffGoalieAverage = 0.862;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 95);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.889 > 0)
EffGoalieAverage = 0.889;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 96);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 3;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.906 > 0)
EffThisYear = 0.906;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.926 > 0)
EffGoalieAverage = 0.926;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 97);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 4.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.888 > 0)
EffGoalieAverage = 0.888;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 98);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.969 > 0)
EffGoalieAverage = 0.969;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 99);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.934 > 0)
EffGoalieAverage = 0.934;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 100);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.927 > 0)
EffGoalieAverage = 0.927;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 101);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.888 > 0)
EffGoalieAverage = 0.888;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 102);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.914 > 0)
EffGoalieAverage = 0.914;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 103);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.917 > 0)
EffGoalieAverage = 0.917;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 104);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.915 > 0)
EffGoalieAverage = 0.915;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 105);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.934 > 0)
EffGoalieAverage = 0.934;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 106);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.922 > 0)
EffGoalieAverage = 0.922;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 107);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.954 > 0)
EffGoalieAverage = 0.954;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 108);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.873 > 0)
EffGoalieAverage = 0.873;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 109);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 4.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.862 > 0)
EffGoalieAverage = 0.862;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 110);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.919 > 0)
EffGoalieAverage = 0.919;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 111);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 4.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.881 > 0)
EffGoalieAverage = 0.881;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 112);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.886 > 0)
EffGoalieAverage = 0.886;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 113);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.907 > 0)
EffGoalieAverage = 0.907;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 114);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.960 > 0)
EffGoalieAverage = 0.960;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 115);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.930 > 0)
EffGoalieAverage = 0.930;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 116);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 117);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.900 > 0)
EffGoalieAverage = 0.900;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 118);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.920 > 0)
EffGoalieAverage = 0.920;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 119);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 120);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.919 > 0)
EffGoalieAverage = 0.919;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 121);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 4.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.856 > 0)
EffGoalieAverage = 0.856;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 122);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.852 > 0)
EffGoalieAverage = 0.852;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 123);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.40;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.869 > 0)
EffGoalieAverage = 0.869;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 124);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.923 > 0)
EffGoalieAverage = 0.923;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 125);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.930 > 0)
EffGoalieAverage = 0.930;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 126);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.75 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.942 > 0)
EffGoalieAverage = 0.942;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 127);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.976 > 0)
EffGoalieAverage = 0.976;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 128);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.971 > 0)
EffGoalieAverage = 0.971;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 129);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.915 > 0)
EffGoalieAverage = 0.915;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 130);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 4;
GAALastYear = 1;
GAAGoalieAverage = 2.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.857 > 0)
EffThisYear = 0.857;
if (0.964 > 0)
EffLastYear = 0.964;
if (0.923 > 0)
EffGoalieAverage = 0.923;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 131);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.57 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.14 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.14 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 4;
GAALastYear = 0;
GAAGoalieAverage = 2.57;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.867 > 0)
EffThisYear = 0.867;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.924 > 0)
EffGoalieAverage = 0.924;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 132);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.972 > 0)
EffGoalieAverage = 0.972;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 133);
winsThisYear += 1;
winsLastYear += 1;
winsAverage += (0.89 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 1;
shutoutsAverage += (0.22 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 1;
GAALastYear = 0;
GAAGoalieAverage = 1.56;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.974 > 0)
EffThisYear = 0.974;
if (1.000 > 0)
EffLastYear = 1.000;
if (0.941 > 0)
EffGoalieAverage = 0.941;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 134);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 135);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.941 > 0)
EffGoalieAverage = 0.941;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 136);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.20;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.886 > 0)
EffGoalieAverage = 0.886;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 137);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 2;
GAALastYear = 4;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.938 > 0)
EffThisYear = 0.938;
if (0.636 > 0)
EffLastYear = 0.636;
if (0.787 > 0)
EffGoalieAverage = 0.787;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 138);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.60;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.916 > 0)
EffGoalieAverage = 0.916;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 139);
winsThisYear += 1;
winsLastYear += 1;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 3;
GAALastYear = 2;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.900 > 0)
EffThisYear = 0.900;
if (0.943 > 0)
EffLastYear = 0.943;
if (0.921 > 0)
EffGoalieAverage = 0.921;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 140);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.75 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.944 > 0)
EffGoalieAverage = 0.944;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 141);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 1;
GAAGoalieAverage = 1.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.952 > 0)
EffLastYear = 0.952;
if (0.947 > 0)
EffGoalieAverage = 0.947;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 142);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 4;
GAALastYear = 0;
GAAGoalieAverage = 2.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.429 > 0)
EffThisYear = 0.429;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.763 > 0)
EffGoalieAverage = 0.763;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 143);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.873 > 0)
EffGoalieAverage = 0.873;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 144);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.962 > 0)
EffGoalieAverage = 0.962;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 145);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.56 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.11 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 4;
GAALastYear = 3;
GAAGoalieAverage = 2.89;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.818 > 0)
EffThisYear = 0.818;
if (0.909 > 0)
EffLastYear = 0.909;
if (0.893 > 0)
EffGoalieAverage = 0.893;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 146);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 5.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.855 > 0)
EffGoalieAverage = 0.855;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 147);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 1;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (1.000 > 0)
EffLastYear = 1.000;
if (0.922 > 0)
EffGoalieAverage = 0.922;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 148);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.931 > 0)
EffGoalieAverage = 0.931;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 149);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 2;
GAALastYear = 4;
GAAGoalieAverage = 2.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.931 > 0)
EffThisYear = 0.931;
if (0.862 > 0)
EffLastYear = 0.862;
if (0.903 > 0)
EffGoalieAverage = 0.903;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 150);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.820 > 0)
EffGoalieAverage = 0.820;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 151);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (1.000 > 0)
EffLastYear = 1.000;
if (0.923 > 0)
EffGoalieAverage = 0.923;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 152);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.840 > 0)
EffGoalieAverage = 0.840;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 153);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 6;
GAAGoalieAverage = 3.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.813 > 0)
EffLastYear = 0.813;
if (0.873 > 0)
EffGoalieAverage = 0.873;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 154);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.920 > 0)
EffGoalieAverage = 0.920;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 155);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 4;
GAALastYear = 0;
GAAGoalieAverage = 2.80;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.857 > 0)
EffThisYear = 0.857;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.896 > 0)
EffGoalieAverage = 0.896;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 156);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 2;
GAAGoalieAverage = 2.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.944 > 0)
EffLastYear = 0.944;
if (0.865 > 0)
EffGoalieAverage = 0.865;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 157);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.898 > 0)
EffGoalieAverage = 0.898;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 158);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.883 > 0)
EffGoalieAverage = 0.883;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 159);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.906 > 0)
EffGoalieAverage = 0.906;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 160);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 1;
GAAGoalieAverage = 1.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.955 > 0)
EffLastYear = 0.955;
if (0.953 > 0)
EffGoalieAverage = 0.953;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 161);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.20;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.890 > 0)
EffGoalieAverage = 0.890;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 162);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 2;
GAAGoalieAverage = 2.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.920 > 0)
EffLastYear = 0.920;
if (0.925 > 0)
EffGoalieAverage = 0.925;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 163);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.80 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.953 > 0)
EffGoalieAverage = 0.953;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 164);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.890 > 0)
EffGoalieAverage = 0.890;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 165);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 4;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.852 > 0)
EffLastYear = 0.852;
if (0.894 > 0)
EffGoalieAverage = 0.894;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 166);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.60;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.891 > 0)
EffGoalieAverage = 0.891;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 167);
winsThisYear += 1;
winsLastYear += 1;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 1;
GAALastYear = 3;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.964 > 0)
EffThisYear = 0.964;
if (0.909 > 0)
EffLastYear = 0.909;
if (0.940 > 0)
EffGoalieAverage = 0.940;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 168);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.857 > 0)
EffGoalieAverage = 0.857;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 169);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.895 > 0)
EffGoalieAverage = 0.895;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 170);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.17 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 2;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.935 > 0)
EffLastYear = 0.935;
if (0.912 > 0)
EffGoalieAverage = 0.912;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 171);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.29 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 1;
otLossesLastYear += 0;
otLossesAverage += (0.14 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 3;
GAALastYear = 0;
GAAGoalieAverage = 2.43;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.903 > 0)
EffThisYear = 0.903;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.892 > 0)
EffGoalieAverage = 0.892;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 172);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.40 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.40;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.921 > 0)
EffGoalieAverage = 0.921;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 173);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.944 > 0)
EffGoalieAverage = 0.944;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 174);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 2;
GAALastYear = 0;
GAAGoalieAverage = 2.75;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.933 > 0)
EffThisYear = 0.933;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.914 > 0)
EffGoalieAverage = 0.914;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 175);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.901 > 0)
EffGoalieAverage = 0.901;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 176);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.60 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 4;
GAALastYear = 0;
GAAGoalieAverage = 2.60;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.846 > 0)
EffThisYear = 0.846;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.914 > 0)
EffGoalieAverage = 0.914;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 177);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 1;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 4;
GAAGoalieAverage = 4.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.871 > 0)
EffLastYear = 0.871;
if (0.843 > 0)
EffGoalieAverage = 0.843;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 178);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.935 > 0)
EffGoalieAverage = 0.935;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 179);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 2;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.935 > 0)
EffLastYear = 0.935;
if (0.963 > 0)
EffGoalieAverage = 0.963;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 180);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.927 > 0)
EffGoalieAverage = 0.927;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 181);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.935 > 0)
EffGoalieAverage = 0.935;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 182);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 5;
GAALastYear = 0;
GAAGoalieAverage = 5.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.861 > 0)
EffThisYear = 0.861;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.861 > 0)
EffGoalieAverage = 0.861;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 183);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.60 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.20 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 2;
GAAGoalieAverage = 2.60;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.923 > 0)
EffLastYear = 0.923;
if (0.827 > 0)
EffGoalieAverage = 0.827;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 184);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 1;
GAALastYear = 0;
GAAGoalieAverage = 0.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.969 > 0)
EffThisYear = 0.969;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.990 > 0)
EffGoalieAverage = 0.990;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 185);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.67;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.881 > 0)
EffGoalieAverage = 0.881;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 186);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 1;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 1;
GAALastYear = 3;
GAAGoalieAverage = 2.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.969 > 0)
EffThisYear = 0.969;
if (0.906 > 0)
EffLastYear = 0.906;
if (0.918 > 0)
EffGoalieAverage = 0.918;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 187);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.933 > 0)
EffGoalieAverage = 0.933;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 188);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 2;
GAALastYear = 0;
GAAGoalieAverage = 2.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.939 > 0)
EffThisYear = 0.939;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.927 > 0)
EffGoalieAverage = 0.927;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 189);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 1;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.975 > 0)
EffLastYear = 0.975;
if (0.951 > 0)
EffGoalieAverage = 0.951;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 190);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 2.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.919 > 0)
EffGoalieAverage = 0.919;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 191);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 5;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.844 > 0)
EffLastYear = 0.844;
if (0.905 > 0)
EffGoalieAverage = 0.905;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 192);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.50;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.958 > 0)
EffGoalieAverage = 0.958;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 193);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.880 > 0)
EffGoalieAverage = 0.880;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 194);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 195);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
shutoutsLastYear += 0;
shutoutsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (1.000 > 0)
EffThisYear = 1.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (1.000 > 0)
EffGoalieAverage = 1.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 196);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 197);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
shutoutsLastYear += 0;
shutoutsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (1.000 > 0)
EffThisYear = 1.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (1.000 > 0)
EffGoalieAverage = 1.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 198);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 1;
shutoutsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (1.000 > 0)
EffLastYear = 1.000;
if (1.000 > 0)
EffGoalieAverage = 1.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 199);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 200);
winsThisYear += 0;
winsLastYear += 1;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 1;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.957 > 0)
EffLastYear = 0.957;
if (0.957 > 0)
EffGoalieAverage = 0.957;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 201);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 2;
GAALastYear = 0;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.944 > 0)
EffThisYear = 0.944;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.946 > 0)
EffGoalieAverage = 0.946;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 202);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 4;
GAAGoalieAverage = 4.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.871 > 0)
EffLastYear = 0.871;
if (0.871 > 0)
EffGoalieAverage = 0.871;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 203);
winsThisYear += 1;
winsLastYear += 0;
winsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 3;
GAALastYear = 0;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.919 > 0)
EffThisYear = 0.919;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.891 > 0)
EffGoalieAverage = 0.891;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 204);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 205);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 1.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.971 > 0)
EffGoalieAverage = 0.971;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 206);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 207);
winsThisYear += 1;
winsLastYear += 1;
winsAverage += (0.67 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 1;
GAALastYear = 1;
GAAGoalieAverage = 2.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.971 > 0)
EffThisYear = 0.971;
if (0.973 > 0)
EffLastYear = 0.973;
if (0.934 > 0)
EffGoalieAverage = 0.934;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 208);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 209);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 210);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 3;
GAAGoalieAverage = 3.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.900 > 0)
EffLastYear = 0.900;
if (0.900 > 0)
EffGoalieAverage = 0.900;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
var newDate = new Date(firstDate);
newDate.setDate(newDate.getDate() + 211);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 0;
otLossesAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 0;
GAAGoalieAverage = 0.00;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.000 > 0)
EffThisYear = 0.000;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.000 > 0)
EffGoalieAverage = 0.000;
playerData.push({
date: newDate,
winsThisYear: winsThisYear,
winsLastYear: winsLastYear,
winsAverage: winsAverage,
shutoutsThisYear: shutoutsThisYear,
shutoutsLastYear: shutoutsLastYear,
shutoutsAverage: shutoutsAverage,
otLossesThisYear: otLossesThisYear,
otLossesLastYear: otLossesLastYear,
otLossesAverage: otLossesAverage,
pointsThisYear: pointsThisYear,
pointsLastYear: pointsLastYear,
pointsAverage: pointsAverage.toFixed(2),
GAAThisYear: GAAThisYear,
GAALastYear: GAALastYear,
GAAGoalieAverage: GAAGoalieAverage,
EffThisYear: EffThisYear.toFixed(3),
EffLastYear: EffLastYear.toFixed(3),
EffGoalieAverage: EffGoalieAverage.toFixed(3)
});
return playerData;
}
function generateAnnualPlayerData() {
var annualPlayerData = [];
var games = 0;
var wins = 0;
var shutouts = 0;
var otLosses = 0;
var points = 0;
var GAA = 0;
var Eff = 0;
var newYear = 0;
newYear = 2006;
games = 23;
wins = 12;
shutouts = 3;
otLosses = 2;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.225275;
Eff = 0.912;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2007;
games = 34;
wins = 15;
shutouts = 3;
otLosses = 0;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.59035;
Eff = 0.901;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2008;
games = 41;
wins = 14;
shutouts = 2;
otLosses = 9;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.622049;
Eff = 0.916;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2009;
games = 42;
wins = 13;
shutouts = 2;
otLosses = 7;
points = (wins * 2) + shutouts + otLosses;
GAA = 3.089041;
Eff = 0.900;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2010;
games = 22;
wins = 13;
shutouts = 1;
otLosses = 1;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.894011;
Eff = 0.899;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2011;
games = 67;
wins = 38;
shutouts = 8;
otLosses = 10;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.213568;
Eff = 0.930;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2012;
games = 34;
wins = 15;
shutouts = 5;
otLosses = 5;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.57728;
Eff = 0.910;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2013;
games = 62;
wins = 27;
shutouts = 3;
otLosses = 10;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.642684;
Eff = 0.915;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2014;
games = 62;
wins = 14;
shutouts = 0;
otLosses = 5;
points = (wins * 2) + shutouts + otLosses;
GAA = 3.155423;
Eff = 0.904;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2015;
games = 32;
wins = 15;
shutouts = 3;
otLosses = 2;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.634731;
Eff = 0.916;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2016;
games = 55;
wins = 19;
shutouts = 3;
otLosses = 9;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.923051;
Eff = 0.914;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2017;
games = 55;
wins = 25;
shutouts = 3;
otLosses = 6;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.651539;
Eff = 0.916;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2018;
games = 42;
wins = 23;
shutouts = 2;
otLosses = 2;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.72464;
Eff = 0.898;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2019;
games = 39;
wins = 19;
shutouts = 1;
otLosses = 6;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.9487;
Eff = 0.902;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2020;
games = 32;
wins = 21;
shutouts = 3;
otLosses = 2;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.307;
Eff = 0.923;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
newYear = 2021;
games = 28;
wins = 16;
shutouts = 2;
otLosses = 2;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.8102;
Eff = 0.915;
/* test upload */
annualPlayerData.push({
year: newYear,
games: games,
wins: wins,
shutouts: shutouts,
otLosses: otLosses,
points: points,
GAA: GAA,
Eff: Eff.toFixed(3)
});
return annualPlayerData;
}
function generateTotalPlayerData() {
var totalPlayerData = [];
var wins = 0;
var shutouts = 0;
var otLosses = 0;
var points = 0;
var Eff = 0;
var averageEff = 0;
var gameNumber = 0;
var gameDate = '';
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-10-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9412;
averageEff = ((averageEff * gameNumber) + 0.9412) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-10-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-11-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-11-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-11-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-11-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7143;
averageEff = ((averageEff * gameNumber) + 0.7143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-11-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7895;
averageEff = ((averageEff * gameNumber) + 0.7895) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-12-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-12-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9474;
averageEff = ((averageEff * gameNumber) + 0.9474) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2006-12-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7647;
averageEff = ((averageEff * gameNumber) + 0.7647) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-01-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-02-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-02-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9355;
averageEff = ((averageEff * gameNumber) + 0.9355) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-02-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.96;
averageEff = ((averageEff * gameNumber) + 0.96) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9444;
averageEff = ((averageEff * gameNumber) + 0.9444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-03-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-03-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8947;
averageEff = ((averageEff * gameNumber) + 0.8947) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-03-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7;
averageEff = ((averageEff * gameNumber) + 0.7) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-03-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9091;
averageEff = ((averageEff * gameNumber) + 0.9091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-03-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9118;
averageEff = ((averageEff * gameNumber) + 0.9118) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-03-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9286;
averageEff = ((averageEff * gameNumber) + 0.9286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-04-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8095;
averageEff = ((averageEff * gameNumber) + 0.8095) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-10-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-10-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-10-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.75;
averageEff = ((averageEff * gameNumber) + 0.75) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-10-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7778;
averageEff = ((averageEff * gameNumber) + 0.7778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-11-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9444;
averageEff = ((averageEff * gameNumber) + 0.9444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-11-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-11-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9444;
averageEff = ((averageEff * gameNumber) + 0.9444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-11-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9512;
averageEff = ((averageEff * gameNumber) + 0.9512) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-11-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-11-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8421;
averageEff = ((averageEff * gameNumber) + 0.8421) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-12-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9167;
averageEff = ((averageEff * gameNumber) + 0.9167) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-12-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.871;
averageEff = ((averageEff * gameNumber) + 0.871) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2007-12-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8235;
averageEff = ((averageEff * gameNumber) + 0.8235) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-01-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9091;
averageEff = ((averageEff * gameNumber) + 0.9091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-01-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8462;
averageEff = ((averageEff * gameNumber) + 0.8462) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-01-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9667;
averageEff = ((averageEff * gameNumber) + 0.9667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-01-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8966;
averageEff = ((averageEff * gameNumber) + 0.8966) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-01-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-02-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931;
averageEff = ((averageEff * gameNumber) + 0.931) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-02-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-02-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-02-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8485;
averageEff = ((averageEff * gameNumber) + 0.8485) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9545;
averageEff = ((averageEff * gameNumber) + 0.9545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8333;
averageEff = ((averageEff * gameNumber) + 0.8333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9722;
averageEff = ((averageEff * gameNumber) + 0.9722) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8261;
averageEff = ((averageEff * gameNumber) + 0.8261) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9565;
averageEff = ((averageEff * gameNumber) + 0.9565) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-03-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8125;
averageEff = ((averageEff * gameNumber) + 0.8125) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-04-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8696;
averageEff = ((averageEff * gameNumber) + 0.8696) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-04-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9512;
averageEff = ((averageEff * gameNumber) + 0.9512) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-10-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.913;
averageEff = ((averageEff * gameNumber) + 0.913) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-10-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 1;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-10-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9394;
averageEff = ((averageEff * gameNumber) + 0.9394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-10-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-10-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9487;
averageEff = ((averageEff * gameNumber) + 0.9487) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-10-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9355;
averageEff = ((averageEff * gameNumber) + 0.9355) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9211;
averageEff = ((averageEff * gameNumber) + 0.9211) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9722;
averageEff = ((averageEff * gameNumber) + 0.9722) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.871;
averageEff = ((averageEff * gameNumber) + 0.871) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9167;
averageEff = ((averageEff * gameNumber) + 0.9167) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9714;
averageEff = ((averageEff * gameNumber) + 0.9714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9524;
averageEff = ((averageEff * gameNumber) + 0.9524) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-11-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8519;
averageEff = ((averageEff * gameNumber) + 0.8519) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8261;
averageEff = ((averageEff * gameNumber) + 0.8261) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9167;
averageEff = ((averageEff * gameNumber) + 0.9167) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9688;
averageEff = ((averageEff * gameNumber) + 0.9688) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9714;
averageEff = ((averageEff * gameNumber) + 0.9714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8667;
averageEff = ((averageEff * gameNumber) + 0.8667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8929;
averageEff = ((averageEff * gameNumber) + 0.8929) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8621;
averageEff = ((averageEff * gameNumber) + 0.8621) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9667;
averageEff = ((averageEff * gameNumber) + 0.9667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2008-12-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8929;
averageEff = ((averageEff * gameNumber) + 0.8929) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9643;
averageEff = ((averageEff * gameNumber) + 0.9643) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9667;
averageEff = ((averageEff * gameNumber) + 0.9667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9688;
averageEff = ((averageEff * gameNumber) + 0.9688) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8095;
averageEff = ((averageEff * gameNumber) + 0.8095) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9118;
averageEff = ((averageEff * gameNumber) + 0.9118) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9118;
averageEff = ((averageEff * gameNumber) + 0.9118) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-01-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7857;
averageEff = ((averageEff * gameNumber) + 0.7857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-10-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9643;
averageEff = ((averageEff * gameNumber) + 0.9643) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-10-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9118;
averageEff = ((averageEff * gameNumber) + 0.9118) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-10-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-10-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9412;
averageEff = ((averageEff * gameNumber) + 0.9412) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-10-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-10-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.913;
averageEff = ((averageEff * gameNumber) + 0.913) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-10-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7222;
averageEff = ((averageEff * gameNumber) + 0.7222) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-11-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9677;
averageEff = ((averageEff * gameNumber) + 0.9677) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-11-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8519;
averageEff = ((averageEff * gameNumber) + 0.8519) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-11-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-11-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.963;
averageEff = ((averageEff * gameNumber) + 0.963) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-11-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8947;
averageEff = ((averageEff * gameNumber) + 0.8947) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-11-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8974;
averageEff = ((averageEff * gameNumber) + 0.8974) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9118;
averageEff = ((averageEff * gameNumber) + 0.9118) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7692;
averageEff = ((averageEff * gameNumber) + 0.7692) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8636;
averageEff = ((averageEff * gameNumber) + 0.8636) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9474;
averageEff = ((averageEff * gameNumber) + 0.9474) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8857;
averageEff = ((averageEff * gameNumber) + 0.8857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9688;
averageEff = ((averageEff * gameNumber) + 0.9688) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2009-12-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9615;
averageEff = ((averageEff * gameNumber) + 0.9615) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-01-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-01-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-01-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8333;
averageEff = ((averageEff * gameNumber) + 0.8333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-01-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-01-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8182;
averageEff = ((averageEff * gameNumber) + 0.8182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-02-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.6667;
averageEff = ((averageEff * gameNumber) + 0.6667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-03-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8529;
averageEff = ((averageEff * gameNumber) + 0.8529) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-03-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-03-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8947;
averageEff = ((averageEff * gameNumber) + 0.8947) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-03-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-03-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-03-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-03-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.4286;
averageEff = ((averageEff * gameNumber) + 0.4286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-04-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8824;
averageEff = ((averageEff * gameNumber) + 0.8824) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-04-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9211;
averageEff = ((averageEff * gameNumber) + 0.9211) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-04-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9677;
averageEff = ((averageEff * gameNumber) + 0.9677) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-04-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-10-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-10-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8696;
averageEff = ((averageEff * gameNumber) + 0.8696) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-10-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7895;
averageEff = ((averageEff * gameNumber) + 0.7895) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-10-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-10-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.5714;
averageEff = ((averageEff * gameNumber) + 0.5714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-10-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9615;
averageEff = ((averageEff * gameNumber) + 0.9615) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-11-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8718;
averageEff = ((averageEff * gameNumber) + 0.8718) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-11-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.75;
averageEff = ((averageEff * gameNumber) + 0.75) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-11-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8636;
averageEff = ((averageEff * gameNumber) + 0.8636) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-11-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9667;
averageEff = ((averageEff * gameNumber) + 0.9667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-11-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.963;
averageEff = ((averageEff * gameNumber) + 0.963) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-11-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.85;
averageEff = ((averageEff * gameNumber) + 0.85) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-11-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7778;
averageEff = ((averageEff * gameNumber) + 0.7778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-11-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7727;
averageEff = ((averageEff * gameNumber) + 0.7727) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-12-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9643;
averageEff = ((averageEff * gameNumber) + 0.9643) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-12-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9565;
averageEff = ((averageEff * gameNumber) + 0.9565) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-12-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9286;
averageEff = ((averageEff * gameNumber) + 0.9286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-03-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8519;
averageEff = ((averageEff * gameNumber) + 0.8519) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-03-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-03-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-04-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9545;
averageEff = ((averageEff * gameNumber) + 0.9545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-04-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8846;
averageEff = ((averageEff * gameNumber) + 0.8846) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-10-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.96;
averageEff = ((averageEff * gameNumber) + 0.96) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-10-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9474;
averageEff = ((averageEff * gameNumber) + 0.9474) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-10-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9091;
averageEff = ((averageEff * gameNumber) + 0.9091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-10-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8788;
averageEff = ((averageEff * gameNumber) + 0.8788) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-10-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9444;
averageEff = ((averageEff * gameNumber) + 0.9444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-10-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9118;
averageEff = ((averageEff * gameNumber) + 0.9118) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-10-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9487;
averageEff = ((averageEff * gameNumber) + 0.9487) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-10-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.975;
averageEff = ((averageEff * gameNumber) + 0.975) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9167;
averageEff = ((averageEff * gameNumber) + 0.9167) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9459;
averageEff = ((averageEff * gameNumber) + 0.9459) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9524;
averageEff = ((averageEff * gameNumber) + 0.9524) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9556;
averageEff = ((averageEff * gameNumber) + 0.9556) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9048;
averageEff = ((averageEff * gameNumber) + 0.9048) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8649;
averageEff = ((averageEff * gameNumber) + 0.8649) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.96;
averageEff = ((averageEff * gameNumber) + 0.96) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-11-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9677;
averageEff = ((averageEff * gameNumber) + 0.9677) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7647;
averageEff = ((averageEff * gameNumber) + 0.7647) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9143;
averageEff = ((averageEff * gameNumber) + 0.9143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.6364;
averageEff = ((averageEff * gameNumber) + 0.6364) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.95;
averageEff = ((averageEff * gameNumber) + 0.95) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-12-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9643;
averageEff = ((averageEff * gameNumber) + 0.9643) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9688;
averageEff = ((averageEff * gameNumber) + 0.9688) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9688;
averageEff = ((averageEff * gameNumber) + 0.9688) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9524;
averageEff = ((averageEff * gameNumber) + 0.9524) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9744;
averageEff = ((averageEff * gameNumber) + 0.9744) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7143;
averageEff = ((averageEff * gameNumber) + 0.7143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8095;
averageEff = ((averageEff * gameNumber) + 0.8095) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9412;
averageEff = ((averageEff * gameNumber) + 0.9412) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8333;
averageEff = ((averageEff * gameNumber) + 0.8333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-01-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9143;
averageEff = ((averageEff * gameNumber) + 0.9143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9677;
averageEff = ((averageEff * gameNumber) + 0.9677) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9655;
averageEff = ((averageEff * gameNumber) + 0.9655) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9583;
averageEff = ((averageEff * gameNumber) + 0.9583) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9677;
averageEff = ((averageEff * gameNumber) + 0.9677) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8621;
averageEff = ((averageEff * gameNumber) + 0.8621) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9545;
averageEff = ((averageEff * gameNumber) + 0.9545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.975;
averageEff = ((averageEff * gameNumber) + 0.975) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-02-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.84;
averageEff = ((averageEff * gameNumber) + 0.84) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9286;
averageEff = ((averageEff * gameNumber) + 0.9286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7143;
averageEff = ((averageEff * gameNumber) + 0.7143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8857;
averageEff = ((averageEff * gameNumber) + 0.8857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.907;
averageEff = ((averageEff * gameNumber) + 0.907) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7895;
averageEff = ((averageEff * gameNumber) + 0.7895) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9474;
averageEff = ((averageEff * gameNumber) + 0.9474) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9091;
averageEff = ((averageEff * gameNumber) + 0.9091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9512;
averageEff = ((averageEff * gameNumber) + 0.9512) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-03-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-04-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9688;
averageEff = ((averageEff * gameNumber) + 0.9688) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-04-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9583;
averageEff = ((averageEff * gameNumber) + 0.9583) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-04-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8462;
averageEff = ((averageEff * gameNumber) + 0.8462) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-01-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8065;
averageEff = ((averageEff * gameNumber) + 0.8065) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-01-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-01-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9545;
averageEff = ((averageEff * gameNumber) + 0.9545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7273;
averageEff = ((averageEff * gameNumber) + 0.7273) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9535;
averageEff = ((averageEff * gameNumber) + 0.9535) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8966;
averageEff = ((averageEff * gameNumber) + 0.8966) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.85;
averageEff = ((averageEff * gameNumber) + 0.85) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9535;
averageEff = ((averageEff * gameNumber) + 0.9535) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8387;
averageEff = ((averageEff * gameNumber) + 0.8387) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9355;
averageEff = ((averageEff * gameNumber) + 0.9355) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7895;
averageEff = ((averageEff * gameNumber) + 0.7895) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8857;
averageEff = ((averageEff * gameNumber) + 0.8857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.871;
averageEff = ((averageEff * gameNumber) + 0.871) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9524;
averageEff = ((averageEff * gameNumber) + 0.9524) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9394;
averageEff = ((averageEff * gameNumber) + 0.9394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 1;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8182;
averageEff = ((averageEff * gameNumber) + 0.8182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8966;
averageEff = ((averageEff * gameNumber) + 0.8966) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9412;
averageEff = ((averageEff * gameNumber) + 0.9412) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-03-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9756;
averageEff = ((averageEff * gameNumber) + 0.9756) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9667;
averageEff = ((averageEff * gameNumber) + 0.9667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9474;
averageEff = ((averageEff * gameNumber) + 0.9474) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8636;
averageEff = ((averageEff * gameNumber) + 0.8636) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9706;
averageEff = ((averageEff * gameNumber) + 0.9706) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9583;
averageEff = ((averageEff * gameNumber) + 0.9583) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.94;
averageEff = ((averageEff * gameNumber) + 0.94) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.75;
averageEff = ((averageEff * gameNumber) + 0.75) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9118;
averageEff = ((averageEff * gameNumber) + 0.9118) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9487;
averageEff = ((averageEff * gameNumber) + 0.9487) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9394;
averageEff = ((averageEff * gameNumber) + 0.9394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9167;
averageEff = ((averageEff * gameNumber) + 0.9167) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7333;
averageEff = ((averageEff * gameNumber) + 0.7333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8667;
averageEff = ((averageEff * gameNumber) + 0.8667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9762;
averageEff = ((averageEff * gameNumber) + 0.9762) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.96;
averageEff = ((averageEff * gameNumber) + 0.96) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9394;
averageEff = ((averageEff * gameNumber) + 0.9394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9487;
averageEff = ((averageEff * gameNumber) + 0.9487) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8667;
averageEff = ((averageEff * gameNumber) + 0.8667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8261;
averageEff = ((averageEff * gameNumber) + 0.8261) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8929;
averageEff = ((averageEff * gameNumber) + 0.8929) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8857;
averageEff = ((averageEff * gameNumber) + 0.8857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-11-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9394;
averageEff = ((averageEff * gameNumber) + 0.9394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9259;
averageEff = ((averageEff * gameNumber) + 0.9259) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.963;
averageEff = ((averageEff * gameNumber) + 0.963) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.925;
averageEff = ((averageEff * gameNumber) + 0.925) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7;
averageEff = ((averageEff * gameNumber) + 0.7) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-12-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9355;
averageEff = ((averageEff * gameNumber) + 0.9355) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8519;
averageEff = ((averageEff * gameNumber) + 0.8519) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8929;
averageEff = ((averageEff * gameNumber) + 0.8929) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8684;
averageEff = ((averageEff * gameNumber) + 0.8684) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8621;
averageEff = ((averageEff * gameNumber) + 0.8621) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8846;
averageEff = ((averageEff * gameNumber) + 0.8846) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9583;
averageEff = ((averageEff * gameNumber) + 0.9583) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-02-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9487;
averageEff = ((averageEff * gameNumber) + 0.9487) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-02-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-02-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9394;
averageEff = ((averageEff * gameNumber) + 0.9394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-02-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931;
averageEff = ((averageEff * gameNumber) + 0.931) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-02-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8667;
averageEff = ((averageEff * gameNumber) + 0.8667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9091;
averageEff = ((averageEff * gameNumber) + 0.9091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9688;
averageEff = ((averageEff * gameNumber) + 0.9688) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9355;
averageEff = ((averageEff * gameNumber) + 0.9355) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9565;
averageEff = ((averageEff * gameNumber) + 0.9565) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9259;
averageEff = ((averageEff * gameNumber) + 0.9259) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-03-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7778;
averageEff = ((averageEff * gameNumber) + 0.7778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-10-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8519;
averageEff = ((averageEff * gameNumber) + 0.8519) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-10-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8333;
averageEff = ((averageEff * gameNumber) + 0.8333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-10-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931;
averageEff = ((averageEff * gameNumber) + 0.931) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-10-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9583;
averageEff = ((averageEff * gameNumber) + 0.9583) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-10-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8182;
averageEff = ((averageEff * gameNumber) + 0.8182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-10-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-10-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9143;
averageEff = ((averageEff * gameNumber) + 0.9143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9487;
averageEff = ((averageEff * gameNumber) + 0.9487) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9697;
averageEff = ((averageEff * gameNumber) + 0.9697) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9167;
averageEff = ((averageEff * gameNumber) + 0.9167) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8857;
averageEff = ((averageEff * gameNumber) + 0.8857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-11-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9259;
averageEff = ((averageEff * gameNumber) + 0.9259) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-12-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8261;
averageEff = ((averageEff * gameNumber) + 0.8261) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-12-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.85;
averageEff = ((averageEff * gameNumber) + 0.85) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-12-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-12-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8684;
averageEff = ((averageEff * gameNumber) + 0.8684) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-12-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.6364;
averageEff = ((averageEff * gameNumber) + 0.6364) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-12-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8846;
averageEff = ((averageEff * gameNumber) + 0.8846) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8462;
averageEff = ((averageEff * gameNumber) + 0.8462) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9714;
averageEff = ((averageEff * gameNumber) + 0.9714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8485;
averageEff = ((averageEff * gameNumber) + 0.8485) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8824;
averageEff = ((averageEff * gameNumber) + 0.8824) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9286;
averageEff = ((averageEff * gameNumber) + 0.9286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.96;
averageEff = ((averageEff * gameNumber) + 0.96) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.75;
averageEff = ((averageEff * gameNumber) + 0.75) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9677;
averageEff = ((averageEff * gameNumber) + 0.9677) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9756;
averageEff = ((averageEff * gameNumber) + 0.9756) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9474;
averageEff = ((averageEff * gameNumber) + 0.9474) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9444;
averageEff = ((averageEff * gameNumber) + 0.9444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8438;
averageEff = ((averageEff * gameNumber) + 0.8438) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8846;
averageEff = ((averageEff * gameNumber) + 0.8846) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9259;
averageEff = ((averageEff * gameNumber) + 0.9259) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8718;
averageEff = ((averageEff * gameNumber) + 0.8718) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8947;
averageEff = ((averageEff * gameNumber) + 0.8947) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-02-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9118;
averageEff = ((averageEff * gameNumber) + 0.9118) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9412;
averageEff = ((averageEff * gameNumber) + 0.9412) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9706;
averageEff = ((averageEff * gameNumber) + 0.9706) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9545;
averageEff = ((averageEff * gameNumber) + 0.9545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8621;
averageEff = ((averageEff * gameNumber) + 0.8621) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9714;
averageEff = ((averageEff * gameNumber) + 0.9714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9444;
averageEff = ((averageEff * gameNumber) + 0.9444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9535;
averageEff = ((averageEff * gameNumber) + 0.9535) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8919;
averageEff = ((averageEff * gameNumber) + 0.8919) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9143;
averageEff = ((averageEff * gameNumber) + 0.9143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9348;
averageEff = ((averageEff * gameNumber) + 0.9348) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9412;
averageEff = ((averageEff * gameNumber) + 0.9412) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-03-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-04-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-04-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8333;
averageEff = ((averageEff * gameNumber) + 0.8333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-04-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9474;
averageEff = ((averageEff * gameNumber) + 0.9474) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-04-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9756;
averageEff = ((averageEff * gameNumber) + 0.9756) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9643;
averageEff = ((averageEff * gameNumber) + 0.9643) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8235;
averageEff = ((averageEff * gameNumber) + 0.8235) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8837;
averageEff = ((averageEff * gameNumber) + 0.8837) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7778;
averageEff = ((averageEff * gameNumber) + 0.7778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.3333;
averageEff = ((averageEff * gameNumber) + 0.3333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-10-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9286;
averageEff = ((averageEff * gameNumber) + 0.9286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-11-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8235;
averageEff = ((averageEff * gameNumber) + 0.8235) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-11-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-11-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9643;
averageEff = ((averageEff * gameNumber) + 0.9643) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-11-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7619;
averageEff = ((averageEff * gameNumber) + 0.7619) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-11-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9394;
averageEff = ((averageEff * gameNumber) + 0.9394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-11-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9355;
averageEff = ((averageEff * gameNumber) + 0.9355) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-11-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9615;
averageEff = ((averageEff * gameNumber) + 0.9615) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-11-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-12-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8125;
averageEff = ((averageEff * gameNumber) + 0.8125) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-12-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8519;
averageEff = ((averageEff * gameNumber) + 0.8519) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-12-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-12-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-03-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9643;
averageEff = ((averageEff * gameNumber) + 0.9643) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-03-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-03-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931;
averageEff = ((averageEff * gameNumber) + 0.931) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-03-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9714;
averageEff = ((averageEff * gameNumber) + 0.9714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-03-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-03-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-04-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8077;
averageEff = ((averageEff * gameNumber) + 0.8077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-04-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-04-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9688;
averageEff = ((averageEff * gameNumber) + 0.9688) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-04-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-10-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-10-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9167;
averageEff = ((averageEff * gameNumber) + 0.9167) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-11-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9556;
averageEff = ((averageEff * gameNumber) + 0.9556) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-11-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7647;
averageEff = ((averageEff * gameNumber) + 0.7647) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-11-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9412;
averageEff = ((averageEff * gameNumber) + 0.9412) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-11-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9762;
averageEff = ((averageEff * gameNumber) + 0.9762) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-11-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9524;
averageEff = ((averageEff * gameNumber) + 0.9524) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-11-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8788;
averageEff = ((averageEff * gameNumber) + 0.8788) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9667;
averageEff = ((averageEff * gameNumber) + 0.9667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8519;
averageEff = ((averageEff * gameNumber) + 0.8519) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9778;
averageEff = ((averageEff * gameNumber) + 0.9778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8182;
averageEff = ((averageEff * gameNumber) + 0.8182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9737;
averageEff = ((averageEff * gameNumber) + 0.9737) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9565;
averageEff = ((averageEff * gameNumber) + 0.9565) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8966;
averageEff = ((averageEff * gameNumber) + 0.8966) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9286;
averageEff = ((averageEff * gameNumber) + 0.9286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8387;
averageEff = ((averageEff * gameNumber) + 0.8387) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-12-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9143;
averageEff = ((averageEff * gameNumber) + 0.9143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9189;
averageEff = ((averageEff * gameNumber) + 0.9189) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8889;
averageEff = ((averageEff * gameNumber) + 0.8889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8286;
averageEff = ((averageEff * gameNumber) + 0.8286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-01-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8462;
averageEff = ((averageEff * gameNumber) + 0.8462) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.95;
averageEff = ((averageEff * gameNumber) + 0.95) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9318;
averageEff = ((averageEff * gameNumber) + 0.9318) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8788;
averageEff = ((averageEff * gameNumber) + 0.8788) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9643;
averageEff = ((averageEff * gameNumber) + 0.9643) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7931;
averageEff = ((averageEff * gameNumber) + 0.7931) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7143;
averageEff = ((averageEff * gameNumber) + 0.7143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-02-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8974;
averageEff = ((averageEff * gameNumber) + 0.8974) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9429;
averageEff = ((averageEff * gameNumber) + 0.9429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8667;
averageEff = ((averageEff * gameNumber) + 0.8667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8788;
averageEff = ((averageEff * gameNumber) + 0.8788) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.95;
averageEff = ((averageEff * gameNumber) + 0.95) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9231;
averageEff = ((averageEff * gameNumber) + 0.9231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9063;
averageEff = ((averageEff * gameNumber) + 0.9063) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8571;
averageEff = ((averageEff * gameNumber) + 0.8571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-03-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9714;
averageEff = ((averageEff * gameNumber) + 0.9714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-04-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9032;
averageEff = ((averageEff * gameNumber) + 0.9032) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-04-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9333;
averageEff = ((averageEff * gameNumber) + 0.9333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-04-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.954545;
averageEff = ((averageEff * gameNumber) + 0.954545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.772727;
averageEff = ((averageEff * gameNumber) + 0.772727) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931034;
averageEff = ((averageEff * gameNumber) + 0.931034) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.939394;
averageEff = ((averageEff * gameNumber) + 0.939394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.903226;
averageEff = ((averageEff * gameNumber) + 0.903226) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.967742;
averageEff = ((averageEff * gameNumber) + 0.967742) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-10-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.977273;
averageEff = ((averageEff * gameNumber) + 0.977273) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.866667;
averageEff = ((averageEff * gameNumber) + 0.866667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.761905;
averageEff = ((averageEff * gameNumber) + 0.761905) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.777778;
averageEff = ((averageEff * gameNumber) + 0.777778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.897436;
averageEff = ((averageEff * gameNumber) + 0.897436) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.97561;
averageEff = ((averageEff * gameNumber) + 0.97561) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.896552;
averageEff = ((averageEff * gameNumber) + 0.896552) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-28'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-11-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.814815;
averageEff = ((averageEff * gameNumber) + 0.814815) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.761905;
averageEff = ((averageEff * gameNumber) + 0.761905) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.954545;
averageEff = ((averageEff * gameNumber) + 0.954545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.896552;
averageEff = ((averageEff * gameNumber) + 0.896552) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.954545;
averageEff = ((averageEff * gameNumber) + 0.954545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.95122;
averageEff = ((averageEff * gameNumber) + 0.95122) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.918919;
averageEff = ((averageEff * gameNumber) + 0.918919) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-12-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.903226;
averageEff = ((averageEff * gameNumber) + 0.903226) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931034;
averageEff = ((averageEff * gameNumber) + 0.931034) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.942857;
averageEff = ((averageEff * gameNumber) + 0.942857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.970588;
averageEff = ((averageEff * gameNumber) + 0.970588) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.974359;
averageEff = ((averageEff * gameNumber) + 0.974359) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.971429;
averageEff = ((averageEff * gameNumber) + 0.971429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.939394;
averageEff = ((averageEff * gameNumber) + 0.939394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.911765;
averageEff = ((averageEff * gameNumber) + 0.911765) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.777778;
averageEff = ((averageEff * gameNumber) + 0.777778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-02-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-02-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-02-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-02-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.846154;
averageEff = ((averageEff * gameNumber) + 0.846154) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-03-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-03-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.7;
averageEff = ((averageEff * gameNumber) + 0.7) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-03-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.870968;
averageEff = ((averageEff * gameNumber) + 0.870968) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-03-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-03-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.727273;
averageEff = ((averageEff * gameNumber) + 0.727273) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-03-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.896552;
averageEff = ((averageEff * gameNumber) + 0.896552) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-03-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-03-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.818182;
averageEff = ((averageEff * gameNumber) + 0.818182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.791667;
averageEff = ((averageEff * gameNumber) + 0.791667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.866667;
averageEff = ((averageEff * gameNumber) + 0.866667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.714286;
averageEff = ((averageEff * gameNumber) + 0.714286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.96;
averageEff = ((averageEff * gameNumber) + 0.96) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-10-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.807692;
averageEff = ((averageEff * gameNumber) + 0.807692) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-11-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-11-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-11-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.863636;
averageEff = ((averageEff * gameNumber) + 0.863636) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-11-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-11-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-11-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-12-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8125;
averageEff = ((averageEff * gameNumber) + 0.8125) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-12-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-12-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-12-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.714286;
averageEff = ((averageEff * gameNumber) + 0.714286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-12-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-12-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.90625;
averageEff = ((averageEff * gameNumber) + 0.90625) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-01-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.807692;
averageEff = ((averageEff * gameNumber) + 0.807692) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-01-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.956522;
averageEff = ((averageEff * gameNumber) + 0.956522) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-01-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.885714;
averageEff = ((averageEff * gameNumber) + 0.885714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-01-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.894737;
averageEff = ((averageEff * gameNumber) + 0.894737) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931034;
averageEff = ((averageEff * gameNumber) + 0.931034) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.894737;
averageEff = ((averageEff * gameNumber) + 0.894737) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.961538;
averageEff = ((averageEff * gameNumber) + 0.961538) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.962963;
averageEff = ((averageEff * gameNumber) + 0.962963) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.826087;
averageEff = ((averageEff * gameNumber) + 0.826087) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-03-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-03-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.904762;
averageEff = ((averageEff * gameNumber) + 0.904762) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-03-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.947368;
averageEff = ((averageEff * gameNumber) + 0.947368) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-03-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.964286;
averageEff = ((averageEff * gameNumber) + 0.964286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-03-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.894737;
averageEff = ((averageEff * gameNumber) + 0.894737) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-03-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.954545;
averageEff = ((averageEff * gameNumber) + 0.954545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-03-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8;
averageEff = ((averageEff * gameNumber) + 0.8) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-03-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-04-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.939;
averageEff = ((averageEff * gameNumber) + 0.939) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-10-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.844;
averageEff = ((averageEff * gameNumber) + 0.844) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-10-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.952;
averageEff = ((averageEff * gameNumber) + 0.952) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-10-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.941;
averageEff = ((averageEff * gameNumber) + 0.941) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-10-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 1;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-10-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-10-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.769;
averageEff = ((averageEff * gameNumber) + 0.769) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-10-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.958;
averageEff = ((averageEff * gameNumber) + 0.958) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-10-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.981;
averageEff = ((averageEff * gameNumber) + 0.981) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-11-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.87;
averageEff = ((averageEff * gameNumber) + 0.87) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-11-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.76;
averageEff = ((averageEff * gameNumber) + 0.76) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-11-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.939;
averageEff = ((averageEff * gameNumber) + 0.939) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-11-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.75;
averageEff = ((averageEff * gameNumber) + 0.75) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-11-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.926;
averageEff = ((averageEff * gameNumber) + 0.926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-11-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.868;
averageEff = ((averageEff * gameNumber) + 0.868) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-11-30'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.846;
averageEff = ((averageEff * gameNumber) + 0.846) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-12-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.864;
averageEff = ((averageEff * gameNumber) + 0.864) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-12-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.769;
averageEff = ((averageEff * gameNumber) + 0.769) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-12-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.84;
averageEff = ((averageEff * gameNumber) + 0.84) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-12-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.857;
averageEff = ((averageEff * gameNumber) + 0.857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-12-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.885;
averageEff = ((averageEff * gameNumber) + 0.885) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-01-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.972;
averageEff = ((averageEff * gameNumber) + 0.972) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-01-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.889;
averageEff = ((averageEff * gameNumber) + 0.889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-01-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.946;
averageEff = ((averageEff * gameNumber) + 0.946) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-01-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.938;
averageEff = ((averageEff * gameNumber) + 0.938) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-01-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-01-18'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.893;
averageEff = ((averageEff * gameNumber) + 0.893) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-01-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.833;
averageEff = ((averageEff * gameNumber) + 0.833) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931;
averageEff = ((averageEff * gameNumber) + 0.931) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.927;
averageEff = ((averageEff * gameNumber) + 0.927) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944;
averageEff = ((averageEff * gameNumber) + 0.944) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.903;
averageEff = ((averageEff * gameNumber) + 0.903) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.941;
averageEff = ((averageEff * gameNumber) + 0.941) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.913;
averageEff = ((averageEff * gameNumber) + 0.913) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.81;
averageEff = ((averageEff * gameNumber) + 0.81) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.951;
averageEff = ((averageEff * gameNumber) + 0.951) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-02-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-03-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.81;
averageEff = ((averageEff * gameNumber) + 0.81) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-03-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-03-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.964;
averageEff = ((averageEff * gameNumber) + 0.964) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-02-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.636;
averageEff = ((averageEff * gameNumber) + 0.636) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-02-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.943;
averageEff = ((averageEff * gameNumber) + 0.943) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-02-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.952;
averageEff = ((averageEff * gameNumber) + 0.952) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-02-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.909;
averageEff = ((averageEff * gameNumber) + 0.909) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-02-25'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.862;
averageEff = ((averageEff * gameNumber) + 0.862) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-02-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.813;
averageEff = ((averageEff * gameNumber) + 0.813) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944;
averageEff = ((averageEff * gameNumber) + 0.944) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.955;
averageEff = ((averageEff * gameNumber) + 0.955) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.852;
averageEff = ((averageEff * gameNumber) + 0.852) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.909;
averageEff = ((averageEff * gameNumber) + 0.909) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.935;
averageEff = ((averageEff * gameNumber) + 0.935) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.871;
averageEff = ((averageEff * gameNumber) + 0.871) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.935;
averageEff = ((averageEff * gameNumber) + 0.935) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-03-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.923;
averageEff = ((averageEff * gameNumber) + 0.923) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-02'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.906;
averageEff = ((averageEff * gameNumber) + 0.906) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.975;
averageEff = ((averageEff * gameNumber) + 0.975) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.844;
averageEff = ((averageEff * gameNumber) + 0.844) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-10'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.957;
averageEff = ((averageEff * gameNumber) + 0.957) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.871;
averageEff = ((averageEff * gameNumber) + 0.871) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.973;
averageEff = ((averageEff * gameNumber) + 0.973) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.967;
averageEff = ((averageEff * gameNumber) + 0.967) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-05-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.966;
averageEff = ((averageEff * gameNumber) + 0.966) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-05-04'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.913;
averageEff = ((averageEff * gameNumber) + 0.913) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-05-06'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-05-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.897;
averageEff = ((averageEff * gameNumber) + 0.897) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-05-12'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.947;
averageEff = ((averageEff * gameNumber) + 0.947) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-10-13'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.957;
averageEff = ((averageEff * gameNumber) + 0.957) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-10-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.733;
averageEff = ((averageEff * gameNumber) + 0.733) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-10-19'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.879;
averageEff = ((averageEff * gameNumber) + 0.879) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-12-29'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.854;
averageEff = ((averageEff * gameNumber) + 0.854) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-12-31'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.906;
averageEff = ((averageEff * gameNumber) + 0.906) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-01-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.857;
averageEff = ((averageEff * gameNumber) + 0.857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-02-08'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.867;
averageEff = ((averageEff * gameNumber) + 0.867) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-02-09'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.974;
averageEff = ((averageEff * gameNumber) + 0.974) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-02-11'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.938;
averageEff = ((averageEff * gameNumber) + 0.938) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-02-15'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-02-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.429;
averageEff = ((averageEff * gameNumber) + 0.429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-02-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.818;
averageEff = ((averageEff * gameNumber) + 0.818) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-02-23'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931;
averageEff = ((averageEff * gameNumber) + 0.931) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-02-27'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.857;
averageEff = ((averageEff * gameNumber) + 0.857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-03-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.964;
averageEff = ((averageEff * gameNumber) + 0.964) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-03-17'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.903;
averageEff = ((averageEff * gameNumber) + 0.903) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-03-21'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.933;
averageEff = ((averageEff * gameNumber) + 0.933) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-03-24'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.846;
averageEff = ((averageEff * gameNumber) + 0.846) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-03-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.861;
averageEff = ((averageEff * gameNumber) + 0.861) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-01'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.969;
averageEff = ((averageEff * gameNumber) + 0.969) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-03'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.969;
averageEff = ((averageEff * gameNumber) + 0.969) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-05'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.939;
averageEff = ((averageEff * gameNumber) + 0.939) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-07'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-14'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-16'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944;
averageEff = ((averageEff * gameNumber) + 0.944) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-20'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.919;
averageEff = ((averageEff * gameNumber) + 0.919) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-22'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
wins += 1;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.971;
averageEff = ((averageEff * gameNumber) + 0.971) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-04-26'.replace(/-/g, '\/'));
totalPlayerData.push({
date: gameDate,
wins: wins,
otLosses: otLosses,
shutouts: shutouts,
points: points,
Eff: Eff.toFixed(3),
averageEff: averageEff.toFixed(3),
currentTrend: 0,
averageTrend: 0
});
var currentAveragePointsPerGame = totalPlayerData[totalPlayerData.length-1].points / (totalPlayerData.length - 1);
var averagePointsPerGame = totalPlayerData[parseInt((totalPlayerData.length-1)/2)].points / parseInt((totalPlayerData.length-1)/2);
var currentTrend = 0;
var averageTrend = 0;
for(var i = 0; i < totalPlayerData.length; i++) {
totalPlayerData[i].currentTrend = currentTrend.toFixed(2);
totalPlayerData[i].averageTrend = averageTrend.toFixed(2);
currentTrend += currentAveragePointsPerGame;
averageTrend += averagePointsPerGame;
}
return totalPlayerData;
}
function zoomChartSeasonProgression(){
/* By default, show up to today */
var nbGamesMinimum = 15;
var firstGameOfYear = new Date(2021, 9, 1, 0, 0, 0, 0);
var firstFifteenGames = new Date(2021, 9, 15, 0, 0, 0, 0);
var today = new Date();
var lastIndex = datediff(firstGameOfYear, today) - 1;
/* If today before the 15 first games, show the 15 first games */
if (today < firstFifteenGames) {
lastIndex = nbGamesMinimum - 1;
}
/* If today is after the last game of the year, we use the last game */
if (lastIndex > chartSeasonProgression.dataProvider.length - 1) {
lastIndex = chartSeasonProgression.dataProvider.length - 1;
}
chartSeasonProgression.zoomToIndexes(0, lastIndex);
}
function zoomChartSeasonProgressionVictories(){
/* By default, show up to today */
var nbGamesMinimum = 15;
var firstGameOfYear = new Date(2021, 9, 1, 0, 0, 0, 0);
var firstFifteenGames = new Date(2021, 9, 15, 0, 0, 0, 0);
var today = new Date();
var lastIndex = datediff(firstGameOfYear, today) - 1;
/* If today before the 15 first games, show the 15 first games */
if (today < firstFifteenGames) {
lastIndex = nbGamesMinimum - 1;
}
/* If today is after the last game of the year, we use the last game */
if (lastIndex > chartSeasonProgressionVictories.dataProvider.length - 1) {
lastIndex = chartSeasonProgressionVictories.dataProvider.length - 1;
}
chartSeasonProgressionVictories.zoomToIndexes(0, lastIndex);
}
function zoomChartPointsPerGame(){
/* By default, show last 25 days */
var nbGames = 25;
var firstGameOfYear = new Date(2021, 9, 1, 0, 0, 0, 0);
var lastGameOfYear = new Date(2022, 4, 30, 0, 0, 0, 0);
var today = new Date();
var xNbGamesAgo = new Date();
var thisYear = new Date();
thisYear = thisYear.getFullYear();
// If we're in July or before, we check last year instead...
if (today.getMonth() <= 6) {
thisYear -= 1;
}
//If the year we're looking at isn't this year...
if (2021 != thisYear) {
today = lastGameOfYear;
xNbGamesAgo = lastGameOfYear;
}
xNbGamesAgo.setDate(xNbGamesAgo.getDate() - nbGames);
var firstIndex = 0;
var lastIndex = nbGames - 1;
/* If 25 games ago it's before the first game of the year, we start at the first game */
if (xNbGamesAgo < firstGameOfYear) {
firstIndex = 0;
}
else {
firstIndex = datediff(firstGameOfYear, xNbGamesAgo) - 1;
}
lastIndex = firstIndex + nbGames;
/* If 25 days after 25 days ago is later than the last game of the year */
if (lastIndex > chartPointsPerGame.dataProvider.length - 1) {
lastIndex = chartPointsPerGame.dataProvider.length - 1;
/* Si on a plus que 25 parties dans l'année, on check les 25 dernières */
if (lastIndex >= 25) {
firstIndex = lastIndex - 25;
}
}
chartPointsPerGame.zoomToIndexes(firstIndex, lastIndex);
}
function zoomChartYearlyProgression(){
chartYearlyProgression.zoomToIndexes(0, chartYearlyProgression.dataProvider.length - 1);
}
function zoomChartYearlyProgressionVictories(){
chartYearlyProgressionVictories.zoomToIndexes(0, chartYearlyProgressionVictories.dataProvider.length - 1);
}
function zoomChartTotalEfficiencyProgression(){
chartTotalEfficiencyProgression.zoomToIndexes(0, chartTotalEfficiencyProgression.dataProvider.length - 1);
}
function zoomChartTotalProduction(){
chartTotalProduction.zoomToIndexes(0, chartTotalProduction.dataProvider.length - 1);
}
/* test re-upload */