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(2016, 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(2016, 9, 1, 0, 0, 0, 0);
var lastGameOfYear = new Date(2017, 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 = 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.853 > 0)
EffGoalieAverage = 0.853;
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 += (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.909 > 0)
EffGoalieAverage = 0.909;
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.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.864 > 0)
EffGoalieAverage = 0.864;
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 += (1.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.829 > 0)
EffGoalieAverage = 0.829;
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.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.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() + 5);
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() + 6);
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 = 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.974 > 0)
EffGoalieAverage = 0.974;
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 += (1.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.846 > 0)
EffGoalieAverage = 0.846;
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.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.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() + 9);
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.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.875 > 0)
EffLastYear = 0.875;
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() + 10);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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.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() + 11);
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() + 12);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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 = 2;
GAALastYear = 3;
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.900 > 0)
EffLastYear = 0.900;
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() + 13);
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.608 > 0)
EffGoalieAverage = 0.608;
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.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 = 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.955 > 0)
EffThisYear = 0.955;
if (0.963 > 0)
EffLastYear = 0.963;
if (0.959 > 0)
EffGoalieAverage = 0.959;
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 += 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.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() + 16);
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 = 1;
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.947 > 0)
EffLastYear = 0.947;
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() + 17);
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() + 18);
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.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() + 19);
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 = 2;
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.929 > 0)
EffThisYear = 0.929;
if (0.895 > 0)
EffLastYear = 0.895;
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() + 20);
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() + 21);
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 = 3;
GAALastYear = 2;
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.880 > 0)
EffThisYear = 0.880;
if (0.920 > 0)
EffLastYear = 0.920;
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() + 22);
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() + 23);
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.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.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() + 24);
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.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.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() + 25);
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 = 4;
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.862 > 0)
EffThisYear = 0.862;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.807 > 0)
EffGoalieAverage = 0.807;
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.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() + 27);
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 = 2;
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.917 > 0)
EffLastYear = 0.917;
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() + 28);
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.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.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() + 29);
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 = 1;
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.955 > 0)
EffThisYear = 0.955;
if (0.967 > 0)
EffLastYear = 0.967;
if (0.961 > 0)
EffGoalieAverage = 0.961;
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 = 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() + 31);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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 = 2;
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.956 > 0)
EffThisYear = 0.956;
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() + 32);
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 = 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.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() + 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.33 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 3;
GAALastYear = 5;
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.889 > 0)
EffThisYear = 0.889;
if (0.773 > 0)
EffLastYear = 0.773;
if (0.851 > 0)
EffGoalieAverage = 0.851;
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.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 = 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.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() + 35);
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 = 2;
GAALastYear = 1;
GAAGoalieAverage = 1.25;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.917 > 0)
EffThisYear = 0.917;
if (0.966 > 0)
EffLastYear = 0.966;
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() + 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 = 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() + 37);
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 = 2;
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.920 > 0)
EffLastYear = 0.920;
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() + 38);
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 = 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.909 > 0)
EffThisYear = 0.909;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.909 > 0)
EffGoalieAverage = 0.909;
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 += (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.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() + 40);
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 = 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.000 > 0)
EffThisYear = 0.000;
if (0.963 > 0)
EffLastYear = 0.963;
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() + 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 = 2;
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.941 > 0)
EffThisYear = 0.941;
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() + 42);
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 = 2;
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.900 > 0)
EffLastYear = 0.900;
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() + 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.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.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() + 44);
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.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() + 45);
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.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() + 46);
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 = 1;
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.962 > 0)
EffThisYear = 0.962;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.937 > 0)
EffGoalieAverage = 0.937;
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 = 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.979 > 0)
EffGoalieAverage = 0.979;
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.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
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 = 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 (1.000 > 0)
EffThisYear = 1.000;
if (0.962 > 0)
EffLastYear = 0.962;
if (0.966 > 0)
EffGoalieAverage = 0.966;
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.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.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.700 > 0)
EffGoalieAverage = 0.700;
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.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 = 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.870 > 0)
EffThisYear = 0.870;
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() + 51);
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 = 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.889 > 0)
EffLastYear = 0.889;
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() + 52);
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.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() + 53);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 1;
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 = 3;
GAALastYear = 0;
GAAGoalieAverage = 1.20;
/* 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 (1.000 > 0)
EffLastYear = 1.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() + 54);
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() + 55);
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 = 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.885 > 0)
EffLastYear = 0.885;
if (0.908 > 0)
EffGoalieAverage = 0.908;
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.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 = 4;
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.892 > 0)
EffThisYear = 0.892;
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() + 57);
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 = 2;
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.941 > 0)
EffLastYear = 0.941;
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() + 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.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 2;
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.941 > 0)
EffLastYear = 0.941;
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() + 59);
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.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.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() + 60);
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.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.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() + 61);
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 = 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.893 > 0)
EffThisYear = 0.893;
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() + 62);
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.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.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.00 * (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 = 1;
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.970 > 0)
EffThisYear = 0.970;
if (0.943 > 0)
EffLastYear = 0.943;
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() + 64);
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.909 > 0)
EffGoalieAverage = 0.909;
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 += (0.00 * (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 = 2;
GAALastYear = 2;
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.939 > 0)
EffThisYear = 0.939;
if (0.944 > 0)
EffLastYear = 0.944;
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() + 66);
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 = 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.949 > 0)
EffGoalieAverage = 0.949;
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 = 3;
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.912 > 0)
EffThisYear = 0.912;
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() + 68);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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 = 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.913 > 0)
EffLastYear = 0.913;
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() + 69);
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.904 > 0)
EffGoalieAverage = 0.904;
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.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.625 > 0)
EffGoalieAverage = 0.625;
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 += 1;
shutoutsLastYear += 0;
shutoutsAverage += (0.17 * (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 = 2.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 (0.904 > 0)
EffGoalieAverage = 0.904;
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.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.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.972 > 0)
EffLastYear = 0.972;
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() + 73);
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 = 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.929 > 0)
EffThisYear = 0.929;
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() + 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 = 1;
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.978 > 0)
EffLastYear = 0.978;
if (0.904 > 0)
EffGoalieAverage = 0.904;
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.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() + 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.25 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 0;
GAALastYear = 1;
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.963 > 0)
EffLastYear = 0.963;
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() + 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 = 2;
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.920 > 0)
EffThisYear = 0.920;
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() + 78);
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.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.750 > 0)
EffLastYear = 0.750;
if (0.798 > 0)
EffGoalieAverage = 0.798;
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.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.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() + 80);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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 = 3;
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.917 > 0)
EffLastYear = 0.917;
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() + 81);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 1;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (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.947 > 0)
EffThisYear = 0.947;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.937 > 0)
EffGoalieAverage = 0.937;
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 = 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.974 > 0)
EffGoalieAverage = 0.974;
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.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
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.75;
/* 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 (0.845 > 0)
EffGoalieAverage = 0.845;
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 += (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 = 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.967 > 0)
EffLastYear = 0.967;
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() + 87);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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 = 4;
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.871 > 0)
EffThisYear = 0.871;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.945 > 0)
EffGoalieAverage = 0.945;
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 += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 1;
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.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.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() + 89);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 1;
otLossesLastYear += 0;
otLossesAverage += (1.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 1;
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.963 > 0)
EffThisYear = 0.963;
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() + 90);
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 = 2;
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.926 > 0)
EffLastYear = 0.926;
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() + 91);
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.821 > 0)
EffGoalieAverage = 0.821;
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 = 1;
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.958 > 0)
EffThisYear = 0.958;
if (0.000 > 0)
EffLastYear = 0.000;
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() + 93);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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 = 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.862 > 0)
EffLastYear = 0.862;
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() + 94);
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 = 3;
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.625 > 0)
EffThisYear = 0.625;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.753 > 0)
EffGoalieAverage = 0.753;
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.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.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.726 > 0)
EffGoalieAverage = 0.726;
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 += 1;
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.67;
/* 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.926 > 0)
EffLastYear = 0.926;
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() + 97);
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.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() + 98);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
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 = 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 (1.000 > 0)
EffThisYear = 1.000;
if (0.971 > 0)
EffLastYear = 0.971;
if (0.956 > 0)
EffGoalieAverage = 0.956;
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.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 = 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() + 100);
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 = 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.957 > 0)
EffThisYear = 0.957;
if (0.885 > 0)
EffLastYear = 0.885;
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() + 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.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() + 102);
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 = 2;
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.938 > 0)
EffThisYear = 0.938;
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() + 103);
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 = 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.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() + 104);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
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 (1.000 > 0)
EffThisYear = 1.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() + 105);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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 = 1;
GAAGoalieAverage = 0.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.967 > 0)
EffLastYear = 0.967;
if (0.983 > 0)
EffGoalieAverage = 0.983;
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.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() + 107);
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 = 5;
GAALastYear = 3;
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.808 > 0)
EffThisYear = 0.808;
if (0.813 > 0)
EffLastYear = 0.813;
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() + 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 = 2;
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.909 > 0)
EffLastYear = 0.909;
if (0.909 > 0)
EffGoalieAverage = 0.909;
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.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 (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() + 110);
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 = 3;
GAALastYear = 3;
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.880 > 0)
EffThisYear = 0.880;
if (0.914 > 0)
EffLastYear = 0.914;
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() + 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.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.832 > 0)
EffGoalieAverage = 0.832;
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.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.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() + 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 = 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.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() + 114);
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 = 1;
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.962 > 0)
EffThisYear = 0.962;
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() + 115);
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.966 > 0)
EffGoalieAverage = 0.966;
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.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.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() + 117);
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 = 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.931 > 0)
EffThisYear = 0.931;
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() + 118);
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 = 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.875 > 0)
EffLastYear = 0.875;
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() + 119);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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.910 > 0)
EffGoalieAverage = 0.910;
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.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.792 > 0)
EffGoalieAverage = 0.792;
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 = 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.828 > 0)
EffGoalieAverage = 0.828;
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.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.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() + 123);
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 = 3;
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.909 > 0)
EffThisYear = 0.909;
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() + 124);
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 = 6.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.818 > 0)
EffGoalieAverage = 0.818;
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 += (0.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 = 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.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() + 126);
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 = 2;
GAALastYear = 2;
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.909 > 0)
EffThisYear = 0.909;
if (0.923 > 0)
EffLastYear = 0.923;
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() + 127);
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 = 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.950 > 0)
EffGoalieAverage = 0.950;
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 += (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 = 2;
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.917 > 0)
EffLastYear = 0.917;
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() + 129);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
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.67;
/* 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.943 > 0)
EffLastYear = 0.943;
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() + 130);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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 = 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.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() + 131);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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 = 3;
GAALastYear = 3;
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.824 > 0)
EffThisYear = 0.824;
if (0.885 > 0)
EffLastYear = 0.885;
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() + 132);
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 (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() + 133);
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 = 4;
GAALastYear = 3;
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.818 > 0)
EffThisYear = 0.818;
if (0.917 > 0)
EffLastYear = 0.917;
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() + 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 = 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.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() + 135);
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 = 4;
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.840 > 0)
EffLastYear = 0.840;
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() + 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.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.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() + 137);
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.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() + 138);
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() + 139);
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.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() + 140);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 1;
otLossesLastYear += 0;
otLossesAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
pointsThisYear = (winsThisYear * 2) + shutoutsThisYear + otLossesThisYear;
pointsLastYear = (winsLastYear * 2) + shutoutsLastYear + otLossesLastYear;
pointsAverage = (winsAverage * 2) + shutoutsAverage + otLossesAverage;
GAAThisYear = 2;
GAALastYear = 2;
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.913 > 0)
EffThisYear = 0.913;
if (0.909 > 0)
EffLastYear = 0.909;
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() + 141);
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 = 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.950 > 0)
EffGoalieAverage = 0.950;
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.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 = 3;
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.875 > 0)
EffLastYear = 0.875;
if (0.846 > 0)
EffGoalieAverage = 0.846;
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.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.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.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() + 144);
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 = 1;
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.971 > 0)
EffThisYear = 0.971;
if (0.926 > 0)
EffLastYear = 0.926;
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() + 145);
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.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.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() + 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 = 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.968 > 0)
EffThisYear = 0.968;
if (0.833 > 0)
EffLastYear = 0.833;
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() + 147);
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.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() + 148);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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 = 2;
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.938 > 0)
EffLastYear = 0.938;
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() + 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.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.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() + 150);
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 = 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.967 > 0)
EffThisYear = 0.967;
if (0.870 > 0)
EffLastYear = 0.870;
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() + 151);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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 = 1.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.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() + 152);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
shutoutsLastYear += 0;
shutoutsAverage += (0.50 * (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 = 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 (1.000 > 0)
EffThisYear = 1.000;
if (0.933 > 0)
EffLastYear = 0.933;
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() + 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 = 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.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() + 154);
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 = 1;
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.968 > 0)
EffThisYear = 0.968;
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() + 155);
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.870 > 0)
EffLastYear = 0.870;
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() + 156);
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 = 3;
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.727 > 0)
EffThisYear = 0.727;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.812 > 0)
EffGoalieAverage = 0.812;
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 = 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() + 158);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
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 = 1;
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.964 > 0)
EffLastYear = 0.964;
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() + 159);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.25 * (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 = 4;
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.833 > 0)
EffThisYear = 0.833;
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 += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 1;
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 = 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.867 > 0)
EffLastYear = 0.867;
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() + 161);
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.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() + 162);
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 = 5;
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.844 > 0)
EffThisYear = 0.844;
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() + 163);
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.859 > 0)
EffGoalieAverage = 0.859;
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.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.938 > 0)
EffThisYear = 0.938;
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() + 165);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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 = 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() + 166);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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 = 2;
GAALastYear = 1;
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.917 > 0)
EffThisYear = 0.917;
if (0.962 > 0)
EffLastYear = 0.962;
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() + 167);
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.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() + 168);
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 = 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.897 > 0)
EffThisYear = 0.897;
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() + 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 = 1;
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.952 > 0)
EffLastYear = 0.952;
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() + 170);
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 = 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.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() + 171);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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 = 2;
GAALastYear = 5;
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.935 > 0)
EffThisYear = 0.935;
if (0.808 > 0)
EffLastYear = 0.808;
if (0.950 > 0)
EffGoalieAverage = 0.950;
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.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 = 1.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.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() + 173);
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 = 1;
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.967 > 0)
EffThisYear = 0.967;
if (0.933 > 0)
EffLastYear = 0.933;
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() + 174);
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 = 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() + 175);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.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.966 > 0)
EffThisYear = 0.966;
if (0.000 > 0)
EffLastYear = 0.000;
if (0.989 > 0)
EffGoalieAverage = 0.989;
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.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 1;
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 (1.000 > 0)
EffLastYear = 1.000;
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() + 177);
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.833 > 0)
EffGoalieAverage = 0.833;
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 = 4;
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.867 > 0)
EffThisYear = 0.867;
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() + 179);
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 = 1;
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.955 > 0)
EffLastYear = 0.955;
if (0.904 > 0)
EffGoalieAverage = 0.904;
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.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 (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() + 181);
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 = 6;
GAALastYear = 1;
GAAGoalieAverage = 4.33;
/* Update %Eff just if we have data (otherwise it goes nuts with 0s every other game when he doesn't play) */
if (0.760 > 0)
EffThisYear = 0.760;
if (0.971 > 0)
EffLastYear = 0.971;
if (0.844 > 0)
EffGoalieAverage = 0.844;
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 += 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.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() + 183);
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 = 2;
GAALastYear = 2;
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.946 > 0)
EffThisYear = 0.946;
if (0.895 > 0)
EffLastYear = 0.895;
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() + 184);
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() + 185);
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.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.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() + 186);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 1;
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 (1.000 > 0)
EffThisYear = 1.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() + 187);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 1;
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 = 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.852 > 0)
EffLastYear = 0.852;
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() + 188);
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.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() + 189);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
shutoutsThisYear += 0;
shutoutsLastYear += 0;
shutoutsAverage += (0.50 * (averageNumberOfGamesAGoaliePlays / nbOfDays));
otLossesThisYear += 0;
otLossesLastYear += 1;
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 = 0.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.886 > 0)
EffLastYear = 0.886;
if (0.983 > 0)
EffGoalieAverage = 0.983;
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.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 = 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.933 > 0)
EffThisYear = 0.933;
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() + 191);
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 = 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.950 > 0)
EffLastYear = 0.950;
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() + 192);
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.943 > 0)
EffGoalieAverage = 0.943;
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 += (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() + 194);
winsThisYear += 0;
winsLastYear += 0;
winsAverage += (0.00 * (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.938 > 0)
EffGoalieAverage = 0.938;
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 += 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() + 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 += 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 = 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() + 198);
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() + 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 = 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.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() + 200);
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() + 201);
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.949 > 0)
EffGoalieAverage = 0.949;
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 = 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() + 203);
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() + 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 = 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.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() + 205);
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() + 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 += 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.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() + 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 = 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() + 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 = 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.833 > 0)
EffGoalieAverage = 0.833;
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 = 2010;
games = 14;
wins = 10;
shutouts = 2;
otLosses = 2;
points = (wins * 2) + shutouts + otLosses;
GAA = 1.793519;
Eff = 0.934;
/* 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 = 7;
wins = 4;
shutouts = 1;
otLosses = 1;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.496071;
Eff = 0.922;
/* 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 = 36;
wins = 23;
shutouts = 4;
otLosses = 1;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.58468;
Eff = 0.920;
/* 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 = 48;
wins = 23;
shutouts = 4;
otLosses = 4;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.846028;
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 = 73;
wins = 41;
shutouts = 9;
otLosses = 10;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.217784;
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 = 2015;
games = 66;
wins = 48;
shutouts = 3;
otLosses = 7;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.202446;
Eff = 0.922;
/* 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 = 63;
wins = 42;
shutouts = 9;
otLosses = 6;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.070558;
Eff = 0.925;
/* 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 = 54;
wins = 34;
shutouts = 0;
otLosses = 4;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.992372;
Eff = 0.907;
/* 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 = 59;
wins = 32;
shutouts = 3;
otLosses = 5;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.818087;
Eff = 0.911;
/* 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 = 48;
wins = 25;
shutouts = 0;
otLosses = 6;
points = (wins * 2) + shutouts + otLosses;
GAA = 3.1059;
Eff = 0.897;
/* 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 = 21;
wins = 7;
shutouts = 0;
otLosses = 3;
points = (wins * 2) + shutouts + otLosses;
GAA = 3.665261;
Eff = 0.889;
/* 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 = 24;
wins = 10;
shutouts = 0;
otLosses = 1;
points = (wins * 2) + shutouts + otLosses;
GAA = 2.775952;
Eff = 0.913;
/* 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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-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.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.4;
averageEff = ((averageEff * gameNumber) + 0.4) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2010-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.782609;
averageEff = ((averageEff * gameNumber) + 0.782609) / (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 += 0;
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-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.972222;
averageEff = ((averageEff * gameNumber) + 0.972222) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-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.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-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 = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.97561;
averageEff = ((averageEff * gameNumber) + 0.97561) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-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('2011-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.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2011-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.964286;
averageEff = ((averageEff * gameNumber) + 0.964286) / (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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-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.833333;
averageEff = ((averageEff * gameNumber) + 0.833333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2012-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.972222;
averageEff = ((averageEff * gameNumber) + 0.972222) / (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.823529;
averageEff = ((averageEff * gameNumber) + 0.823529) / (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.897436;
averageEff = ((averageEff * gameNumber) + 0.897436) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.935484;
averageEff = ((averageEff * gameNumber) + 0.935484) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.769231;
averageEff = ((averageEff * gameNumber) + 0.769231) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.823529;
averageEff = ((averageEff * gameNumber) + 0.823529) / (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 += 0;
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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.84375;
averageEff = ((averageEff * gameNumber) + 0.84375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-02-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-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.95;
averageEff = ((averageEff * gameNumber) + 0.95) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.918919;
averageEff = ((averageEff * gameNumber) + 0.918919) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.954545;
averageEff = ((averageEff * gameNumber) + 0.954545) / (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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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.777778;
averageEff = ((averageEff * gameNumber) + 0.777778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.842105;
averageEff = ((averageEff * gameNumber) + 0.842105) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (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-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.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.967742;
averageEff = ((averageEff * gameNumber) + 0.967742) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.903226;
averageEff = ((averageEff * gameNumber) + 0.903226) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.869565;
averageEff = ((averageEff * gameNumber) + 0.869565) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.852941;
averageEff = ((averageEff * gameNumber) + 0.852941) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.911765;
averageEff = ((averageEff * gameNumber) + 0.911765) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.972222;
averageEff = ((averageEff * gameNumber) + 0.972222) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (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.977273;
averageEff = ((averageEff * gameNumber) + 0.977273) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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 += 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('2013-04-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.945946;
averageEff = ((averageEff * gameNumber) + 0.945946) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-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.972222;
averageEff = ((averageEff * gameNumber) + 0.972222) / (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.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-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.941176;
averageEff = ((averageEff * gameNumber) + 0.941176) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-04-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.852941;
averageEff = ((averageEff * gameNumber) + 0.852941) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-10-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.727273;
averageEff = ((averageEff * gameNumber) + 0.727273) / (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.904762;
averageEff = ((averageEff * gameNumber) + 0.904762) / (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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.973684;
averageEff = ((averageEff * gameNumber) + 0.973684) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.914894;
averageEff = ((averageEff * gameNumber) + 0.914894) / (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.967742;
averageEff = ((averageEff * gameNumber) + 0.967742) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.785714;
averageEff = ((averageEff * gameNumber) + 0.785714) / (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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (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.942857;
averageEff = ((averageEff * gameNumber) + 0.942857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.891892;
averageEff = ((averageEff * gameNumber) + 0.891892) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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 += 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('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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.918919;
averageEff = ((averageEff * gameNumber) + 0.918919) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.978723;
averageEff = ((averageEff * gameNumber) + 0.978723) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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 += 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-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.964286;
averageEff = ((averageEff * gameNumber) + 0.964286) / (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.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.945946;
averageEff = ((averageEff * gameNumber) + 0.945946) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.948718;
averageEff = ((averageEff * gameNumber) + 0.948718) / (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 += 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('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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.625;
averageEff = ((averageEff * gameNumber) + 0.625) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2013-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.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (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.864865;
averageEff = ((averageEff * gameNumber) + 0.864865) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.545455;
averageEff = ((averageEff * gameNumber) + 0.545455) / (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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-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.851852;
averageEff = ((averageEff * gameNumber) + 0.851852) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-01-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.827586;
averageEff = ((averageEff * gameNumber) + 0.827586) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.882353;
averageEff = ((averageEff * gameNumber) + 0.882353) / (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.947368;
averageEff = ((averageEff * gameNumber) + 0.947368) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.861111;
averageEff = ((averageEff * gameNumber) + 0.861111) / (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 += 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('2014-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.952381;
averageEff = ((averageEff * gameNumber) + 0.952381) / (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.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (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.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 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('2014-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.921053;
averageEff = ((averageEff * gameNumber) + 0.921053) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.947368;
averageEff = ((averageEff * gameNumber) + 0.947368) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 1;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-04-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.958333;
averageEff = ((averageEff * gameNumber) + 0.958333) / (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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.571429;
averageEff = ((averageEff * gameNumber) + 0.571429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.85;
averageEff = ((averageEff * gameNumber) + 0.85) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.952381;
averageEff = ((averageEff * gameNumber) + 0.952381) / (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.818182;
averageEff = ((averageEff * gameNumber) + 0.818182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.826087;
averageEff = ((averageEff * gameNumber) + 0.826087) / (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 += 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('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.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (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.964286;
averageEff = ((averageEff * gameNumber) + 0.964286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.958333;
averageEff = ((averageEff * gameNumber) + 0.958333) / (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.931034;
averageEff = ((averageEff * gameNumber) + 0.931034) / (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.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.75;
averageEff = ((averageEff * gameNumber) + 0.75) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (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.970588;
averageEff = ((averageEff * gameNumber) + 0.970588) / (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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.869565;
averageEff = ((averageEff * gameNumber) + 0.869565) / (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.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 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('2014-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.974359;
averageEff = ((averageEff * gameNumber) + 0.974359) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.851852;
averageEff = ((averageEff * gameNumber) + 0.851852) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.897436;
averageEff = ((averageEff * gameNumber) + 0.897436) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2014-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.942857;
averageEff = ((averageEff * gameNumber) + 0.942857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.90625;
averageEff = ((averageEff * gameNumber) + 0.90625) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.939394;
averageEff = ((averageEff * gameNumber) + 0.939394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (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.962963;
averageEff = ((averageEff * gameNumber) + 0.962963) / (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.96875;
averageEff = ((averageEff * gameNumber) + 0.96875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.866667;
averageEff = ((averageEff * gameNumber) + 0.866667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.870968;
averageEff = ((averageEff * gameNumber) + 0.870968) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.866667;
averageEff = ((averageEff * gameNumber) + 0.866667) / (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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-01-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.961538;
averageEff = ((averageEff * gameNumber) + 0.961538) / (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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.866667;
averageEff = ((averageEff * gameNumber) + 0.866667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (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.969697;
averageEff = ((averageEff * gameNumber) + 0.969697) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.95;
averageEff = ((averageEff * gameNumber) + 0.95) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 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-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.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 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('2015-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.945946;
averageEff = ((averageEff * gameNumber) + 0.945946) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (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.941176;
averageEff = ((averageEff * gameNumber) + 0.941176) / (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.903226;
averageEff = ((averageEff * gameNumber) + 0.903226) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.818182;
averageEff = ((averageEff * gameNumber) + 0.818182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (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.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.913043;
averageEff = ((averageEff * gameNumber) + 0.913043) / (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.935484;
averageEff = ((averageEff * gameNumber) + 0.935484) / (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.769231;
averageEff = ((averageEff * gameNumber) + 0.769231) / (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.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 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-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.851852;
averageEff = ((averageEff * gameNumber) + 0.851852) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (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.972222;
averageEff = ((averageEff * gameNumber) + 0.972222) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (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 += 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-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 += 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-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.962963;
averageEff = ((averageEff * gameNumber) + 0.962963) / (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.947368;
averageEff = ((averageEff * gameNumber) + 0.947368) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.894737;
averageEff = ((averageEff * gameNumber) + 0.894737) / (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.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (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 += 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('2015-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (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 += 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('2015-11-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.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (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.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.962963;
averageEff = ((averageEff * gameNumber) + 0.962963) / (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 += 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-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.961538;
averageEff = ((averageEff * gameNumber) + 0.961538) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.884615;
averageEff = ((averageEff * gameNumber) + 0.884615) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.941176;
averageEff = ((averageEff * gameNumber) + 0.941176) / (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.941176;
averageEff = ((averageEff * gameNumber) + 0.941176) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.942857;
averageEff = ((averageEff * gameNumber) + 0.942857) / (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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.913043;
averageEff = ((averageEff * gameNumber) + 0.913043) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.972222;
averageEff = ((averageEff * gameNumber) + 0.972222) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.977778;
averageEff = ((averageEff * gameNumber) + 0.977778) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.962963;
averageEff = ((averageEff * gameNumber) + 0.962963) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 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-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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2015-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.862069;
averageEff = ((averageEff * gameNumber) + 0.862069) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.971429;
averageEff = ((averageEff * gameNumber) + 0.971429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.884615;
averageEff = ((averageEff * gameNumber) + 0.884615) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.8125;
averageEff = ((averageEff * gameNumber) + 0.8125) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.942857;
averageEff = ((averageEff * gameNumber) + 0.942857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.884615;
averageEff = ((averageEff * gameNumber) + 0.884615) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.84;
averageEff = ((averageEff * gameNumber) + 0.84) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.833333;
averageEff = ((averageEff * gameNumber) + 0.833333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.869565;
averageEff = ((averageEff * gameNumber) + 0.869565) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.869565;
averageEff = ((averageEff * gameNumber) + 0.869565) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.964286;
averageEff = ((averageEff * gameNumber) + 0.964286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.866667;
averageEff = ((averageEff * gameNumber) + 0.866667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.961538;
averageEff = ((averageEff * gameNumber) + 0.961538) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.952381;
averageEff = ((averageEff * gameNumber) + 0.952381) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.807692;
averageEff = ((averageEff * gameNumber) + 0.807692) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.954545;
averageEff = ((averageEff * gameNumber) + 0.954545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.970588;
averageEff = ((averageEff * gameNumber) + 0.970588) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.894737;
averageEff = ((averageEff * gameNumber) + 0.894737) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.851852;
averageEff = ((averageEff * gameNumber) + 0.851852) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.885714;
averageEff = ((averageEff * gameNumber) + 0.885714) / (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.95;
averageEff = ((averageEff * gameNumber) + 0.95) / (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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.954545;
averageEff = ((averageEff * gameNumber) + 0.954545) / (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.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.862069;
averageEff = ((averageEff * gameNumber) + 0.862069) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.954545;
averageEff = ((averageEff * gameNumber) + 0.954545) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.955556;
averageEff = ((averageEff * gameNumber) + 0.955556) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-11-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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.941176;
averageEff = ((averageEff * gameNumber) + 0.941176) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.961538;
averageEff = ((averageEff * gameNumber) + 0.961538) / (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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.869565;
averageEff = ((averageEff * gameNumber) + 0.869565) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.891892;
averageEff = ((averageEff * gameNumber) + 0.891892) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (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.969697;
averageEff = ((averageEff * gameNumber) + 0.969697) / (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.939394;
averageEff = ((averageEff * gameNumber) + 0.939394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.911765;
averageEff = ((averageEff * gameNumber) + 0.911765) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2016-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.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (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 += 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('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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.947368;
averageEff = ((averageEff * gameNumber) + 0.947368) / (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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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.870968;
averageEff = ((averageEff * gameNumber) + 0.870968) / (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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.962963;
averageEff = ((averageEff * gameNumber) + 0.962963) / (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.958333;
averageEff = ((averageEff * gameNumber) + 0.958333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.625;
averageEff = ((averageEff * gameNumber) + 0.625) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.956522;
averageEff = ((averageEff * gameNumber) + 0.956522) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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.807692;
averageEff = ((averageEff * gameNumber) + 0.807692) / (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.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.961538;
averageEff = ((averageEff * gameNumber) + 0.961538) / (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 += 0;
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-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.823529;
averageEff = ((averageEff * gameNumber) + 0.823529) / (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 += 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('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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.913043;
averageEff = ((averageEff * gameNumber) + 0.913043) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.970588;
averageEff = ((averageEff * gameNumber) + 0.970588) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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 += 0;
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-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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.967742;
averageEff = ((averageEff * gameNumber) + 0.967742) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.727273;
averageEff = ((averageEff * gameNumber) + 0.727273) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.833333;
averageEff = ((averageEff * gameNumber) + 0.833333) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.84375;
averageEff = ((averageEff * gameNumber) + 0.84375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (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.896552;
averageEff = ((averageEff * gameNumber) + 0.896552) / (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.935484;
averageEff = ((averageEff * gameNumber) + 0.935484) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (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.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (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.866667;
averageEff = ((averageEff * gameNumber) + 0.866667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.76;
averageEff = ((averageEff * gameNumber) + 0.76) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.945946;
averageEff = ((averageEff * gameNumber) + 0.945946) / (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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.974359;
averageEff = ((averageEff * gameNumber) + 0.974359) / (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 += 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-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.913043;
averageEff = ((averageEff * gameNumber) + 0.913043) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.918919;
averageEff = ((averageEff * gameNumber) + 0.918919) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.772727;
averageEff = ((averageEff * gameNumber) + 0.772727) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.95;
averageEff = ((averageEff * gameNumber) + 0.95) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.921053;
averageEff = ((averageEff * gameNumber) + 0.921053) / (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 += 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-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.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.964286;
averageEff = ((averageEff * gameNumber) + 0.964286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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 += 0;
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-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.76;
averageEff = ((averageEff * gameNumber) + 0.76) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.967742;
averageEff = ((averageEff * gameNumber) + 0.967742) / (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 += 0;
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-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.935484;
averageEff = ((averageEff * gameNumber) + 0.935484) / (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.931034;
averageEff = ((averageEff * gameNumber) + 0.931034) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (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.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (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.948718;
averageEff = ((averageEff * gameNumber) + 0.948718) / (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 += 0;
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-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.75;
averageEff = ((averageEff * gameNumber) + 0.75) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (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.918919;
averageEff = ((averageEff * gameNumber) + 0.918919) / (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.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (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 += 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-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.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.911765;
averageEff = ((averageEff * gameNumber) + 0.911765) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2017-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.894737;
averageEff = ((averageEff * gameNumber) + 0.894737) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.911765;
averageEff = ((averageEff * gameNumber) + 0.911765) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (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 += 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('2018-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.913043;
averageEff = ((averageEff * gameNumber) + 0.913043) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.941176;
averageEff = ((averageEff * gameNumber) + 0.941176) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-01-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.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.818182;
averageEff = ((averageEff * gameNumber) + 0.818182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.948718;
averageEff = ((averageEff * gameNumber) + 0.948718) / (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.945946;
averageEff = ((averageEff * gameNumber) + 0.945946) / (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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.827586;
averageEff = ((averageEff * gameNumber) + 0.827586) / (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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.818182;
averageEff = ((averageEff * gameNumber) + 0.818182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.789474;
averageEff = ((averageEff * gameNumber) + 0.789474) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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 += 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('2018-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.931034;
averageEff = ((averageEff * gameNumber) + 0.931034) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.666667;
averageEff = ((averageEff * gameNumber) + 0.666667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (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.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.945946;
averageEff = ((averageEff * gameNumber) + 0.945946) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.896552;
averageEff = ((averageEff * gameNumber) + 0.896552) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.884615;
averageEff = ((averageEff * gameNumber) + 0.884615) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.829268;
averageEff = ((averageEff * gameNumber) + 0.829268) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.935484;
averageEff = ((averageEff * gameNumber) + 0.935484) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.90625;
averageEff = ((averageEff * gameNumber) + 0.90625) / (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.636364;
averageEff = ((averageEff * gameNumber) + 0.636364) / (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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.903226;
averageEff = ((averageEff * gameNumber) + 0.903226) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.883721;
averageEff = ((averageEff * gameNumber) + 0.883721) / (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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.891892;
averageEff = ((averageEff * gameNumber) + 0.891892) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-11-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.97619;
averageEff = ((averageEff * gameNumber) + 0.97619) / (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.944444;
averageEff = ((averageEff * gameNumber) + 0.944444) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (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 = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.948718;
averageEff = ((averageEff * gameNumber) + 0.948718) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.96875;
averageEff = ((averageEff * gameNumber) + 0.96875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.969697;
averageEff = ((averageEff * gameNumber) + 0.969697) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (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 += 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('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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.851852;
averageEff = ((averageEff * gameNumber) + 0.851852) / (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 += 0;
shutouts += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (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.945946;
averageEff = ((averageEff * gameNumber) + 0.945946) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.814815;
averageEff = ((averageEff * gameNumber) + 0.814815) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.933333;
averageEff = ((averageEff * gameNumber) + 0.933333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.972973;
averageEff = ((averageEff * gameNumber) + 0.972973) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.965517;
averageEff = ((averageEff * gameNumber) + 0.965517) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.823529;
averageEff = ((averageEff * gameNumber) + 0.823529) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2018-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.880952;
averageEff = ((averageEff * gameNumber) + 0.880952) / (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 += 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('2019-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 += 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('2019-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (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.636364;
averageEff = ((averageEff * gameNumber) + 0.636364) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.837209;
averageEff = ((averageEff * gameNumber) + 0.837209) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.861111;
averageEff = ((averageEff * gameNumber) + 0.861111) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 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.974359;
averageEff = ((averageEff * gameNumber) + 0.974359) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.83871;
averageEff = ((averageEff * gameNumber) + 0.83871) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.935484;
averageEff = ((averageEff * gameNumber) + 0.935484) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-02-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.961538;
averageEff = ((averageEff * gameNumber) + 0.961538) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.871795;
averageEff = ((averageEff * gameNumber) + 0.871795) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.952381;
averageEff = ((averageEff * gameNumber) + 0.952381) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.891892;
averageEff = ((averageEff * gameNumber) + 0.891892) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.913043;
averageEff = ((averageEff * gameNumber) + 0.913043) / (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.952381;
averageEff = ((averageEff * gameNumber) + 0.952381) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 1;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.862069;
averageEff = ((averageEff * gameNumber) + 0.862069) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.916667;
averageEff = ((averageEff * gameNumber) + 0.916667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.878788;
averageEff = ((averageEff * gameNumber) + 0.878788) / (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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.821429;
averageEff = ((averageEff * gameNumber) + 0.821429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.972222;
averageEff = ((averageEff * gameNumber) + 0.972222) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.964286;
averageEff = ((averageEff * gameNumber) + 0.964286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.970588;
averageEff = ((averageEff * gameNumber) + 0.970588) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.846154;
averageEff = ((averageEff * gameNumber) + 0.846154) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.842105;
averageEff = ((averageEff * gameNumber) + 0.842105) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0;
averageEff = ((averageEff * gameNumber) + 0) / (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 += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.931818;
averageEff = ((averageEff * gameNumber) + 0.931818) / (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.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.903226;
averageEff = ((averageEff * gameNumber) + 0.903226) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.966667;
averageEff = ((averageEff * gameNumber) + 0.966667) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.967742;
averageEff = ((averageEff * gameNumber) + 0.967742) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.913043;
averageEff = ((averageEff * gameNumber) + 0.913043) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.941176;
averageEff = ((averageEff * gameNumber) + 0.941176) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.870968;
averageEff = ((averageEff * gameNumber) + 0.870968) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.969697;
averageEff = ((averageEff * gameNumber) + 0.969697) / (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.925;
averageEff = ((averageEff * gameNumber) + 0.925) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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('2019-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.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.931034;
averageEff = ((averageEff * gameNumber) + 0.931034) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.891892;
averageEff = ((averageEff * gameNumber) + 0.891892) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.9375;
averageEff = ((averageEff * gameNumber) + 0.9375) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
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-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.636364;
averageEff = ((averageEff * gameNumber) + 0.636364) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.821429;
averageEff = ((averageEff * gameNumber) + 0.821429) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.818182;
averageEff = ((averageEff * gameNumber) + 0.818182) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2019-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.892857;
averageEff = ((averageEff * gameNumber) + 0.892857) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.809524;
averageEff = ((averageEff * gameNumber) + 0.809524) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.818182;
averageEff = ((averageEff * gameNumber) + 0.818182) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.939394;
averageEff = ((averageEff * gameNumber) + 0.939394) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.791667;
averageEff = ((averageEff * gameNumber) + 0.791667) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.935484;
averageEff = ((averageEff * gameNumber) + 0.935484) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.72;
averageEff = ((averageEff * gameNumber) + 0.72) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.941176;
averageEff = ((averageEff * gameNumber) + 0.941176) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.931034;
averageEff = ((averageEff * gameNumber) + 0.931034) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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 += 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('2020-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.925;
averageEff = ((averageEff * gameNumber) + 0.925) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.827586;
averageEff = ((averageEff * gameNumber) + 0.827586) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.923077;
averageEff = ((averageEff * gameNumber) + 0.923077) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2020-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.903226;
averageEff = ((averageEff * gameNumber) + 0.903226) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.861111;
averageEff = ((averageEff * gameNumber) + 0.861111) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.875;
averageEff = ((averageEff * gameNumber) + 0.875) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.972973;
averageEff = ((averageEff * gameNumber) + 0.972973) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-01-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.85;
averageEff = ((averageEff * gameNumber) + 0.85) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.83871;
averageEff = ((averageEff * gameNumber) + 0.83871) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.842105;
averageEff = ((averageEff * gameNumber) + 0.842105) / (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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.972222;
averageEff = ((averageEff * gameNumber) + 0.972222) / (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 += 0;
shutouts += 0;
otLosses += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.870968;
averageEff = ((averageEff * gameNumber) + 0.870968) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.894737;
averageEff = ((averageEff * gameNumber) + 0.894737) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.9;
averageEff = ((averageEff * gameNumber) + 0.9) / (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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.948718;
averageEff = ((averageEff * gameNumber) + 0.948718) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-04-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.925;
averageEff = ((averageEff * gameNumber) + 0.925) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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 += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (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.833333;
averageEff = ((averageEff * gameNumber) + 0.833333) / (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 += 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('2021-05-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.861111;
averageEff = ((averageEff * gameNumber) + 0.861111) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-05-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.833333;
averageEff = ((averageEff * gameNumber) + 0.833333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-05-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.785714;
averageEff = ((averageEff * gameNumber) + 0.785714) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-05-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.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.948718;
averageEff = ((averageEff * gameNumber) + 0.948718) / (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.964286;
averageEff = ((averageEff * gameNumber) + 0.964286) / (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.955556;
averageEff = ((averageEff * gameNumber) + 0.955556) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.88;
averageEff = ((averageEff * gameNumber) + 0.88) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.833333;
averageEff = ((averageEff * gameNumber) + 0.833333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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 += 1;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.914286;
averageEff = ((averageEff * gameNumber) + 0.914286) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.925926;
averageEff = ((averageEff * gameNumber) + 0.925926) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.975;
averageEff = ((averageEff * gameNumber) + 0.975) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.947368;
averageEff = ((averageEff * gameNumber) + 0.947368) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.888889;
averageEff = ((averageEff * gameNumber) + 0.888889) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.92;
averageEff = ((averageEff * gameNumber) + 0.92) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.909091;
averageEff = ((averageEff * gameNumber) + 0.909091) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2021-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.880952;
averageEff = ((averageEff * gameNumber) + 0.880952) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.935484;
averageEff = ((averageEff * gameNumber) + 0.935484) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-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 = 1;
averageEff = ((averageEff * gameNumber) + 1) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-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.833333;
averageEff = ((averageEff * gameNumber) + 0.833333) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-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.857143;
averageEff = ((averageEff * gameNumber) + 0.857143) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-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 += 0;
shutouts += 0;
otLosses += 0;
points = (wins * 2) + shutouts + otLosses;
Eff = 0.972973;
averageEff = ((averageEff * gameNumber) + 0.972973) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-01-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.814815;
averageEff = ((averageEff * gameNumber) + 0.814815) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-01-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.896552;
averageEff = ((averageEff * gameNumber) + 0.896552) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-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.928571;
averageEff = ((averageEff * gameNumber) + 0.928571) / (gameNumber + 1);
gameNumber += 1;
gameDate = new Date('2022-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
});
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(2016, 9, 1, 0, 0, 0, 0);
var firstFifteenGames = new Date(2016, 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(2016, 9, 1, 0, 0, 0, 0);
var firstFifteenGames = new Date(2016, 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(2016, 9, 1, 0, 0, 0, 0);
var lastGameOfYear = new Date(2017, 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 (2016 != 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 */