{"game":{"id":372651,"startDate":"2026-11-02T23:30:00.000Z","status":"final","season":2027,"venue":"Cameron Indoor Stadium","city":"Durham","state":"NC","attendance":9314,"neutralSite":false,"conferenceGame":false,"excitement":1.2,"period":null,"clock":null,"tbd":false,"home":{"team":"Duke","conference":"ACC","points":84,"periods":[33,51],"winner":true,"rank":2,"elo":null},"away":{"team":"Army","conference":"Patriot","points":50,"periods":[18,32],"winner":false,"rank":null,"elo":null}},"teamStats":{"home":{"possessions":71,"assists":13,"steals":16,"blocks":6,"trueShooting":59.6,"rating":118.3,"gameScore":80.1,"points":{"total":84,"byPeriod":[33,51],"largestLead":37,"fastBreak":25,"inPaint":50,"offTurnovers":29},"twoPointFieldGoals":{"made":25,"attempted":37,"pct":67.6},"threePointFieldGoals":{"made":4,"attempted":22,"pct":18},"freeThrows":{"made":22,"attempted":26,"pct":85},"fieldGoals":{"made":29,"attempted":59,"pct":49},"turnovers":{"total":13,"teamTotal":0},"rebounds":{"offensive":14,"defensive":23,"total":37},"fouls":{"total":14,"technical":0,"flagrant":0},"fourFactors":{"effectiveFieldGoalPct":52.5,"freeThrowRate":44.1,"turnoverRatio":18.3,"offensiveReboundPct":37.8}},"away":{"possessions":70,"assists":13,"steals":5,"blocks":3,"trueShooting":44.7,"rating":71.4,"gameScore":16.60000000000001,"points":{"total":50,"byPeriod":[18,32],"largestLead":0,"fastBreak":6,"inPaint":20,"offTurnovers":9},"twoPointFieldGoals":{"made":10,"attempted":22,"pct":45.5},"threePointFieldGoals":{"made":8,"attempted":30,"pct":27},"freeThrows":{"made":6,"attempted":9,"pct":67},"fieldGoals":{"made":18,"attempted":52,"pct":35},"turnovers":{"total":24,"teamTotal":4},"rebounds":{"offensive":10,"defensive":18,"total":28},"fouls":{"total":19,"technical":0,"flagrant":0},"fourFactors":{"effectiveFieldGoalPct":42.3,"freeThrowRate":17.3,"turnoverRatio":34.3,"offensiveReboundPct":35.7}},"pace":70.5,"gameMinutes":40,"seasonPace":{"home":66.5,"away":67},"seasonPaceFrom":{"home":"last","away":"last"}},"players":{"home":[{"athleteId":198985,"athleteSourceId":"5287474","name":"Dame Sarr","position":"G","starter":true,"ejected":false,"minutes":21,"points":16,"turnovers":3,"fouls":0,"assists":3,"steals":1,"blocks":0,"gameScore":16.2,"offensiveRating":151.5,"defensiveRating":76.4,"netRating":75.1,"usage":24.3,"effectiveFieldGoalPct":100,"trueShootingPct":104.7,"assistsTurnoverRatio":1,"freeThrowRate":120,"offensiveReboundPct":25,"fieldGoals":{"made":5,"attempted":5,"pct":100},"twoPointFieldGoals":{"made":5,"attempted":5,"pct":100},"threePointFieldGoals":{"made":0,"attempted":0,"pct":0},"freeThrows":{"made":6,"attempted":6,"pct":100},"rebounds":{"offensive":1,"defensive":3,"total":4}},{"athleteId":224079,"athleteSourceId":"5347090","name":"Joaquim Boumtje Boumtje","position":"","starter":true,"ejected":false,"minutes":19,"points":15,"turnovers":0,"fouls":0,"assists":0,"steals":1,"blocks":3,"gameScore":16.2,"offensiveRating":168.2,"defensiveRating":54.4,"netRating":113.8,"usage":26.8,"effectiveFieldGoalPct":56.3,"trueShootingPct":70.5,"assistsTurnoverRatio":null,"freeThrowRate":75,"offensiveReboundPct":0,"fieldGoals":{"made":4,"attempted":8,"pct":50},"twoPointFieldGoals":{"made":3,"attempted":4,"pct":75},"threePointFieldGoals":{"made":1,"attempted":4,"pct":25},"freeThrows":{"made":6,"attempted":6,"pct":100},"rebounds":{"offensive":0,"defensive":7,"total":7}},{"athleteId":216,"athleteSourceId":"4873209","name":"Patrick Ngongba II","position":"C","starter":true,"ejected":false,"minutes":24,"points":10,"turnovers":2,"fouls":3,"assists":1,"steals":1,"blocks":1,"gameScore":9.5,"offensiveRating":116.5,"defensiveRating":78.2,"netRating":38.3,"usage":21.3,"effectiveFieldGoalPct":50,"trueShootingPct":57.9,"assistsTurnoverRatio":0.5,"freeThrowRate":100,"offensiveReboundPct":71.4,"fieldGoals":{"made":3,"attempted":6,"pct":50},"twoPointFieldGoals":{"made":3,"attempted":5,"pct":60},"threePointFieldGoals":{"made":0,"attempted":1,"pct":0},"freeThrows":{"made":4,"attempted":6,"pct":66.7},"rebounds":{"offensive":5,"defensive":2,"total":7}},{"athleteId":5418,"athleteSourceId":"5103630","name":"John Blackwell","position":"G","starter":true,"ejected":false,"minutes":24,"points":3,"turnovers":4,"fouls":2,"assists":1,"steals":1,"blocks":0,"gameScore":-3.2,"offensiveRating":43.9,"defensiveRating":85.4,"netRating":-41.5,"usage":20,"effectiveFieldGoalPct":25,"trueShootingPct":25,"assistsTurnoverRatio":0.3,"freeThrowRate":0,"offensiveReboundPct":100,"fieldGoals":{"made":1,"attempted":6,"pct":16.7},"twoPointFieldGoals":{"made":0,"attempted":1,"pct":0},"threePointFieldGoals":{"made":1,"attempted":5,"pct":20},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":1,"defensive":0,"total":1}},{"athleteId":198978,"athleteSourceId":"5041937","name":"Cayden Boozer","position":"G","starter":true,"ejected":false,"minutes":20,"points":9,"turnovers":0,"fouls":1,"assists":3,"steals":1,"blocks":0,"gameScore":8.5,"offensiveRating":136.8,"defensiveRating":78.5,"netRating":58.3,"usage":21,"effectiveFieldGoalPct":50,"trueShootingPct":51.4,"assistsTurnoverRatio":null,"freeThrowRate":57.1,"offensiveReboundPct":33.3,"fieldGoals":{"made":3,"attempted":7,"pct":42.9},"twoPointFieldGoals":{"made":2,"attempted":5,"pct":40},"threePointFieldGoals":{"made":1,"attempted":2,"pct":50},"freeThrows":{"made":2,"attempted":4,"pct":50},"rebounds":{"offensive":1,"defensive":2,"total":3}},{"athleteId":224090,"athleteSourceId":"5210407","name":"Cameron Williams","position":"","starter":false,"ejected":false,"minutes":11,"points":4,"turnovers":0,"fouls":1,"assists":0,"steals":2,"blocks":0,"gameScore":4.9,"offensiveRating":124.8,"defensiveRating":55.9,"netRating":68.9,"usage":17.4,"effectiveFieldGoalPct":50,"trueShootingPct":50,"assistsTurnoverRatio":null,"freeThrowRate":0,"offensiveReboundPct":33.3,"fieldGoals":{"made":2,"attempted":4,"pct":50},"twoPointFieldGoals":{"made":2,"attempted":3,"pct":66.7},"threePointFieldGoals":{"made":0,"attempted":1,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":1,"defensive":2,"total":3}},{"athleteId":3845,"athleteSourceId":"5176309","name":"Drew Scharnowski","position":"F","starter":false,"ejected":false,"minutes":8,"points":4,"turnovers":1,"fouls":1,"assists":1,"steals":1,"blocks":0,"gameScore":4.7,"offensiveRating":131.6,"defensiveRating":66.7,"netRating":64.9,"usage":18,"effectiveFieldGoalPct":100,"trueShootingPct":100,"assistsTurnoverRatio":1,"freeThrowRate":0,"offensiveReboundPct":50,"fieldGoals":{"made":2,"attempted":2,"pct":100},"twoPointFieldGoals":{"made":2,"attempted":2,"pct":100},"threePointFieldGoals":{"made":0,"attempted":0,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":1,"defensive":1,"total":2}},{"athleteId":198989,"athleteSourceId":"5144150","name":"Sebastian Wilkins","position":"G","starter":false,"ejected":false,"minutes":19,"points":6,"turnovers":2,"fouls":2,"assists":1,"steals":4,"blocks":0,"gameScore":6.9,"offensiveRating":102.6,"defensiveRating":59.8,"netRating":42.8,"usage":17.4,"effectiveFieldGoalPct":50,"trueShootingPct":61.5,"assistsTurnoverRatio":0.5,"freeThrowRate":50,"offensiveReboundPct":50,"fieldGoals":{"made":2,"attempted":4,"pct":50},"twoPointFieldGoals":{"made":2,"attempted":3,"pct":66.7},"threePointFieldGoals":{"made":0,"attempted":1,"pct":0},"freeThrows":{"made":2,"attempted":2,"pct":100},"rebounds":{"offensive":1,"defensive":1,"total":2}},{"athleteId":224083,"athleteSourceId":"5323930","name":"Maxime Meyer","position":"","starter":false,"ejected":false,"minutes":4,"points":2,"turnovers":0,"fouls":1,"assists":0,"steals":0,"blocks":2,"gameScore":2.7,"offensiveRating":null,"defensiveRating":null,"netRating":null,"usage":null,"effectiveFieldGoalPct":50,"trueShootingPct":50,"assistsTurnoverRatio":null,"freeThrowRate":0,"offensiveReboundPct":100,"fieldGoals":{"made":1,"attempted":2,"pct":50},"twoPointFieldGoals":{"made":1,"attempted":2,"pct":50},"threePointFieldGoals":{"made":0,"attempted":0,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":1,"defensive":0,"total":1}},{"athleteId":224082,"athleteSourceId":"5287512","name":"Bryson Howard","position":"","starter":false,"ejected":false,"minutes":10,"points":4,"turnovers":0,"fouls":0,"assists":0,"steals":2,"blocks":0,"gameScore":4,"offensiveRating":106.2,"defensiveRating":64.7,"netRating":41.5,"usage":24,"effectiveFieldGoalPct":40,"trueShootingPct":40,"assistsTurnoverRatio":null,"freeThrowRate":0,"offensiveReboundPct":100,"fieldGoals":{"made":2,"attempted":5,"pct":40},"twoPointFieldGoals":{"made":2,"attempted":3,"pct":66.7},"threePointFieldGoals":{"made":0,"attempted":2,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":1,"defensive":0,"total":1}},{"athleteId":224085,"athleteSourceId":"5144476","name":"Deron Rippey Jr.","position":"","starter":false,"ejected":false,"minutes":20,"points":7,"turnovers":1,"fouls":1,"assists":3,"steals":2,"blocks":0,"gameScore":8.7,"offensiveRating":147.2,"defensiveRating":74.8,"netRating":72.4,"usage":14.1,"effectiveFieldGoalPct":62.5,"trueShootingPct":71.7,"assistsTurnoverRatio":3,"freeThrowRate":50,"offensiveReboundPct":50,"fieldGoals":{"made":2,"attempted":4,"pct":50},"twoPointFieldGoals":{"made":1,"attempted":1,"pct":100},"threePointFieldGoals":{"made":1,"attempted":3,"pct":33.3},"freeThrows":{"made":2,"attempted":2,"pct":100},"rebounds":{"offensive":1,"defensive":1,"total":2}},{"athleteId":208,"athleteSourceId":"4711256","name":"Caleb Foster","position":"G","starter":false,"ejected":false,"minutes":20,"points":4,"turnovers":0,"fouls":2,"assists":0,"steals":0,"blocks":0,"gameScore":0.1,"offensiveRating":88.8,"defensiveRating":87.9,"netRating":0.9,"usage":14.4,"effectiveFieldGoalPct":33.3,"trueShootingPct":33.3,"assistsTurnoverRatio":null,"freeThrowRate":0,"offensiveReboundPct":0,"fieldGoals":{"made":2,"attempted":6,"pct":33.3},"twoPointFieldGoals":{"made":2,"attempted":3,"pct":66.7},"threePointFieldGoals":{"made":0,"attempted":3,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":0,"defensive":1,"total":1}}],"away":[{"athleteId":4782,"athleteSourceId":"5243043","name":"Jacen Holloway","position":"F","starter":true,"ejected":false,"minutes":36,"points":4,"turnovers":4,"fouls":3,"assists":1,"steals":1,"blocks":0,"gameScore":-2.3,"offensiveRating":42.6,"defensiveRating":122.6,"netRating":-80,"usage":18.1,"effectiveFieldGoalPct":22.2,"trueShootingPct":22.2,"assistsTurnoverRatio":0.3,"freeThrowRate":0,"offensiveReboundPct":60,"fieldGoals":{"made":2,"attempted":9,"pct":22.2},"twoPointFieldGoals":{"made":2,"attempted":6,"pct":33.3},"threePointFieldGoals":{"made":0,"attempted":3,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":3,"defensive":2,"total":5}},{"athleteId":4783,"athleteSourceId":"5176034","name":"Tate Laczkowski","position":"F","starter":true,"ejected":false,"minutes":31,"points":6,"turnovers":3,"fouls":2,"assists":2,"steals":1,"blocks":3,"gameScore":3.1,"offensiveRating":62.4,"defensiveRating":114.5,"netRating":-52.1,"usage":20.8,"effectiveFieldGoalPct":22.2,"trueShootingPct":30.4,"assistsTurnoverRatio":0.7,"freeThrowRate":22.2,"offensiveReboundPct":20,"fieldGoals":{"made":2,"attempted":9,"pct":22.2},"twoPointFieldGoals":{"made":2,"attempted":5,"pct":40},"threePointFieldGoals":{"made":0,"attempted":4,"pct":0},"freeThrows":{"made":2,"attempted":2,"pct":100},"rebounds":{"offensive":1,"defensive":4,"total":5}},{"athleteId":4798,"athleteSourceId":"5243045","name":"Kevin McCarthy","position":"G","starter":true,"ejected":false,"minutes":34,"points":17,"turnovers":2,"fouls":3,"assists":2,"steals":0,"blocks":0,"gameScore":11.4,"offensiveRating":121.4,"defensiveRating":122.6,"netRating":-1.2,"usage":20.4,"effectiveFieldGoalPct":72.7,"trueShootingPct":71.5,"assistsTurnoverRatio":1,"freeThrowRate":18.2,"offensiveReboundPct":20,"fieldGoals":{"made":6,"attempted":11,"pct":54.5},"twoPointFieldGoals":{"made":2,"attempted":2,"pct":100},"threePointFieldGoals":{"made":4,"attempted":9,"pct":44.4},"freeThrows":{"made":1,"attempted":2,"pct":50},"rebounds":{"offensive":1,"defensive":4,"total":5}},{"athleteId":4779,"athleteSourceId":"5176030","name":"Ryan Curry","position":"G","starter":true,"ejected":false,"minutes":35,"points":7,"turnovers":4,"fouls":1,"assists":7,"steals":3,"blocks":0,"gameScore":5.7,"offensiveRating":79.8,"defensiveRating":118.6,"netRating":-38.8,"usage":19.8,"effectiveFieldGoalPct":27.8,"trueShootingPct":35.4,"assistsTurnoverRatio":1.8,"freeThrowRate":22.2,"offensiveReboundPct":100,"fieldGoals":{"made":2,"attempted":9,"pct":22.2},"twoPointFieldGoals":{"made":1,"attempted":3,"pct":33.3},"threePointFieldGoals":{"made":1,"attempted":6,"pct":16.7},"freeThrows":{"made":2,"attempted":2,"pct":100},"rebounds":{"offensive":1,"defensive":0,"total":1}},{"athleteId":4800,"athleteSourceId":"5108808","name":"Jaden Ellis","position":"G","starter":true,"ejected":false,"minutes":12,"points":2,"turnovers":0,"fouls":2,"assists":0,"steals":0,"blocks":0,"gameScore":0.2,"offensiveRating":104.8,"defensiveRating":128.9,"netRating":-24.1,"usage":8.3,"effectiveFieldGoalPct":50,"trueShootingPct":50,"assistsTurnoverRatio":null,"freeThrowRate":0,"offensiveReboundPct":null,"fieldGoals":{"made":1,"attempted":2,"pct":50},"twoPointFieldGoals":{"made":1,"attempted":2,"pct":50},"threePointFieldGoals":{"made":0,"attempted":0,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":0,"defensive":0,"total":0}},{"athleteId":198074,"athleteSourceId":"5314458","name":"Dylan Benner","position":"F","starter":false,"ejected":false,"minutes":12,"points":3,"turnovers":2,"fouls":3,"assists":0,"steals":0,"blocks":0,"gameScore":-0.9,"offensiveRating":58.4,"defensiveRating":124.2,"netRating":-65.8,"usage":20.8,"effectiveFieldGoalPct":50,"trueShootingPct":50,"assistsTurnoverRatio":0,"freeThrowRate":0,"offensiveReboundPct":50,"fieldGoals":{"made":1,"attempted":3,"pct":33.3},"twoPointFieldGoals":{"made":0,"attempted":1,"pct":0},"threePointFieldGoals":{"made":1,"attempted":2,"pct":50},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":1,"defensive":1,"total":2}},{"athleteId":4787,"athleteSourceId":"5243051","name":"Nnaemeka Ikechi","position":"F","starter":false,"ejected":false,"minutes":6,"points":2,"turnovers":0,"fouls":1,"assists":0,"steals":0,"blocks":0,"gameScore":1.2,"offensiveRating":null,"defensiveRating":null,"netRating":null,"usage":null,"effectiveFieldGoalPct":50,"trueShootingPct":50,"assistsTurnoverRatio":null,"freeThrowRate":0,"offensiveReboundPct":0,"fieldGoals":{"made":1,"attempted":2,"pct":50},"twoPointFieldGoals":{"made":1,"attempted":1,"pct":100},"threePointFieldGoals":{"made":0,"attempted":1,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":0,"defensive":2,"total":2}},{"athleteId":4788,"athleteSourceId":"5243050","name":"Dylan Murans","position":"F","starter":false,"ejected":false,"minutes":3,"points":0,"turnovers":0,"fouls":1,"assists":0,"steals":0,"blocks":0,"gameScore":-0.8,"offensiveRating":null,"defensiveRating":null,"netRating":null,"usage":null,"effectiveFieldGoalPct":0,"trueShootingPct":0,"assistsTurnoverRatio":null,"freeThrowRate":0,"offensiveReboundPct":0,"fieldGoals":{"made":0,"attempted":1,"pct":0},"twoPointFieldGoals":{"made":0,"attempted":0,"pct":0},"threePointFieldGoals":{"made":0,"attempted":1,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":0,"defensive":1,"total":1}},{"athleteId":198080,"athleteSourceId":"5314459","name":"Jahaan Green","position":"G","starter":false,"ejected":false,"minutes":4,"points":0,"turnovers":1,"fouls":1,"assists":0,"steals":0,"blocks":0,"gameScore":-1.1,"offensiveRating":null,"defensiveRating":null,"netRating":null,"usage":null,"effectiveFieldGoalPct":null,"trueShootingPct":null,"assistsTurnoverRatio":0,"freeThrowRate":null,"offensiveReboundPct":0,"fieldGoals":{"made":0,"attempted":0,"pct":0},"twoPointFieldGoals":{"made":0,"attempted":0,"pct":0},"threePointFieldGoals":{"made":0,"attempted":0,"pct":0},"freeThrows":{"made":0,"attempted":0,"pct":0},"rebounds":{"offensive":0,"defensive":1,"total":1}},{"athleteId":198090,"athleteSourceId":"5314457","name":"Dillon Watt","position":"G","starter":false,"ejected":false,"minutes":27,"points":9,"turnovers":4,"fouls":2,"assists":1,"steals":0,"blocks":0,"gameScore":2.4,"offensiveRating":75.3,"defensiveRating":125,"netRating":-49.7,"usage":21,"effectiveFieldGoalPct":66.7,"trueShootingPct":61.5,"assistsTurnoverRatio":0.3,"freeThrowRate":50,"offensiveReboundPct":33.3,"fieldGoals":{"made":3,"attempted":6,"pct":50},"twoPointFieldGoals":{"made":1,"attempted":2,"pct":50},"threePointFieldGoals":{"made":2,"attempted":4,"pct":50},"freeThrows":{"made":1,"attempted":3,"pct":33.3},"rebounds":{"offensive":1,"defensive":2,"total":3}}]},"plays":[{"i":49788510,"t":"Jumpball","h":false,"tm":"","hs":0,"as":0,"per":1,"clk":"20:00","sec":1200,"sc":false,"sh":false,"v":0,"txt":"Start game","s":null},{"i":49788789,"t":"Jumpball","h":true,"tm":"Duke","hs":0,"as":0,"per":1,"clk":"19:59","sec":1199,"sc":false,"sh":false,"v":0,"txt":"Jump Ball won by Duke","s":null},{"i":49788849,"t":"Jumpball","h":false,"tm":"Army","hs":0,"as":0,"per":1,"clk":"19:59","sec":1199,"sc":false,"sh":false,"v":0,"txt":"Jump Ball lost by Army","s":null},{"i":49788908,"t":"LayUpShot","h":true,"tm":"Duke","hs":2,"as":0,"per":1,"clk":"19:55","sec":1195,"sc":true,"sh":true,"v":2,"txt":"Patrick Ngongba II makes layup (Dame Sarr assists)","s":{"m":true,"r":"rim","a":true,"by":"Patrick Ngongba II","x":230,"y":80},"on":[4798,4800,224079,5418,198978,4783,4782,216,198985,4779]},{"i":49788909,"t":"JumpShot","h":false,"tm":"Army","hs":2,"as":0,"per":1,"clk":"19:26","sec":1166,"sc":false,"sh":true,"v":3,"txt":"Ryan Curry misses 23-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Ryan Curry","x":400,"y":230}},{"i":49788910,"t":"Offensive Rebound","h":false,"tm":"Army","hs":2,"as":0,"per":1,"clk":"19:23","sec":1163,"sc":false,"sh":false,"v":0,"txt":"Army Offensive Rebound.","s":null},{"i":49788911,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":2,"as":0,"per":1,"clk":"19:11","sec":1151,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy turnover","s":null},{"i":49788912,"t":"LayUpShot","h":true,"tm":"Duke","hs":4,"as":0,"per":1,"clk":"18:59","sec":1139,"sc":true,"sh":true,"v":2,"txt":"Cayden Boozer makes driving layup","s":{"m":true,"r":"rim","a":false,"by":"Cayden Boozer","x":200,"y":100},"on":[4798,4800,224079,5418,198978,4783,4782,216,198985,4779]},{"i":49788913,"t":"JumpShot","h":false,"tm":"Army","hs":4,"as":0,"per":1,"clk":"18:48","sec":1128,"sc":false,"sh":true,"v":3,"txt":"Tate Laczkowski misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Tate Laczkowski","x":300,"y":290}},{"i":49788914,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":4,"as":0,"per":1,"clk":"18:45","sec":1125,"sc":false,"sh":false,"v":0,"txt":"Duke Defensive Rebound.","s":null},{"i":49788915,"t":"LayUpShot","h":true,"tm":"Duke","hs":6,"as":0,"per":1,"clk":"18:29","sec":1109,"sc":true,"sh":true,"v":2,"txt":"Joaquim Boumtje Boumtje makes layup (John Blackwell assists)","s":{"m":true,"r":"rim","a":true,"by":"Joaquim Boumtje Boumtje","x":270,"y":70},"on":[4798,4800,224079,5418,198978,4783,4782,216,198985,4779]},{"i":49788916,"t":"JumpShot","h":false,"tm":"Army","hs":6,"as":0,"per":1,"clk":"17:58","sec":1078,"sc":false,"sh":true,"v":3,"txt":"Jacen Holloway misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Jacen Holloway","x":320,"y":280}},{"i":49788918,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":6,"as":0,"per":1,"clk":"17:55","sec":1075,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Defensive Rebound.","s":null},{"i":49788919,"t":"DunkShot","h":true,"tm":"Duke","hs":8,"as":0,"per":1,"clk":"17:51","sec":1071,"sc":true,"sh":true,"v":2,"txt":"Joaquim Boumtje Boumtje makes 2-foot alley oop dunk (Cayden Boozer assists)","s":{"m":true,"r":"rim","a":true,"by":"Joaquim Boumtje Boumtje","x":260,"y":70},"on":[4798,4800,224079,5418,198978,4783,4782,216,198985,4779]},{"i":49788920,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":8,"as":0,"per":1,"clk":"17:40","sec":1060,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry bad pass\nturnover","s":null},{"i":49788922,"t":"Steal","h":true,"tm":"Duke","hs":8,"as":0,"per":1,"clk":"17:40","sec":1060,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr Steal.","s":null},{"i":49788923,"t":"DunkShot","h":true,"tm":"Duke","hs":10,"as":0,"per":1,"clk":"17:36","sec":1056,"sc":true,"sh":true,"v":2,"txt":"Dame Sarr makes 1-foot dunk (Cayden Boozer assists)","s":{"m":true,"r":"rim","a":true,"by":"Dame Sarr","x":250,"y":70},"on":[4798,4800,224079,5418,198978,4783,4782,216,198985,4779]},{"i":49788924,"t":"ShortTimeOut","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"17:33","sec":1053,"sc":false,"sh":false,"v":0,"txt":"Army Timeout","s":null},{"i":49788925,"t":"JumpShot","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"17:02","sec":1022,"sc":false,"sh":true,"v":2,"txt":"Jaden Ellis misses 19-foot pullup jump shot","s":{"m":false,"r":"jumper","a":false,"by":"Jaden Ellis","x":190,"y":240}},{"i":49788926,"t":"Block Shot","h":true,"tm":"Duke","hs":10,"as":0,"per":1,"clk":"17:02","sec":1022,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Block.","s":null},{"i":49788927,"t":"Offensive Rebound","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"17:01","sec":1021,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Offensive Rebound.","s":null},{"i":49788928,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"17:01","sec":1021,"sc":false,"sh":false,"v":0,"txt":"team  shot clock turnover ","s":null},{"i":49788929,"t":"Substitution","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"17:01","sec":1021,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing out for Army","s":null},{"i":49788930,"t":"Substitution","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"17:01","sec":1021,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy subbing out for Army","s":null},{"i":49788931,"t":"Substitution","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"17:01","sec":1021,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt subbing in for Army","s":null},{"i":49788932,"t":"Substitution","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"17:01","sec":1021,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing in for Army","s":null},{"i":49788933,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":10,"as":0,"per":1,"clk":"16:53","sec":1013,"sc":false,"sh":false,"v":0,"txt":"John Blackwell bad pass\nturnover","s":null},{"i":49788934,"t":"Steal","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"16:53","sec":1013,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry Steal.","s":null},{"i":49788936,"t":"JumpShot","h":false,"tm":"Army","hs":10,"as":0,"per":1,"clk":"16:32","sec":992,"sc":false,"sh":true,"v":3,"txt":"Tate Laczkowski misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Tate Laczkowski","x":150,"y":270}},{"i":49788937,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":10,"as":0,"per":1,"clk":"16:28","sec":988,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Defensive Rebound.","s":null},{"i":49788939,"t":"DunkShot","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"16:09","sec":969,"sc":true,"sh":true,"v":2,"txt":"Patrick Ngongba II makes 2-foot dunk","s":{"m":true,"r":"rim","a":false,"by":"Patrick Ngongba II","x":260,"y":70},"on":[224079,5418,198978,4783,4782,216,198985,198074,4779,198090]},{"i":49788941,"t":"PersonalFoul","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"Foul on Cayden Boozer.","s":null},{"i":49788943,"t":"OfficialTVTimeOut","h":false,"tm":"","hs":12,"as":0,"per":1,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"Official TV Timeout","s":null},{"i":49788945,"t":"Substitution","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer subbing out for Duke","s":null},{"i":49788946,"t":"Substitution","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"John Blackwell subbing out for Duke","s":null},{"i":49788947,"t":"Substitution","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje subbing out for Duke","s":null},{"i":49788949,"t":"Substitution","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"Caleb Foster subbing in for Duke","s":null},{"i":49788950,"t":"Substitution","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. subbing in for Duke","s":null},{"i":49788952,"t":"Substitution","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins subbing in for Duke","s":null},{"i":49788954,"t":"LayUpShot","h":false,"tm":"Army","hs":12,"as":0,"per":1,"clk":"15:37","sec":937,"sc":false,"sh":true,"v":2,"txt":"Ryan Curry misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"Ryan Curry","x":220,"y":90}},{"i":49788956,"t":"Offensive Rebound","h":false,"tm":"Army","hs":12,"as":0,"per":1,"clk":"15:35","sec":935,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry Offensive Rebound.","s":null},{"i":49788957,"t":"PersonalFoul","h":true,"tm":"Duke","hs":12,"as":0,"per":1,"clk":"15:34","sec":934,"sc":false,"sh":false,"v":0,"txt":"Foul on Patrick Ngongba II.","s":null},{"i":49788959,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":12,"as":1,"per":1,"clk":"15:34","sec":934,"sc":true,"sh":true,"v":1,"txt":"Ryan Curry makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Ryan Curry","x":null,"y":null},"on":[4783,4782,216,198985,198074,4779,198989,224085,208,198090]},{"i":49788961,"t":"Substitution","h":false,"tm":"Army","hs":12,"as":1,"per":1,"clk":"15:34","sec":934,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski subbing out for Army","s":null},{"i":49788963,"t":"Substitution","h":false,"tm":"Army","hs":12,"as":1,"per":1,"clk":"15:34","sec":934,"sc":false,"sh":false,"v":0,"txt":"Nnaemeka Ikechi subbing in for Army","s":null},{"i":49788965,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":12,"as":2,"per":1,"clk":"15:34","sec":934,"sc":true,"sh":true,"v":1,"txt":"Ryan Curry makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Ryan Curry","x":null,"y":null},"on":[4783,4782,216,198985,198074,4779,198989,224085,208,198090]},{"i":49788967,"t":"DunkShot","h":true,"tm":"Duke","hs":14,"as":2,"per":1,"clk":"15:19","sec":919,"sc":true,"sh":true,"v":2,"txt":"Dame Sarr makes 4-foot dunk (Patrick Ngongba II assists)","s":{"m":true,"r":"rim","a":true,"by":"Dame Sarr","x":220,"y":70},"on":[4782,216,198985,198074,4779,198989,224085,208,4787,198090]},{"i":49788969,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":14,"as":2,"per":1,"clk":"14:52","sec":892,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner bad pass\nturnover","s":null},{"i":49788976,"t":"Steal","h":true,"tm":"Duke","hs":14,"as":2,"per":1,"clk":"14:52","sec":892,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Steal.","s":null},{"i":49788977,"t":"JumpShot","h":true,"tm":"Duke","hs":14,"as":2,"per":1,"clk":"14:44","sec":884,"sc":false,"sh":true,"v":3,"txt":"Caleb Foster misses 23-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Caleb Foster","x":160,"y":270}},{"i":49788978,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":14,"as":2,"per":1,"clk":"14:41","sec":881,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Offensive Rebound.","s":null},{"i":49788980,"t":"DunkShot","h":true,"tm":"Duke","hs":16,"as":2,"per":1,"clk":"14:29","sec":869,"sc":true,"sh":true,"v":2,"txt":"Sebastian Wilkins makes 3-foot dunk","s":{"m":true,"r":"rim","a":false,"by":"Sebastian Wilkins","x":220,"y":70},"on":[4782,216,198985,198074,4779,198989,224085,208,4787,198090]},{"i":49788982,"t":"JumpShot","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"14:11","sec":851,"sc":true,"sh":true,"v":2,"txt":"Dillon Watt makes 9-foot floating jump shot","s":{"m":true,"r":"jumper","a":false,"by":"Dillon Watt","x":300,"y":130},"on":[4782,216,198985,198074,4779,198989,224085,208,4787,198090]},{"i":49788984,"t":"JumpShot","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:59","sec":839,"sc":false,"sh":true,"v":3,"txt":"Sebastian Wilkins misses 22-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Sebastian Wilkins","x":30,"y":70}},{"i":49788985,"t":"Defensive Rebound","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"13:56","sec":836,"sc":false,"sh":false,"v":0,"txt":"Nnaemeka Ikechi Defensive Rebound.","s":null},{"i":49788987,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"13:38","sec":818,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt bad pass\nturnover","s":null},{"i":49789004,"t":"Steal","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:38","sec":818,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins Steal.","s":null},{"i":49789007,"t":"JumpShot","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:29","sec":809,"sc":false,"sh":true,"v":3,"txt":"Patrick Ngongba II misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Patrick Ngongba II","x":290,"y":290}},{"i":49789010,"t":"Defensive Rebound","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"13:26","sec":806,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt Defensive Rebound.","s":null},{"i":49789012,"t":"JumpShot","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"13:15","sec":795,"sc":false,"sh":true,"v":3,"txt":"Dillon Watt misses 26-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Dillon Watt","x":110,"y":270}},{"i":49789014,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:11","sec":791,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr Defensive Rebound.","s":null},{"i":49789016,"t":"PersonalFoul","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:01","sec":781,"sc":false,"sh":false,"v":0,"txt":"Foul on Patrick Ngongba II.","s":null},{"i":49789019,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:01","sec":781,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II turnover","s":null},{"i":49789021,"t":"Substitution","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:01","sec":781,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr subbing out for Duke","s":null},{"i":49789023,"t":"Substitution","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:01","sec":781,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II subbing out for Duke","s":null},{"i":49789025,"t":"Substitution","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:01","sec":781,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski subbing in for Duke","s":null},{"i":49789027,"t":"Substitution","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"13:01","sec":781,"sc":false,"sh":false,"v":0,"txt":"John Blackwell subbing in for Duke","s":null},{"i":49789030,"t":"Substitution","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"13:01","sec":781,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway subbing out for Army","s":null},{"i":49789032,"t":"Substitution","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"13:01","sec":781,"sc":false,"sh":false,"v":0,"txt":"Jahaan Green subbing in for Army","s":null},{"i":49789034,"t":"JumpShot","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"12:40","sec":760,"sc":false,"sh":true,"v":2,"txt":"Dylan Benner misses 9-foot turnaround jump shot","s":{"m":false,"r":"jumper","a":false,"by":"Dylan Benner","x":300,"y":130}},{"i":49789037,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":16,"as":4,"per":1,"clk":"12:37","sec":757,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski Defensive Rebound.","s":null},{"i":49789040,"t":"PersonalFoul","h":false,"tm":"Army","hs":16,"as":4,"per":1,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Foul on Nnaemeka Ikechi.","s":null},{"i":49789043,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":17,"as":4,"per":1,"clk":"12:32","sec":752,"sc":true,"sh":true,"v":1,"txt":"Sebastian Wilkins makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Sebastian Wilkins","x":null,"y":null},"on":[198074,4779,198989,224085,208,4787,198080,198090,3845,5418]},{"i":49789081,"t":"Substitution","h":false,"tm":"Army","hs":17,"as":4,"per":1,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing out for Army","s":null},{"i":49789084,"t":"Substitution","h":false,"tm":"Army","hs":17,"as":4,"per":1,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy subbing in for Army","s":null},{"i":49789086,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":18,"as":4,"per":1,"clk":"12:32","sec":752,"sc":true,"sh":true,"v":1,"txt":"Sebastian Wilkins makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Sebastian Wilkins","x":null,"y":null},"on":[198074,4779,198989,224085,208,4787,198080,198090,3845,5418]},{"i":49789088,"t":"Substitution","h":false,"tm":"Army","hs":18,"as":4,"per":1,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing out for Army","s":null},{"i":49789089,"t":"Substitution","h":false,"tm":"Army","hs":18,"as":4,"per":1,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway subbing in for Army","s":null},{"i":49789091,"t":"JumpShot","h":false,"tm":"Army","hs":18,"as":4,"per":1,"clk":"12:14","sec":734,"sc":false,"sh":true,"v":3,"txt":"Nnaemeka Ikechi misses 23-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Nnaemeka Ikechi","x":20,"y":110}},{"i":49789092,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":18,"as":4,"per":1,"clk":"12:11","sec":731,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins Defensive Rebound.","s":null},{"i":49789094,"t":"PersonalFoul","h":false,"tm":"Army","hs":18,"as":4,"per":1,"clk":"12:08","sec":728,"sc":false,"sh":false,"v":0,"txt":"Foul on Dillon Watt.","s":null},{"i":49789096,"t":"JumpShot","h":true,"tm":"Duke","hs":18,"as":4,"per":1,"clk":"12:06","sec":726,"sc":false,"sh":true,"v":3,"txt":"John Blackwell misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"John Blackwell","x":30,"y":150}},{"i":49789097,"t":"Defensive Rebound","h":false,"tm":"Army","hs":18,"as":4,"per":1,"clk":"12:02","sec":722,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt Defensive Rebound.","s":null},{"i":49789098,"t":"LayUpShot","h":false,"tm":"Army","hs":18,"as":4,"per":1,"clk":"11:50","sec":710,"sc":false,"sh":true,"v":2,"txt":"Jacen Holloway misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"Jacen Holloway","x":220,"y":90}},{"i":49789099,"t":"Offensive Rebound","h":false,"tm":"Army","hs":18,"as":4,"per":1,"clk":"11:48","sec":708,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway Offensive Rebound.","s":null},{"i":49789100,"t":"LayUpShot","h":false,"tm":"Army","hs":18,"as":6,"per":1,"clk":"11:46","sec":706,"sc":true,"sh":true,"v":2,"txt":"Jacen Holloway makes layup","s":{"m":true,"r":"rim","a":false,"by":"Jacen Holloway","x":220,"y":90},"on":[198989,224085,208,4787,198080,198090,3845,4782,5418,4798]},{"i":49789101,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:30","sec":690,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. bad pass\nturnover","s":null},{"i":49789102,"t":"OfficialTVTimeOut","h":false,"tm":"","hs":18,"as":6,"per":1,"clk":"11:30","sec":690,"sc":false,"sh":false,"v":0,"txt":"Official TV Timeout","s":null},{"i":49789103,"t":"Substitution","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:30","sec":690,"sc":false,"sh":false,"v":0,"txt":"Caleb Foster subbing out for Duke","s":null},{"i":49789104,"t":"Substitution","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:30","sec":690,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. subbing out for Duke","s":null},{"i":49789105,"t":"Substitution","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:30","sec":690,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins subbing out for Duke","s":null},{"i":49789106,"t":"Substitution","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:30","sec":690,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer subbing in for Duke","s":null},{"i":49789108,"t":"Substitution","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:30","sec":690,"sc":false,"sh":false,"v":0,"txt":"Bryson Howard subbing in for Duke","s":null},{"i":49789109,"t":"Substitution","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:30","sec":690,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje subbing in for Duke","s":null},{"i":49789115,"t":"JumpShot","h":false,"tm":"Army","hs":18,"as":6,"per":1,"clk":"11:14","sec":674,"sc":false,"sh":true,"v":3,"txt":"Kevin McCarthy misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Kevin McCarthy","x":40,"y":180}},{"i":49789116,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:11","sec":671,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Defensive Rebound.","s":null},{"i":49789118,"t":"PersonalFoul","h":false,"tm":"Army","hs":18,"as":6,"per":1,"clk":"11:11","sec":671,"sc":false,"sh":false,"v":0,"txt":"Foul on Jahaan Green.","s":null},{"i":49789119,"t":"JumpShot","h":true,"tm":"Duke","hs":18,"as":6,"per":1,"clk":"11:01","sec":661,"sc":false,"sh":true,"v":2,"txt":"Joaquim Boumtje Boumtje misses 11-foot floating jump shot","s":{"m":false,"r":"jumper","a":false,"by":"Joaquim Boumtje Boumtje","x":210,"y":150}},{"i":49789120,"t":"Defensive Rebound","h":false,"tm":"Army","hs":18,"as":6,"per":1,"clk":"10:57","sec":657,"sc":false,"sh":false,"v":0,"txt":"Nnaemeka Ikechi Defensive Rebound.","s":null},{"i":49789121,"t":"JumpShot","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:45","sec":645,"sc":true,"sh":true,"v":3,"txt":"Kevin McCarthy makes 22-foot three point jumper (Dillon Watt assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Kevin McCarthy","x":30,"y":80},"on":[4787,198080,198090,3845,224082,224079,4782,5418,198978,4798]},{"i":49789122,"t":"JumpShot","h":true,"tm":"Duke","hs":18,"as":9,"per":1,"clk":"10:32","sec":632,"sc":false,"sh":true,"v":3,"txt":"Bryson Howard misses 23-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Bryson Howard","x":110,"y":240}},{"i":49789123,"t":"Defensive Rebound","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:28","sec":628,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy Defensive Rebound.","s":null},{"i":49789124,"t":"LayUpShot","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:19","sec":619,"sc":false,"sh":true,"v":2,"txt":"Jacen Holloway misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"Jacen Holloway","x":280,"y":80}},{"i":49789126,"t":"Offensive Rebound","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:17","sec":617,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy Offensive Rebound.","s":null},{"i":49789128,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:15","sec":615,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy bad pass\nturnover","s":null},{"i":49789129,"t":"Substitution","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:15","sec":615,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt subbing out for Army","s":null},{"i":49789131,"t":"Substitution","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:15","sec":615,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing in for Army","s":null},{"i":49789133,"t":"Substitution","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:15","sec":615,"sc":false,"sh":false,"v":0,"txt":"Jahaan Green subbing out for Army","s":null},{"i":49789134,"t":"Substitution","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:15","sec":615,"sc":false,"sh":false,"v":0,"txt":"Nnaemeka Ikechi subbing out for Army","s":null},{"i":49789135,"t":"Substitution","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:15","sec":615,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski subbing in for Army","s":null},{"i":49789136,"t":"Substitution","h":false,"tm":"Army","hs":18,"as":9,"per":1,"clk":"10:15","sec":615,"sc":false,"sh":false,"v":0,"txt":"Dylan Murans subbing in for Army","s":null},{"i":49789137,"t":"JumpShot","h":true,"tm":"Duke","hs":18,"as":9,"per":1,"clk":"9:55","sec":595,"sc":false,"sh":true,"v":3,"txt":"John Blackwell misses 23-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"John Blackwell","x":70,"y":200}},{"i":49789138,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":18,"as":9,"per":1,"clk":"9:52","sec":592,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski Offensive Rebound.","s":null},{"i":49789139,"t":"DunkShot","h":true,"tm":"Duke","hs":20,"as":9,"per":1,"clk":"9:51","sec":591,"sc":true,"sh":true,"v":2,"txt":"Drew Scharnowski makes 2-foot dunk","s":{"m":true,"r":"rim","a":false,"by":"Drew Scharnowski","x":270,"y":60},"on":[3845,224082,224079,4788,4782,4783,4779,5418,198978,4798]},{"i":49789140,"t":"JumpShot","h":false,"tm":"Army","hs":20,"as":9,"per":1,"clk":"9:29","sec":569,"sc":false,"sh":true,"v":3,"txt":"Dylan Murans misses 25-foot three point step back jumpshot","s":{"m":false,"r":"three_pointer","a":false,"by":"Dylan Murans","x":110,"y":260}},{"i":49789141,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":20,"as":9,"per":1,"clk":"9:26","sec":566,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer Defensive Rebound.","s":null},{"i":49789142,"t":"PersonalFoul","h":false,"tm":"Army","hs":20,"as":9,"per":1,"clk":"9:23","sec":563,"sc":false,"sh":false,"v":0,"txt":"Foul on Jacen Holloway.","s":null},{"i":49789143,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":21,"as":9,"per":1,"clk":"9:23","sec":563,"sc":true,"sh":true,"v":1,"txt":"Cayden Boozer makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Cayden Boozer","x":null,"y":null},"on":[3845,224082,224079,4788,4782,4783,4779,5418,198978,4798]},{"i":49789144,"t":"Substitution","h":true,"tm":"Duke","hs":21,"as":9,"per":1,"clk":"9:23","sec":563,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski subbing out for Duke","s":null},{"i":49789145,"t":"Substitution","h":true,"tm":"Duke","hs":21,"as":9,"per":1,"clk":"9:23","sec":563,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II subbing in for Duke","s":null},{"i":49789146,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":22,"as":9,"per":1,"clk":"9:23","sec":563,"sc":true,"sh":true,"v":1,"txt":"Cayden Boozer makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Cayden Boozer","x":null,"y":null},"on":[3845,224082,224079,4788,4782,4783,4779,5418,198978,4798]},{"i":49789147,"t":"JumpShot","h":false,"tm":"Army","hs":22,"as":11,"per":1,"clk":"8:58","sec":538,"sc":true,"sh":true,"v":2,"txt":"Tate Laczkowski makes 6-foot jumper (Ryan Curry assists)","s":{"m":true,"r":"jumper","a":true,"by":"Tate Laczkowski","x":260,"y":110},"on":[224082,224079,4788,4782,4783,4779,5418,198978,216,4798]},{"i":49789148,"t":"PersonalFoul","h":false,"tm":"Army","hs":22,"as":11,"per":1,"clk":"8:50","sec":530,"sc":false,"sh":false,"v":0,"txt":"Foul on Dylan Murans.","s":null},{"i":49789149,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:50","sec":530,"sc":false,"sh":true,"v":1,"txt":"Cayden Boozer misses free throw 1 of 2","s":{"m":false,"r":"free_throw","a":false,"by":"Cayden Boozer","x":null,"y":null}},{"i":49789150,"t":"Dead Ball Rebound","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:50","sec":530,"sc":false,"sh":false,"v":0,"txt":"Duke Deadball Team Rebound.","s":null},{"i":49789151,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:50","sec":530,"sc":false,"sh":true,"v":1,"txt":"Cayden Boozer misses free throw 2 of 2","s":{"m":false,"r":"free_throw","a":false,"by":"Cayden Boozer","x":null,"y":null}},{"i":49789152,"t":"Defensive Rebound","h":false,"tm":"Army","hs":22,"as":11,"per":1,"clk":"8:48","sec":528,"sc":false,"sh":false,"v":0,"txt":"Dylan Murans Defensive Rebound.","s":null},{"i":49789153,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":22,"as":11,"per":1,"clk":"8:41","sec":521,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry bad pass\nturnover","s":null},{"i":49789154,"t":"Steal","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:41","sec":521,"sc":false,"sh":false,"v":0,"txt":"Bryson Howard Steal.","s":null},{"i":49789155,"t":"PersonalFoul","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:35","sec":515,"sc":false,"sh":false,"v":0,"txt":"Foul on John Blackwell.","s":null},{"i":49789156,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:35","sec":515,"sc":false,"sh":false,"v":0,"txt":"John Blackwell turnover","s":null},{"i":49789157,"t":"JumpShot","h":false,"tm":"Army","hs":22,"as":11,"per":1,"clk":"8:14","sec":494,"sc":false,"sh":true,"v":3,"txt":"Ryan Curry misses 28-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Ryan Curry","x":180,"y":330}},{"i":49789158,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:11","sec":491,"sc":false,"sh":false,"v":0,"txt":"Duke Defensive Rebound.","s":null},{"i":49789160,"t":"Substitution","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:11","sec":491,"sc":false,"sh":false,"v":0,"txt":"Bryson Howard subbing out for Duke","s":null},{"i":49789161,"t":"Substitution","h":true,"tm":"Duke","hs":22,"as":11,"per":1,"clk":"8:11","sec":491,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr subbing in for Duke","s":null},{"i":49789162,"t":"PersonalFoul","h":false,"tm":"Army","hs":22,"as":11,"per":1,"clk":"7:57","sec":477,"sc":false,"sh":false,"v":0,"txt":"Foul on Tate Laczkowski.","s":null},{"i":49789164,"t":"OfficialTVTimeOut","h":false,"tm":"","hs":22,"as":11,"per":1,"clk":"7:57","sec":477,"sc":false,"sh":false,"v":0,"txt":"Official TV Timeout","s":null},{"i":49789165,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":23,"as":11,"per":1,"clk":"7:57","sec":477,"sc":true,"sh":true,"v":1,"txt":"Joaquim Boumtje Boumtje makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Joaquim Boumtje Boumtje","x":null,"y":null},"on":[224079,4788,4782,4783,4779,5418,198978,198985,216,4798]},{"i":49789166,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":24,"as":11,"per":1,"clk":"7:57","sec":477,"sc":true,"sh":true,"v":1,"txt":"Joaquim Boumtje Boumtje makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Joaquim Boumtje Boumtje","x":null,"y":null},"on":[224079,4788,4782,4783,4779,5418,198978,198985,216,4798]},{"i":49789167,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":24,"as":11,"per":1,"clk":"7:33","sec":453,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway bad pass\nturnover","s":null},{"i":49789169,"t":"Steal","h":true,"tm":"Duke","hs":24,"as":11,"per":1,"clk":"7:33","sec":453,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer Steal.","s":null},{"i":49789170,"t":"PersonalFoul","h":false,"tm":"Army","hs":24,"as":11,"per":1,"clk":"7:25","sec":445,"sc":false,"sh":false,"v":0,"txt":"Foul on Kevin McCarthy.","s":null},{"i":49789173,"t":"Substitution","h":true,"tm":"Duke","hs":24,"as":11,"per":1,"clk":"7:25","sec":445,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje subbing out for Duke","s":null},{"i":49789175,"t":"Substitution","h":true,"tm":"Duke","hs":24,"as":11,"per":1,"clk":"7:25","sec":445,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins subbing in for Duke","s":null},{"i":49789176,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":25,"as":11,"per":1,"clk":"7:25","sec":445,"sc":true,"sh":true,"v":1,"txt":"Patrick Ngongba II makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Patrick Ngongba II","x":null,"y":null},"on":[224079,4788,4782,4783,4779,5418,198978,198985,216,4798]},{"i":49789180,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":26,"as":11,"per":1,"clk":"7:25","sec":445,"sc":true,"sh":true,"v":1,"txt":"Patrick Ngongba II makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Patrick Ngongba II","x":null,"y":null},"on":[224079,4788,4782,4783,4779,5418,198978,198985,216,4798]},{"i":49789181,"t":"JumpShot","h":false,"tm":"Army","hs":26,"as":11,"per":1,"clk":"7:05","sec":425,"sc":false,"sh":true,"v":3,"txt":"Kevin McCarthy misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Kevin McCarthy","x":110,"y":260}},{"i":49789183,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":26,"as":11,"per":1,"clk":"7:03","sec":423,"sc":false,"sh":false,"v":0,"txt":"Duke Defensive Rebound.","s":null},{"i":49789185,"t":"Substitution","h":false,"tm":"Army","hs":26,"as":11,"per":1,"clk":"7:03","sec":423,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway subbing out for Army","s":null},{"i":49789187,"t":"Substitution","h":false,"tm":"Army","hs":26,"as":11,"per":1,"clk":"7:03","sec":423,"sc":false,"sh":false,"v":0,"txt":"Dylan Murans subbing out for Army","s":null},{"i":49789188,"t":"Substitution","h":false,"tm":"Army","hs":26,"as":11,"per":1,"clk":"7:03","sec":423,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing in for Army","s":null},{"i":49789190,"t":"Substitution","h":false,"tm":"Army","hs":26,"as":11,"per":1,"clk":"7:03","sec":423,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing in for Army","s":null},{"i":49789191,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":26,"as":11,"per":1,"clk":"6:54","sec":414,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr bad pass\nturnover","s":null},{"i":49789192,"t":"Steal","h":false,"tm":"Army","hs":26,"as":11,"per":1,"clk":"6:54","sec":414,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Steal.","s":null},{"i":49789193,"t":"JumpShot","h":false,"tm":"Army","hs":26,"as":14,"per":1,"clk":"6:48","sec":408,"sc":true,"sh":true,"v":3,"txt":"Kevin McCarthy makes 25-foot three pointer","s":{"m":true,"r":"three_pointer","a":false,"by":"Kevin McCarthy","x":220,"y":300},"on":[4783,4779,5418,198978,198074,4800,198985,216,198989,4798]},{"i":49789194,"t":"LayUpShot","h":true,"tm":"Duke","hs":26,"as":14,"per":1,"clk":"6:34","sec":394,"sc":false,"sh":true,"v":2,"txt":"Cayden Boozer misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"Cayden Boozer","x":220,"y":120}},{"i":49789196,"t":"Defensive Rebound","h":false,"tm":"Army","hs":26,"as":14,"per":1,"clk":"6:32","sec":392,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy Defensive Rebound.","s":null},{"i":49789197,"t":"JumpShot","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"6:04","sec":364,"sc":true,"sh":true,"v":2,"txt":"Tate Laczkowski makes 10-foot jumper (Ryan Curry assists)","s":{"m":true,"r":"jumper","a":true,"by":"Tate Laczkowski","x":210,"y":140},"on":[4783,4779,5418,198978,198074,4800,198985,216,198989,4798]},{"i":49789199,"t":"LayUpShot","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:44","sec":344,"sc":false,"sh":true,"v":2,"txt":"John Blackwell misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"John Blackwell","x":220,"y":80}},{"i":49789201,"t":"Defensive Rebound","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"5:43","sec":343,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner Defensive Rebound.","s":null},{"i":49789202,"t":"JumpShot","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"5:32","sec":332,"sc":false,"sh":true,"v":2,"txt":"Tate Laczkowski misses 11-foot jumper","s":{"m":false,"r":"jumper","a":false,"by":"Tate Laczkowski","x":230,"y":160}},{"i":49789204,"t":"Block Shot","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:32","sec":332,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Block.","s":null},{"i":49789206,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:29","sec":329,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr Defensive Rebound.","s":null},{"i":49789208,"t":"JumpShot","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:27","sec":327,"sc":false,"sh":true,"v":3,"txt":"John Blackwell misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"John Blackwell","x":90,"y":230}},{"i":49789209,"t":"Defensive Rebound","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"Army Defensive Rebound.","s":null},{"i":49789210,"t":"Substitution","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer subbing out for Duke","s":null},{"i":49789212,"t":"Substitution","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"John Blackwell subbing out for Duke","s":null},{"i":49789214,"t":"Substitution","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"Caleb Foster subbing in for Duke","s":null},{"i":49789215,"t":"Substitution","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. subbing in for Duke","s":null},{"i":49789217,"t":"Substitution","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing out for Army","s":null},{"i":49789220,"t":"Substitution","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski subbing out for Army","s":null},{"i":49789222,"t":"Substitution","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway subbing in for Army","s":null},{"i":49789224,"t":"Substitution","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"5:19","sec":319,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt subbing in for Army","s":null},{"i":49789226,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":26,"as":16,"per":1,"clk":"5:07","sec":307,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt bad pass\nturnover","s":null},{"i":49789228,"t":"Steal","h":true,"tm":"Duke","hs":26,"as":16,"per":1,"clk":"5:07","sec":307,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. Steal.","s":null},{"i":49789229,"t":"LayUpShot","h":true,"tm":"Duke","hs":28,"as":16,"per":1,"clk":"5:02","sec":302,"sc":true,"sh":true,"v":2,"txt":"Dame Sarr makes layup (Deron Rippey Jr. assists)","s":{"m":true,"r":"rim","a":true,"by":"Dame Sarr","x":270,"y":80},"on":[198074,4800,198985,216,198989,224085,208,4798,198090,4782]},{"i":49789231,"t":"PersonalFoul","h":false,"tm":"Army","hs":28,"as":16,"per":1,"clk":"4:59","sec":299,"sc":false,"sh":false,"v":0,"txt":"Foul on Kevin McCarthy.","s":null},{"i":49789234,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"4:59","sec":299,"sc":true,"sh":true,"v":1,"txt":"Dame Sarr makes free throw 1 of 1","s":{"m":true,"r":"free_throw","a":false,"by":"Dame Sarr","x":null,"y":null},"on":[198074,4800,198985,216,198989,224085,208,4798,198090,4782]},{"i":49789236,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:37","sec":277,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner bad pass\nturnover","s":null},{"i":49789238,"t":"Steal","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"4:37","sec":277,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. Steal.","s":null},{"i":49789240,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"4:32","sec":272,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr bad pass\nturnover","s":null},{"i":49789241,"t":"Substitution","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:32","sec":272,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing out for Army","s":null},{"i":49789242,"t":"Substitution","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:32","sec":272,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing out for Army","s":null},{"i":49789243,"t":"Substitution","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:32","sec":272,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing in for Army","s":null},{"i":49789244,"t":"Substitution","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:32","sec":272,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski subbing in for Army","s":null},{"i":49789245,"t":"ShortTimeOut","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:21","sec":261,"sc":false,"sh":false,"v":0,"txt":"Army Timeout","s":null},{"i":49789246,"t":"OfficialTVTimeOut","h":false,"tm":"","hs":29,"as":16,"per":1,"clk":"4:21","sec":261,"sc":false,"sh":false,"v":0,"txt":"Official TV Timeout","s":null},{"i":49789247,"t":"PersonalFoul","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"4:14","sec":254,"sc":false,"sh":false,"v":0,"txt":"Foul on Sebastian Wilkins.","s":null},{"i":49789248,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:11","sec":251,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway bad pass\nturnover","s":null},{"i":49789249,"t":"Steal","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"4:11","sec":251,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins Steal.","s":null},{"i":49789250,"t":"LayUpShot","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"4:02","sec":242,"sc":false,"sh":true,"v":2,"txt":"Sebastian Wilkins misses layup","s":{"m":false,"r":"rim","a":false,"by":"Sebastian Wilkins","x":260,"y":110}},{"i":49789251,"t":"Block Shot","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:02","sec":242,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Block.","s":null},{"i":49789252,"t":"Defensive Rebound","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"4:00","sec":240,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Defensive Rebound.","s":null},{"i":49789253,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"3:37","sec":217,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway bad pass\nturnover","s":null},{"i":49789254,"t":"Steal","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"3:37","sec":217,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins Steal.","s":null},{"i":49789255,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"3:28","sec":208,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr bad pass\nturnover","s":null},{"i":49789256,"t":"JumpShot","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"3:00","sec":180,"sc":false,"sh":true,"v":3,"txt":"Jacen Holloway misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Jacen Holloway","x":120,"y":270}},{"i":49789257,"t":"Offensive Rebound","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"2:57","sec":177,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt Offensive Rebound.","s":null},{"i":49789258,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":29,"as":16,"per":1,"clk":"2:44","sec":164,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski bad pass\nturnover","s":null},{"i":49789259,"t":"Substitution","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"2:44","sec":164,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr subbing out for Duke","s":null},{"i":49789260,"t":"Substitution","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"2:44","sec":164,"sc":false,"sh":false,"v":0,"txt":"John Blackwell subbing in for Duke","s":null},{"i":49789261,"t":"JumpShot","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"2:25","sec":145,"sc":false,"sh":true,"v":2,"txt":"Patrick Ngongba II misses 14-foot jumper","s":{"m":false,"r":"jumper","a":false,"by":"Patrick Ngongba II","x":350,"y":140}},{"i":49789262,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":29,"as":16,"per":1,"clk":"2:20","sec":140,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. Offensive Rebound.","s":null},{"i":49789263,"t":"TipShot","h":true,"tm":"Duke","hs":31,"as":16,"per":1,"clk":"2:20","sec":140,"sc":true,"sh":true,"v":2,"txt":"Deron Rippey Jr. makes 0-foot tip in dunk","s":{"m":true,"r":"rim","a":false,"by":"Deron Rippey Jr.","x":250,"y":60},"on":[216,198989,224085,208,4798,198090,5418,4783,4779,4782]},{"i":49789265,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":31,"as":16,"per":1,"clk":"1:52","sec":112,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry bad pass\nturnover","s":null},{"i":49789266,"t":"Steal","h":true,"tm":"Duke","hs":31,"as":16,"per":1,"clk":"1:52","sec":112,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins Steal.","s":null},{"i":49789267,"t":"DunkShot","h":true,"tm":"Duke","hs":33,"as":16,"per":1,"clk":"1:49","sec":109,"sc":true,"sh":true,"v":2,"txt":"Sebastian Wilkins makes 2-foot dunk","s":{"m":true,"r":"rim","a":false,"by":"Sebastian Wilkins","x":240,"y":70},"on":[216,198989,224085,208,4798,198090,5418,4783,4779,4782]},{"i":49789269,"t":"ShortTimeOut","h":false,"tm":"Army","hs":33,"as":16,"per":1,"clk":"1:48","sec":108,"sc":false,"sh":false,"v":0,"txt":"Army Timeout","s":null},{"i":49789271,"t":"Substitution","h":true,"tm":"Duke","hs":33,"as":16,"per":1,"clk":"1:48","sec":108,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II subbing out for Duke","s":null},{"i":49789272,"t":"Substitution","h":true,"tm":"Duke","hs":33,"as":16,"per":1,"clk":"1:48","sec":108,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje subbing in for Duke","s":null},{"i":49789274,"t":"LayUpShot","h":false,"tm":"Army","hs":33,"as":18,"per":1,"clk":"1:39","sec":99,"sc":true,"sh":true,"v":2,"txt":"Jacen Holloway makes layup (Kevin McCarthy assists)","s":{"m":true,"r":"rim","a":true,"by":"Jacen Holloway","x":290,"y":70},"on":[198989,224085,208,4798,198090,224079,5418,4783,4779,4782]},{"i":49789276,"t":"JumpShot","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"1:26","sec":86,"sc":false,"sh":true,"v":3,"txt":"Deron Rippey Jr. misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Deron Rippey Jr.","x":390,"y":250}},{"i":49789278,"t":"Defensive Rebound","h":false,"tm":"Army","hs":33,"as":18,"per":1,"clk":"1:23","sec":83,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway Defensive Rebound.","s":null},{"i":49789280,"t":"JumpShot","h":false,"tm":"Army","hs":33,"as":18,"per":1,"clk":"1:15","sec":75,"sc":false,"sh":true,"v":3,"txt":"Tate Laczkowski misses 23-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Tate Laczkowski","x":330,"y":270}},{"i":49789281,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"1:12","sec":72,"sc":false,"sh":false,"v":0,"txt":"Caleb Foster Defensive Rebound.","s":null},{"i":49789282,"t":"LayUpShot","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"1:05","sec":65,"sc":false,"sh":true,"v":2,"txt":"Caleb Foster misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"Caleb Foster","x":210,"y":80}},{"i":49789347,"t":"Defensive Rebound","h":false,"tm":"Army","hs":33,"as":18,"per":1,"clk":"1:03","sec":63,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy Defensive Rebound.","s":null},{"i":49789350,"t":"PersonalFoul","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:57","sec":57,"sc":false,"sh":false,"v":0,"txt":"Foul on Sebastian Wilkins.","s":null},{"i":49789352,"t":"Substitution","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:57","sec":57,"sc":false,"sh":false,"v":0,"txt":"Caleb Foster subbing out for Duke","s":null},{"i":49789354,"t":"Substitution","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:57","sec":57,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. subbing out for Duke","s":null},{"i":49789356,"t":"Substitution","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:57","sec":57,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer subbing in for Duke","s":null},{"i":49789358,"t":"Substitution","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:57","sec":57,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II subbing in for Duke","s":null},{"i":49789361,"t":"Substitution","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:57","sec":57,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins subbing out for Duke","s":null},{"i":49789363,"t":"Substitution","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:57","sec":57,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr subbing in for Duke","s":null},{"i":49789365,"t":"JumpShot","h":false,"tm":"Army","hs":33,"as":18,"per":1,"clk":"0:36","sec":36,"sc":false,"sh":true,"v":3,"txt":"Jacen Holloway misses 24-foot three point step back jumpshot","s":{"m":false,"r":"three_pointer","a":false,"by":"Jacen Holloway","x":380,"y":260}},{"i":49789367,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:33","sec":33,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Defensive Rebound.","s":null},{"i":49789369,"t":"ShortTimeOut","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:18","sec":18,"sc":false,"sh":false,"v":0,"txt":"Duke Timeout","s":null},{"i":49789371,"t":"Substitution","h":false,"tm":"Army","hs":33,"as":18,"per":1,"clk":"0:18","sec":18,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy subbing out for Army","s":null},{"i":49789373,"t":"Substitution","h":false,"tm":"Army","hs":33,"as":18,"per":1,"clk":"0:18","sec":18,"sc":false,"sh":false,"v":0,"txt":"Jahaan Green subbing in for Army","s":null},{"i":49789375,"t":"JumpShot","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:03","sec":3,"sc":false,"sh":true,"v":3,"txt":"Joaquim Boumtje Boumtje misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Joaquim Boumtje Boumtje","x":240,"y":300}},{"i":49789376,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":33,"as":18,"per":1,"clk":"0:01","sec":1,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Offensive Rebound.","s":null},{"i":49789378,"t":"End Period","h":false,"tm":"","hs":33,"as":18,"per":1,"clk":"0:00","sec":0,"sc":false,"sh":false,"v":0,"txt":"End of 1st half","s":null},{"i":49789380,"t":"Substitution","h":false,"tm":"Army","hs":33,"as":18,"per":2,"clk":"20:00","sec":1200,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing in for Army","s":null},{"i":49789382,"t":"Substitution","h":false,"tm":"Army","hs":33,"as":18,"per":2,"clk":"20:00","sec":1200,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy subbing in for Army","s":null},{"i":49789384,"t":"Substitution","h":false,"tm":"Army","hs":33,"as":18,"per":2,"clk":"20:00","sec":1200,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt subbing out for Army","s":null},{"i":49789385,"t":"Substitution","h":false,"tm":"Army","hs":33,"as":18,"per":2,"clk":"20:00","sec":1200,"sc":false,"sh":false,"v":0,"txt":"Jahaan Green subbing out for Army","s":null},{"i":49789387,"t":"DunkShot","h":true,"tm":"Duke","hs":35,"as":18,"per":2,"clk":"19:50","sec":1190,"sc":true,"sh":true,"v":2,"txt":"Patrick Ngongba II makes 3-foot dunk (Dame Sarr assists)","s":{"m":true,"r":"rim","a":true,"by":"Patrick Ngongba II","x":230,"y":70},"on":[4800,224079,198985,216,5418,198978,4783,4779,4798,4782]},{"i":49789389,"t":"JumpShot","h":false,"tm":"Army","hs":35,"as":18,"per":2,"clk":"19:29","sec":1169,"sc":false,"sh":true,"v":3,"txt":"Ryan Curry misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Ryan Curry","x":180,"y":290}},{"i":49789391,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":35,"as":18,"per":2,"clk":"19:26","sec":1166,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Defensive Rebound.","s":null},{"i":49789393,"t":"LayUpShot","h":true,"tm":"Duke","hs":37,"as":18,"per":2,"clk":"19:21","sec":1161,"sc":true,"sh":true,"v":2,"txt":"Cayden Boozer makes driving layup","s":{"m":true,"r":"rim","a":false,"by":"Cayden Boozer","x":280,"y":70},"on":[4800,224079,198985,216,5418,198978,4783,4779,4798,4782]},{"i":49789394,"t":"JumpShot","h":false,"tm":"Army","hs":37,"as":18,"per":2,"clk":"18:53","sec":1133,"sc":false,"sh":true,"v":2,"txt":"Tate Laczkowski misses 16-foot jumper","s":{"m":false,"r":"jumper","a":false,"by":"Tate Laczkowski","x":160,"y":190}},{"i":49789396,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":37,"as":18,"per":2,"clk":"18:51","sec":1131,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Defensive Rebound.","s":null},{"i":49789398,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":37,"as":18,"per":2,"clk":"18:47","sec":1127,"sc":false,"sh":false,"v":0,"txt":"John Blackwell bad pass\nturnover","s":null},{"i":49789400,"t":"JumpShot","h":false,"tm":"Army","hs":37,"as":18,"per":2,"clk":"18:19","sec":1099,"sc":false,"sh":true,"v":2,"txt":"Jacen Holloway misses 21-foot pullup jump shot","s":{"m":false,"r":"jumper","a":false,"by":"Jacen Holloway","x":360,"y":230}},{"i":49789402,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":37,"as":18,"per":2,"clk":"18:16","sec":1096,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Defensive Rebound.","s":null},{"i":49789403,"t":"PersonalFoul","h":false,"tm":"Army","hs":37,"as":18,"per":2,"clk":"18:07","sec":1087,"sc":false,"sh":false,"v":0,"txt":"Foul on Jaden Ellis.","s":null},{"i":49789405,"t":"LayUpShot","h":true,"tm":"Duke","hs":37,"as":18,"per":2,"clk":"18:06","sec":1086,"sc":false,"sh":true,"v":2,"txt":"Cayden Boozer misses layup","s":{"m":false,"r":"rim","a":false,"by":"Cayden Boozer","x":280,"y":80}},{"i":49789406,"t":"Block Shot","h":false,"tm":"Army","hs":37,"as":18,"per":2,"clk":"18:06","sec":1086,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Block.","s":null},{"i":49789408,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":37,"as":18,"per":2,"clk":"18:06","sec":1086,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer Offensive Rebound.","s":null},{"i":49789410,"t":"LayUpShot","h":true,"tm":"Duke","hs":37,"as":18,"per":2,"clk":"18:05","sec":1085,"sc":false,"sh":true,"v":2,"txt":"Cayden Boozer misses layup","s":{"m":false,"r":"rim","a":false,"by":"Cayden Boozer","x":290,"y":90}},{"i":49789412,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":37,"as":18,"per":2,"clk":"18:04","sec":1084,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr Offensive Rebound.","s":null},{"i":49789414,"t":"PersonalFoul","h":false,"tm":"Army","hs":37,"as":18,"per":2,"clk":"18:04","sec":1084,"sc":false,"sh":false,"v":0,"txt":"Foul on Jaden Ellis.","s":null},{"i":49789416,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":38,"as":18,"per":2,"clk":"18:04","sec":1084,"sc":true,"sh":true,"v":1,"txt":"Dame Sarr makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Dame Sarr","x":null,"y":null},"on":[4800,224079,198985,216,5418,198978,4783,4779,4798,4782]},{"i":49789417,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":39,"as":18,"per":2,"clk":"18:04","sec":1084,"sc":true,"sh":true,"v":1,"txt":"Dame Sarr makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Dame Sarr","x":null,"y":null},"on":[4800,224079,198985,216,5418,198978,4783,4779,4798,4782]},{"i":49789419,"t":"JumpShot","h":false,"tm":"Army","hs":39,"as":18,"per":2,"clk":"17:49","sec":1069,"sc":false,"sh":true,"v":3,"txt":"Kevin McCarthy misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Kevin McCarthy","x":460,"y":170}},{"i":49789422,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":39,"as":18,"per":2,"clk":"17:47","sec":1067,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Defensive Rebound.","s":null},{"i":49789424,"t":"JumpShot","h":true,"tm":"Duke","hs":39,"as":18,"per":2,"clk":"17:42","sec":1062,"sc":false,"sh":true,"v":3,"txt":"John Blackwell misses 22-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"John Blackwell","x":470,"y":50}},{"i":49789426,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":39,"as":18,"per":2,"clk":"17:41","sec":1061,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Offensive Rebound.","s":null},{"i":49789428,"t":"PersonalFoul","h":false,"tm":"Army","hs":39,"as":18,"per":2,"clk":"17:41","sec":1061,"sc":false,"sh":false,"v":0,"txt":"Foul on Jacen Holloway.","s":null},{"i":49789430,"t":"Substitution","h":false,"tm":"Army","hs":39,"as":18,"per":2,"clk":"17:41","sec":1061,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing out for Army","s":null},{"i":49789432,"t":"Substitution","h":false,"tm":"Army","hs":39,"as":18,"per":2,"clk":"17:41","sec":1061,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt subbing in for Army","s":null},{"i":49789433,"t":"LayUpShot","h":true,"tm":"Duke","hs":41,"as":18,"per":2,"clk":"17:30","sec":1050,"sc":true,"sh":true,"v":2,"txt":"Dame Sarr makes driving layup","s":{"m":true,"r":"rim","a":false,"by":"Dame Sarr","x":270,"y":60},"on":[224079,198985,216,5418,198978,4783,4779,198090,4798,4782]},{"i":49789435,"t":"LayUpShot","h":false,"tm":"Army","hs":41,"as":18,"per":2,"clk":"17:03","sec":1023,"sc":false,"sh":true,"v":2,"txt":"Jacen Holloway misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"Jacen Holloway","x":210,"y":90}},{"i":49789437,"t":"Block Shot","h":true,"tm":"Duke","hs":41,"as":18,"per":2,"clk":"17:03","sec":1023,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Block.","s":null},{"i":49789438,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":41,"as":18,"per":2,"clk":"17:00","sec":1020,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer Defensive Rebound.","s":null},{"i":49789439,"t":"JumpShot","h":true,"tm":"Duke","hs":44,"as":18,"per":2,"clk":"16:54","sec":1014,"sc":true,"sh":true,"v":3,"txt":"Cayden Boozer makes 23-foot three point jumper (Dame Sarr assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Cayden Boozer","x":380,"y":250},"on":[224079,198985,216,5418,198978,4783,4779,198090,4798,4782]},{"i":49789442,"t":"PersonalFoul","h":true,"tm":"Duke","hs":44,"as":18,"per":2,"clk":"16:37","sec":997,"sc":false,"sh":false,"v":0,"txt":"Foul on John Blackwell.","s":null},{"i":49789444,"t":"JumpShot","h":false,"tm":"Army","hs":44,"as":21,"per":2,"clk":"16:17","sec":977,"sc":true,"sh":true,"v":3,"txt":"Dillon Watt makes 24-foot three point jumper (Jacen Holloway assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Dillon Watt","x":100,"y":240},"on":[224079,198985,216,5418,198978,4783,4779,198090,4798,4782]},{"i":49789446,"t":"JumpShot","h":true,"tm":"Duke","hs":44,"as":21,"per":2,"clk":"16:03","sec":963,"sc":false,"sh":true,"v":3,"txt":"Cayden Boozer misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Cayden Boozer","x":410,"y":230}},{"i":49789449,"t":"Defensive Rebound","h":false,"tm":"Army","hs":44,"as":21,"per":2,"clk":"16:00","sec":960,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway Defensive Rebound.","s":null},{"i":49789451,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":44,"as":21,"per":2,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway bad pass\nturnover","s":null},{"i":49789452,"t":"Steal","h":true,"tm":"Duke","hs":44,"as":21,"per":2,"clk":"15:58","sec":958,"sc":false,"sh":false,"v":0,"txt":"John Blackwell Steal.","s":null},{"i":49789454,"t":"JumpShot","h":true,"tm":"Duke","hs":44,"as":21,"per":2,"clk":"15:54","sec":954,"sc":false,"sh":true,"v":3,"txt":"Joaquim Boumtje Boumtje misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Joaquim Boumtje Boumtje","x":210,"y":290}},{"i":49789457,"t":"Defensive Rebound","h":false,"tm":"Army","hs":44,"as":21,"per":2,"clk":"15:52","sec":952,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy Defensive Rebound.","s":null},{"i":49789459,"t":"OfficialTVTimeOut","h":false,"tm":"","hs":44,"as":21,"per":2,"clk":"15:52","sec":952,"sc":false,"sh":false,"v":0,"txt":"Official TV Timeout","s":null},{"i":49789461,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":21,"per":2,"clk":"15:52","sec":952,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr subbing out for Duke","s":null},{"i":49789464,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":21,"per":2,"clk":"15:52","sec":952,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje subbing out for Duke","s":null},{"i":49789467,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":21,"per":2,"clk":"15:52","sec":952,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins subbing in for Duke","s":null},{"i":49789470,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":21,"per":2,"clk":"15:52","sec":952,"sc":false,"sh":false,"v":0,"txt":"Cameron Williams subbing in for Duke","s":null},{"i":49789472,"t":"JumpShot","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"15:24","sec":924,"sc":true,"sh":true,"v":3,"txt":"Kevin McCarthy makes 24-foot three pointer","s":{"m":true,"r":"three_pointer","a":false,"by":"Kevin McCarthy","x":160,"y":270},"on":[216,5418,198978,4783,4779,224090,198989,198090,4798,4782]},{"i":49789474,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"15:09","sec":909,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II subbing out for Duke","s":null},{"i":49789476,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"15:09","sec":909,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski subbing in for Duke","s":null},{"i":49789630,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"15:05","sec":905,"sc":false,"sh":false,"v":0,"txt":"John Blackwell bad pass\nturnover","s":null},{"i":49789631,"t":"Steal","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"15:05","sec":905,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry Steal.","s":null},{"i":49789632,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"15:05","sec":905,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer subbing out for Duke","s":null},{"i":49789633,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"15:05","sec":905,"sc":false,"sh":false,"v":0,"txt":"John Blackwell subbing out for Duke","s":null},{"i":49789634,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"15:05","sec":905,"sc":false,"sh":false,"v":0,"txt":"Caleb Foster subbing in for Duke","s":null},{"i":49789635,"t":"Substitution","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"15:05","sec":905,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. subbing in for Duke","s":null},{"i":49789637,"t":"JumpShot","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"14:35","sec":875,"sc":false,"sh":true,"v":3,"txt":"Kevin McCarthy misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Kevin McCarthy","x":50,"y":200}},{"i":49789645,"t":"Dead Ball Rebound","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"14:34","sec":874,"sc":false,"sh":false,"v":0,"txt":"Army Deadball Team Rebound.","s":null},{"i":49789647,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"14:34","sec":874,"sc":false,"sh":false,"v":0,"txt":"team  shot clock turnover ","s":null},{"i":49789650,"t":"PersonalFoul","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"14:25","sec":865,"sc":false,"sh":false,"v":0,"txt":"Foul on Drew Scharnowski.","s":null},{"i":49789652,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":44,"as":24,"per":2,"clk":"14:25","sec":865,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski turnover","s":null},{"i":49789654,"t":"LayUpShot","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"14:07","sec":847,"sc":false,"sh":true,"v":2,"txt":"Dillon Watt misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"Dillon Watt","x":290,"y":90}},{"i":49789657,"t":"Offensive Rebound","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"14:06","sec":846,"sc":false,"sh":false,"v":0,"txt":"Army Offensive Rebound.","s":null},{"i":49789660,"t":"Substitution","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"14:06","sec":846,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski subbing out for Army","s":null},{"i":49789662,"t":"Substitution","h":false,"tm":"Army","hs":44,"as":24,"per":2,"clk":"14:06","sec":846,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing in for Army","s":null},{"i":49789665,"t":"JumpShot","h":false,"tm":"Army","hs":44,"as":27,"per":2,"clk":"13:56","sec":836,"sc":true,"sh":true,"v":3,"txt":"Dylan Benner makes 25-foot three point jumper (Ryan Curry assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Dylan Benner","x":210,"y":300},"on":[4779,224090,3845,198989,198090,198074,224085,208,4798,4782]},{"i":49789667,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":44,"as":27,"per":2,"clk":"13:30","sec":810,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins bad pass\nturnover","s":null},{"i":49789669,"t":"Steal","h":false,"tm":"Army","hs":44,"as":27,"per":2,"clk":"13:30","sec":810,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway Steal.","s":null},{"i":49789670,"t":"JumpShot","h":false,"tm":"Army","hs":44,"as":30,"per":2,"clk":"13:19","sec":799,"sc":true,"sh":true,"v":3,"txt":"Dillon Watt makes 25-foot three point jumper (Kevin McCarthy assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Dillon Watt","x":420,"y":230},"on":[4779,224090,3845,198989,198090,198074,224085,208,4798,4782]},{"i":49789672,"t":"JumpShot","h":true,"tm":"Duke","hs":47,"as":30,"per":2,"clk":"13:00","sec":780,"sc":true,"sh":true,"v":3,"txt":"Deron Rippey Jr. makes 23-foot three point jumper (Sebastian Wilkins assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Deron Rippey Jr.","x":20,"y":60},"on":[4779,224090,3845,198989,198090,198074,224085,208,4798,4782]},{"i":49789674,"t":"PersonalFoul","h":true,"tm":"Duke","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Foul on Cameron Williams.","s":null},{"i":49789676,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":true,"v":1,"txt":"Kevin McCarthy misses free throw 1 of 2","s":{"m":false,"r":"free_throw","a":false,"by":"Kevin McCarthy","x":null,"y":null}},{"i":49789678,"t":"Dead Ball Rebound","h":false,"tm":"Army","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Army Deadball Team Rebound.","s":null},{"i":49789679,"t":"Substitution","h":true,"tm":"Duke","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski subbing out for Duke","s":null},{"i":49789681,"t":"Substitution","h":true,"tm":"Duke","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Cameron Williams subbing out for Duke","s":null},{"i":49789683,"t":"Substitution","h":true,"tm":"Duke","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr subbing in for Duke","s":null},{"i":49789684,"t":"Substitution","h":true,"tm":"Duke","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II subbing in for Duke","s":null},{"i":49789685,"t":"Substitution","h":false,"tm":"Army","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing out for Army","s":null},{"i":49789687,"t":"Substitution","h":false,"tm":"Army","hs":47,"as":30,"per":2,"clk":"12:32","sec":752,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing in for Army","s":null},{"i":49789688,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":47,"as":31,"per":2,"clk":"12:32","sec":752,"sc":true,"sh":true,"v":1,"txt":"Kevin McCarthy makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Kevin McCarthy","x":null,"y":null},"on":[4779,224090,3845,198989,198090,198074,224085,208,4798,4782]},{"i":49789690,"t":"LayUpShot","h":true,"tm":"Duke","hs":49,"as":31,"per":2,"clk":"12:25","sec":745,"sc":true,"sh":true,"v":2,"txt":"Dame Sarr makes driving layup","s":{"m":true,"r":"rim","a":false,"by":"Dame Sarr","x":260,"y":90},"on":[198989,198090,198074,224085,208,4798,4782,4800,216,198985]},{"i":49789692,"t":"PersonalFoul","h":false,"tm":"Army","hs":49,"as":31,"per":2,"clk":"12:25","sec":745,"sc":false,"sh":false,"v":0,"txt":"Foul on Dylan Benner.","s":null},{"i":49789693,"t":"Substitution","h":true,"tm":"Duke","hs":49,"as":31,"per":2,"clk":"12:25","sec":745,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins subbing out for Duke","s":null},{"i":49789772,"t":"Substitution","h":true,"tm":"Duke","hs":49,"as":31,"per":2,"clk":"12:25","sec":745,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje subbing in for Duke","s":null},{"i":49789773,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":50,"as":31,"per":2,"clk":"12:25","sec":745,"sc":true,"sh":true,"v":1,"txt":"Dame Sarr makes free throw 1 of 1","s":{"m":true,"r":"free_throw","a":false,"by":"Dame Sarr","x":null,"y":null},"on":[198989,198090,198074,224085,208,4798,4782,4800,216,198985]},{"i":49789774,"t":"JumpShot","h":false,"tm":"Army","hs":50,"as":31,"per":2,"clk":"12:07","sec":727,"sc":false,"sh":true,"v":3,"txt":"Dylan Benner misses 22-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Dylan Benner","x":30,"y":70}},{"i":49789775,"t":"Offensive Rebound","h":false,"tm":"Army","hs":50,"as":31,"per":2,"clk":"12:04","sec":724,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway Offensive Rebound.","s":null},{"i":49789776,"t":"PersonalFoul","h":true,"tm":"Duke","hs":50,"as":31,"per":2,"clk":"12:04","sec":724,"sc":false,"sh":false,"v":0,"txt":"Foul on Deron Rippey Jr..","s":null},{"i":49789777,"t":"Substitution","h":false,"tm":"Army","hs":50,"as":31,"per":2,"clk":"12:04","sec":724,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt subbing out for Army","s":null},{"i":49789778,"t":"Substitution","h":false,"tm":"Army","hs":50,"as":31,"per":2,"clk":"12:04","sec":724,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing in for Army","s":null},{"i":49789779,"t":"LayUpShot","h":false,"tm":"Army","hs":50,"as":33,"per":2,"clk":"11:43","sec":703,"sc":true,"sh":true,"v":2,"txt":"Ryan Curry makes driving layup","s":{"m":true,"r":"rim","a":false,"by":"Ryan Curry","x":240,"y":140},"on":[198074,224085,208,4798,4782,4779,4800,216,198985,224079]},{"i":49789780,"t":"PersonalFoul","h":false,"tm":"Army","hs":50,"as":33,"per":2,"clk":"11:36","sec":696,"sc":false,"sh":false,"v":0,"txt":"Foul on Dylan Benner.","s":null},{"i":49789781,"t":"OfficialTVTimeOut","h":false,"tm":"","hs":50,"as":33,"per":2,"clk":"11:36","sec":696,"sc":false,"sh":false,"v":0,"txt":"Official TV Timeout","s":null},{"i":49789782,"t":"Substitution","h":false,"tm":"Army","hs":50,"as":33,"per":2,"clk":"11:36","sec":696,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing out for Army","s":null},{"i":49789783,"t":"Substitution","h":false,"tm":"Army","hs":50,"as":33,"per":2,"clk":"11:36","sec":696,"sc":false,"sh":false,"v":0,"txt":"Nnaemeka Ikechi subbing in for Army","s":null},{"i":49789784,"t":"PersonalFoul","h":false,"tm":"Army","hs":50,"as":33,"per":2,"clk":"11:32","sec":692,"sc":false,"sh":false,"v":0,"txt":"Foul on Kevin McCarthy.","s":null},{"i":49789785,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":51,"as":33,"per":2,"clk":"11:32","sec":692,"sc":true,"sh":true,"v":1,"txt":"Joaquim Boumtje Boumtje makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Joaquim Boumtje Boumtje","x":null,"y":null},"on":[224085,208,4787,4798,4782,4779,4800,216,198985,224079]},{"i":49789786,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":52,"as":33,"per":2,"clk":"11:32","sec":692,"sc":true,"sh":true,"v":1,"txt":"Joaquim Boumtje Boumtje makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Joaquim Boumtje Boumtje","x":null,"y":null},"on":[224085,208,4787,4798,4782,4779,4800,216,198985,224079]},{"i":49789787,"t":"LayUpShot","h":false,"tm":"Army","hs":52,"as":35,"per":2,"clk":"11:20","sec":680,"sc":true,"sh":true,"v":2,"txt":"Nnaemeka Ikechi makes layup (Ryan Curry assists)","s":{"m":true,"r":"rim","a":true,"by":"Nnaemeka Ikechi","x":240,"y":60},"on":[224085,208,4787,4798,4782,4779,4800,216,198985,224079]},{"i":49789788,"t":"JumpShot","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:02","sec":662,"sc":false,"sh":true,"v":2,"txt":"Patrick Ngongba II misses 7-foot hook shot","s":{"m":false,"r":"jumper","a":false,"by":"Patrick Ngongba II","x":250,"y":120}},{"i":49789789,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Offensive Rebound.","s":null},{"i":49789790,"t":"PersonalFoul","h":false,"tm":"Army","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":false,"v":0,"txt":"Foul on Jacen Holloway.","s":null},{"i":49789791,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":true,"v":1,"txt":"Patrick Ngongba II misses free throw 1 of 2","s":{"m":false,"r":"free_throw","a":false,"by":"Patrick Ngongba II","x":null,"y":null}},{"i":49789792,"t":"Dead Ball Rebound","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":false,"v":0,"txt":"Duke Deadball Team Rebound.","s":null},{"i":49789793,"t":"Substitution","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":false,"v":0,"txt":"Caleb Foster subbing out for Duke","s":null},{"i":49789795,"t":"Substitution","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. subbing out for Duke","s":null},{"i":49789796,"t":"Substitution","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer subbing in for Duke","s":null},{"i":49789799,"t":"Substitution","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":false,"v":0,"txt":"John Blackwell subbing in for Duke","s":null},{"i":49789801,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"11:01","sec":661,"sc":false,"sh":true,"v":1,"txt":"Patrick Ngongba II misses free throw 2 of 2","s":{"m":false,"r":"free_throw","a":false,"by":"Patrick Ngongba II","x":null,"y":null}},{"i":49789804,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":52,"as":35,"per":2,"clk":"10:59","sec":659,"sc":false,"sh":false,"v":0,"txt":"John Blackwell Offensive Rebound.","s":null},{"i":49789805,"t":"PersonalFoul","h":false,"tm":"Army","hs":52,"as":35,"per":2,"clk":"10:47","sec":647,"sc":false,"sh":false,"v":0,"txt":"Foul on Ryan Curry.","s":null},{"i":49789808,"t":"Substitution","h":false,"tm":"Army","hs":52,"as":35,"per":2,"clk":"10:47","sec":647,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy subbing out for Army","s":null},{"i":49789810,"t":"Substitution","h":false,"tm":"Army","hs":52,"as":35,"per":2,"clk":"10:47","sec":647,"sc":false,"sh":false,"v":0,"txt":"Nnaemeka Ikechi subbing out for Army","s":null},{"i":49789812,"t":"Substitution","h":false,"tm":"Army","hs":52,"as":35,"per":2,"clk":"10:47","sec":647,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing in for Army","s":null},{"i":49789814,"t":"Substitution","h":false,"tm":"Army","hs":52,"as":35,"per":2,"clk":"10:47","sec":647,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski subbing in for Army","s":null},{"i":49789816,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":53,"as":35,"per":2,"clk":"10:47","sec":647,"sc":true,"sh":true,"v":1,"txt":"Dame Sarr makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Dame Sarr","x":null,"y":null},"on":[4787,4798,4782,4779,4800,216,198985,224079,198978,5418]},{"i":49789818,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":54,"as":35,"per":2,"clk":"10:47","sec":647,"sc":true,"sh":true,"v":1,"txt":"Dame Sarr makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Dame Sarr","x":null,"y":null},"on":[4787,4798,4782,4779,4800,216,198985,224079,198978,5418]},{"i":49789820,"t":"LayUpShot","h":false,"tm":"Army","hs":54,"as":37,"per":2,"clk":"10:42","sec":642,"sc":true,"sh":true,"v":2,"txt":"Jaden Ellis makes layup (Ryan Curry assists)","s":{"m":true,"r":"rim","a":true,"by":"Jaden Ellis","x":210,"y":70},"on":[4782,4779,4800,216,198985,198074,224079,198978,5418,4783]},{"i":49789822,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":54,"as":37,"per":2,"clk":"10:26","sec":626,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II bad pass\nturnover","s":null},{"i":49789824,"t":"Steal","h":false,"tm":"Army","hs":54,"as":37,"per":2,"clk":"10:26","sec":626,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry Steal.","s":null},{"i":49789828,"t":"JumpShot","h":false,"tm":"Army","hs":54,"as":37,"per":2,"clk":"10:14","sec":614,"sc":false,"sh":true,"v":3,"txt":"Ryan Curry misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Ryan Curry","x":30,"y":160}},{"i":49789829,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":54,"as":37,"per":2,"clk":"10:12","sec":612,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr Defensive Rebound.","s":null},{"i":49789831,"t":"JumpShot","h":true,"tm":"Duke","hs":54,"as":37,"per":2,"clk":"10:05","sec":605,"sc":false,"sh":true,"v":3,"txt":"Joaquim Boumtje Boumtje misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Joaquim Boumtje Boumtje","x":390,"y":250}},{"i":49789833,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":54,"as":37,"per":2,"clk":"10:02","sec":602,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II Offensive Rebound.","s":null},{"i":49789835,"t":"PersonalFoul","h":false,"tm":"Army","hs":54,"as":37,"per":2,"clk":"10:02","sec":602,"sc":false,"sh":false,"v":0,"txt":"Foul on Dylan Benner.","s":null},{"i":49789838,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":55,"as":37,"per":2,"clk":"10:02","sec":602,"sc":true,"sh":true,"v":1,"txt":"Patrick Ngongba II makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Patrick Ngongba II","x":null,"y":null},"on":[4782,4779,4800,216,198985,198074,224079,198978,5418,4783]},{"i":49789839,"t":"Substitution","h":false,"tm":"Army","hs":55,"as":37,"per":2,"clk":"10:02","sec":602,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway subbing out for Army","s":null},{"i":49789867,"t":"Substitution","h":false,"tm":"Army","hs":55,"as":37,"per":2,"clk":"10:02","sec":602,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy subbing in for Army","s":null},{"i":49789869,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":56,"as":37,"per":2,"clk":"10:02","sec":602,"sc":true,"sh":true,"v":1,"txt":"Patrick Ngongba II makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Patrick Ngongba II","x":null,"y":null},"on":[4782,4779,4800,216,198985,198074,224079,198978,5418,4783]},{"i":49789871,"t":"LayUpShot","h":false,"tm":"Army","hs":56,"as":37,"per":2,"clk":"9:31","sec":571,"sc":false,"sh":true,"v":2,"txt":"Ryan Curry misses driving layup","s":{"m":false,"r":"rim","a":false,"by":"Ryan Curry","x":200,"y":80}},{"i":49789873,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":56,"as":37,"per":2,"clk":"9:29","sec":569,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Defensive Rebound.","s":null},{"i":49789874,"t":"Substitution","h":false,"tm":"Army","hs":56,"as":37,"per":2,"clk":"9:26","sec":566,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing out for Army","s":null},{"i":49789876,"t":"Substitution","h":false,"tm":"Army","hs":56,"as":37,"per":2,"clk":"9:26","sec":566,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt subbing in for Army","s":null},{"i":49789878,"t":"JumpShot","h":true,"tm":"Duke","hs":59,"as":37,"per":2,"clk":"9:14","sec":554,"sc":true,"sh":true,"v":3,"txt":"Joaquim Boumtje Boumtje makes 24-foot three point jumper (Cayden Boozer assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Joaquim Boumtje Boumtje","x":70,"y":200},"on":[4800,216,198985,198074,224079,198978,5418,4798,4783,198090]},{"i":49789879,"t":"PersonalFoul","h":true,"tm":"Duke","hs":59,"as":37,"per":2,"clk":"8:55","sec":535,"sc":false,"sh":false,"v":0,"txt":"Foul on Patrick Ngongba II.","s":null},{"i":49789881,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":59,"as":37,"per":2,"clk":"8:55","sec":535,"sc":false,"sh":true,"v":1,"txt":"Dillon Watt misses free throw 1 of 2","s":{"m":false,"r":"free_throw","a":false,"by":"Dillon Watt","x":null,"y":null}},{"i":49789883,"t":"Dead Ball Rebound","h":false,"tm":"Army","hs":59,"as":37,"per":2,"clk":"8:55","sec":535,"sc":false,"sh":false,"v":0,"txt":"Army Deadball Team Rebound.","s":null},{"i":49789885,"t":"Substitution","h":true,"tm":"Duke","hs":59,"as":37,"per":2,"clk":"8:55","sec":535,"sc":false,"sh":false,"v":0,"txt":"Patrick Ngongba II subbing out for Duke","s":null},{"i":49789886,"t":"Substitution","h":true,"tm":"Duke","hs":59,"as":37,"per":2,"clk":"8:55","sec":535,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski subbing in for Duke","s":null},{"i":49789888,"t":"Substitution","h":false,"tm":"Army","hs":59,"as":37,"per":2,"clk":"8:55","sec":535,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing out for Army","s":null},{"i":49789890,"t":"Substitution","h":false,"tm":"Army","hs":59,"as":37,"per":2,"clk":"8:55","sec":535,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing in for Army","s":null},{"i":49789892,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":59,"as":38,"per":2,"clk":"8:55","sec":535,"sc":true,"sh":true,"v":1,"txt":"Dillon Watt makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Dillon Watt","x":null,"y":null},"on":[4800,216,198985,198074,224079,198978,5418,4798,4783,198090]},{"i":49789894,"t":"PersonalFoul","h":false,"tm":"Army","hs":59,"as":38,"per":2,"clk":"8:39","sec":519,"sc":false,"sh":false,"v":0,"txt":"Foul on Tate Laczkowski.","s":null},{"i":49789896,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":60,"as":38,"per":2,"clk":"8:39","sec":519,"sc":true,"sh":true,"v":1,"txt":"Joaquim Boumtje Boumtje makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Joaquim Boumtje Boumtje","x":null,"y":null},"on":[198985,198074,224079,198978,5418,3845,4798,4779,4783,198090]},{"i":49789898,"t":"Substitution","h":false,"tm":"Army","hs":60,"as":38,"per":2,"clk":"8:39","sec":519,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing out for Army","s":null},{"i":49789900,"t":"Substitution","h":false,"tm":"Army","hs":60,"as":38,"per":2,"clk":"8:39","sec":519,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway subbing in for Army","s":null},{"i":49789902,"t":"Substitution","h":true,"tm":"Duke","hs":60,"as":38,"per":2,"clk":"8:39","sec":519,"sc":false,"sh":false,"v":0,"txt":"Dame Sarr subbing out for Duke","s":null},{"i":49789904,"t":"Substitution","h":true,"tm":"Duke","hs":60,"as":38,"per":2,"clk":"8:39","sec":519,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins subbing in for Duke","s":null},{"i":49789905,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":61,"as":38,"per":2,"clk":"8:39","sec":519,"sc":true,"sh":true,"v":1,"txt":"Joaquim Boumtje Boumtje makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Joaquim Boumtje Boumtje","x":null,"y":null},"on":[198985,198074,224079,198978,5418,3845,4798,4779,4783,198090]},{"i":49789909,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":61,"as":38,"per":2,"clk":"8:19","sec":499,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt bad pass\nturnover","s":null},{"i":49789910,"t":"Steal","h":true,"tm":"Duke","hs":61,"as":38,"per":2,"clk":"8:19","sec":499,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Steal.","s":null},{"i":49789911,"t":"DunkShot","h":true,"tm":"Duke","hs":63,"as":38,"per":2,"clk":"8:16","sec":496,"sc":true,"sh":true,"v":2,"txt":"Joaquim Boumtje Boumtje makes 2-foot dunk","s":{"m":true,"r":"rim","a":false,"by":"Joaquim Boumtje Boumtje","x":270,"y":60},"on":[224079,198978,5418,3845,4798,4782,4779,198989,4783,198090]},{"i":49789913,"t":"LayUpShot","h":false,"tm":"Army","hs":63,"as":40,"per":2,"clk":"8:08","sec":488,"sc":true,"sh":true,"v":2,"txt":"Kevin McCarthy makes layup (Ryan Curry assists)","s":{"m":true,"r":"rim","a":true,"by":"Kevin McCarthy","x":210,"y":70},"on":[224079,198978,5418,3845,4798,4782,4779,198989,4783,198090]},{"i":49789915,"t":"JumpShot","h":true,"tm":"Duke","hs":66,"as":40,"per":2,"clk":"8:01","sec":481,"sc":true,"sh":true,"v":3,"txt":"John Blackwell makes 23-foot three point jumper (Drew Scharnowski assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"John Blackwell","x":480,"y":60},"on":[224079,198978,5418,3845,4798,4782,4779,198989,4783,198090]},{"i":49789916,"t":"JumpShot","h":false,"tm":"Army","hs":66,"as":40,"per":2,"clk":"7:29","sec":449,"sc":false,"sh":true,"v":3,"txt":"Dillon Watt misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Dillon Watt","x":70,"y":210}},{"i":49789918,"t":"Block Shot","h":true,"tm":"Duke","hs":66,"as":40,"per":2,"clk":"7:29","sec":449,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje Block.","s":null},{"i":49789920,"t":"Dead Ball Rebound","h":false,"tm":"Army","hs":66,"as":40,"per":2,"clk":"7:29","sec":449,"sc":false,"sh":false,"v":0,"txt":"Army Deadball Team Rebound.","s":null},{"i":49789922,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":66,"as":40,"per":2,"clk":"7:29","sec":449,"sc":false,"sh":false,"v":0,"txt":"team  shot clock turnover ","s":null},{"i":49789924,"t":"Substitution","h":true,"tm":"Duke","hs":66,"as":40,"per":2,"clk":"7:29","sec":449,"sc":false,"sh":false,"v":0,"txt":"Cayden Boozer subbing out for Duke","s":null},{"i":49789926,"t":"Substitution","h":true,"tm":"Duke","hs":66,"as":40,"per":2,"clk":"7:29","sec":449,"sc":false,"sh":false,"v":0,"txt":"Joaquim Boumtje Boumtje subbing out for Duke","s":null},{"i":49789928,"t":"Substitution","h":true,"tm":"Duke","hs":66,"as":40,"per":2,"clk":"7:29","sec":449,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. subbing in for Duke","s":null},{"i":49789930,"t":"Substitution","h":true,"tm":"Duke","hs":66,"as":40,"per":2,"clk":"7:29","sec":449,"sc":false,"sh":false,"v":0,"txt":"Cameron Williams subbing in for Duke","s":null},{"i":49789932,"t":"DunkShot","h":true,"tm":"Duke","hs":68,"as":40,"per":2,"clk":"7:15","sec":435,"sc":true,"sh":true,"v":2,"txt":"Cameron Williams makes 4-foot alley oop dunk (Deron Rippey Jr. assists)","s":{"m":true,"r":"rim","a":true,"by":"Cameron Williams","x":220,"y":80},"on":[5418,3845,4798,4782,4779,198989,4783,198090,224085,224090]},{"i":49789933,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":68,"as":40,"per":2,"clk":"6:58","sec":418,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski bad pass\nturnover","s":null},{"i":49789937,"t":"Steal","h":true,"tm":"Duke","hs":68,"as":40,"per":2,"clk":"6:58","sec":418,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski Steal.","s":null},{"i":49789939,"t":"LayUpShot","h":true,"tm":"Duke","hs":70,"as":40,"per":2,"clk":"6:54","sec":414,"sc":true,"sh":true,"v":2,"txt":"Drew Scharnowski makes layup","s":{"m":true,"r":"rim","a":false,"by":"Drew Scharnowski","x":270,"y":70},"on":[5418,3845,4798,4782,4779,198989,4783,198090,224085,224090]},{"i":49789940,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":70,"as":40,"per":2,"clk":"6:46","sec":406,"sc":false,"sh":false,"v":0,"txt":"Dillon Watt bad pass\nturnover","s":null},{"i":49789943,"t":"Substitution","h":true,"tm":"Duke","hs":70,"as":40,"per":2,"clk":"6:46","sec":406,"sc":false,"sh":false,"v":0,"txt":"Drew Scharnowski subbing out for Duke","s":null},{"i":49789944,"t":"Substitution","h":true,"tm":"Duke","hs":70,"as":40,"per":2,"clk":"6:46","sec":406,"sc":false,"sh":false,"v":0,"txt":"John Blackwell subbing out for Duke","s":null},{"i":49789946,"t":"Substitution","h":true,"tm":"Duke","hs":70,"as":40,"per":2,"clk":"6:46","sec":406,"sc":false,"sh":false,"v":0,"txt":"Caleb Foster subbing in for Duke","s":null},{"i":49789947,"t":"Substitution","h":true,"tm":"Duke","hs":70,"as":40,"per":2,"clk":"6:46","sec":406,"sc":false,"sh":false,"v":0,"txt":"Bryson Howard subbing in for Duke","s":null},{"i":49789949,"t":"JumpShot","h":true,"tm":"Duke","hs":70,"as":40,"per":2,"clk":"6:34","sec":394,"sc":false,"sh":true,"v":3,"txt":"Caleb Foster misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Caleb Foster","x":190,"y":290}},{"i":49789951,"t":"Defensive Rebound","h":false,"tm":"Army","hs":70,"as":40,"per":2,"clk":"6:30","sec":390,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Defensive Rebound.","s":null},{"i":49789952,"t":"PersonalFoul","h":true,"tm":"Duke","hs":70,"as":40,"per":2,"clk":"6:09","sec":369,"sc":false,"sh":false,"v":0,"txt":"Foul on Caleb Foster.","s":null},{"i":49789954,"t":"LayUpShot","h":false,"tm":"Army","hs":70,"as":42,"per":2,"clk":"6:07","sec":367,"sc":true,"sh":true,"v":2,"txt":"Kevin McCarthy makes layup (Ryan Curry assists)","s":{"m":true,"r":"rim","a":true,"by":"Kevin McCarthy","x":210,"y":60},"on":[4798,4782,4779,198989,4783,198090,224085,224090,208,224082]},{"i":49789956,"t":"JumpShot","h":true,"tm":"Duke","hs":70,"as":42,"per":2,"clk":"5:57","sec":357,"sc":false,"sh":true,"v":3,"txt":"Bryson Howard misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Bryson Howard","x":450,"y":180}},{"i":49789959,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":70,"as":42,"per":2,"clk":"5:53","sec":353,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins Offensive Rebound.","s":null},{"i":49789961,"t":"Lost Ball Turnover","h":true,"tm":"Duke","hs":70,"as":42,"per":2,"clk":"5:38","sec":338,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins bad pass\nturnover","s":null},{"i":49789964,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":70,"as":42,"per":2,"clk":"5:07","sec":307,"sc":false,"sh":false,"v":0,"txt":"team  shot clock turnover ","s":null},{"i":49789966,"t":"LayUpShot","h":true,"tm":"Duke","hs":72,"as":42,"per":2,"clk":"4:53","sec":293,"sc":true,"sh":true,"v":2,"txt":"Caleb Foster makes driving layup","s":{"m":true,"r":"rim","a":false,"by":"Caleb Foster","x":290,"y":70},"on":[4798,4782,4779,198989,4783,198090,224085,224090,208,224082]},{"i":49789967,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":72,"as":42,"per":2,"clk":"4:29","sec":269,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry bad pass\nturnover","s":null},{"i":49789969,"t":"Steal","h":true,"tm":"Duke","hs":72,"as":42,"per":2,"clk":"4:29","sec":269,"sc":false,"sh":false,"v":0,"txt":"Cameron Williams Steal.","s":null},{"i":49789970,"t":"LayUpShot","h":true,"tm":"Duke","hs":72,"as":42,"per":2,"clk":"4:24","sec":264,"sc":false,"sh":true,"v":2,"txt":"Cameron Williams misses layup","s":{"m":false,"r":"rim","a":false,"by":"Cameron Williams","x":250,"y":70}},{"i":49789972,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":72,"as":42,"per":2,"clk":"4:22","sec":262,"sc":false,"sh":false,"v":0,"txt":"Cameron Williams Offensive Rebound.","s":null},{"i":49789973,"t":"DunkShot","h":true,"tm":"Duke","hs":74,"as":42,"per":2,"clk":"4:22","sec":262,"sc":true,"sh":true,"v":2,"txt":"Cameron Williams makes 3-foot dunk","s":{"m":true,"r":"rim","a":false,"by":"Cameron Williams","x":250,"y":80},"on":[4798,4782,4779,198989,4783,198090,224085,224090,208,224082]},{"i":49789975,"t":"PersonalFoul","h":true,"tm":"Duke","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Foul on Caleb Foster.","s":null},{"i":49789977,"t":"OfficialTVTimeOut","h":false,"tm":"","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Official TV Timeout","s":null},{"i":49789979,"t":"Substitution","h":true,"tm":"Duke","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Sebastian Wilkins subbing out for Duke","s":null},{"i":49789981,"t":"Substitution","h":true,"tm":"Duke","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Maxime Meyer subbing in for Duke","s":null},{"i":49789983,"t":"Substitution","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing out for Army","s":null},{"i":49789984,"t":"Substitution","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway subbing out for Army","s":null},{"i":49789986,"t":"Substitution","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy subbing out for Army","s":null},{"i":49789989,"t":"Substitution","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing in for Army","s":null},{"i":49789992,"t":"Substitution","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing in for Army","s":null},{"i":49789995,"t":"Substitution","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":false,"v":0,"txt":"Jahaan Green subbing in for Army","s":null},{"i":49789997,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:51","sec":231,"sc":false,"sh":true,"v":1,"txt":"Dillon Watt misses free throw 1 of 1","s":{"m":false,"r":"free_throw","a":false,"by":"Dillon Watt","x":null,"y":null}},{"i":49790000,"t":"Offensive Rebound","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:48","sec":228,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner Offensive Rebound.","s":null},{"i":49790002,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:36","sec":216,"sc":false,"sh":false,"v":0,"txt":"Jahaan Green bad pass\nturnover","s":null},{"i":49790004,"t":"Steal","h":true,"tm":"Duke","hs":74,"as":42,"per":2,"clk":"3:36","sec":216,"sc":false,"sh":false,"v":0,"txt":"Cameron Williams Steal.","s":null},{"i":49790007,"t":"JumpShot","h":true,"tm":"Duke","hs":74,"as":42,"per":2,"clk":"3:30","sec":210,"sc":false,"sh":true,"v":3,"txt":"Caleb Foster misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Caleb Foster","x":360,"y":260}},{"i":49790010,"t":"Defensive Rebound","h":false,"tm":"Army","hs":74,"as":42,"per":2,"clk":"3:28","sec":208,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Defensive Rebound.","s":null},{"i":49790016,"t":"PersonalFoul","h":true,"tm":"Duke","hs":74,"as":42,"per":2,"clk":"3:28","sec":208,"sc":false,"sh":false,"v":0,"txt":"Foul on Maxime Meyer.","s":null},{"i":49790019,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":74,"as":43,"per":2,"clk":"3:28","sec":208,"sc":true,"sh":true,"v":1,"txt":"Tate Laczkowski makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Tate Laczkowski","x":null,"y":null},"on":[198080,198074,4800,4783,198090,224085,224090,208,224082,224083]},{"i":49790022,"t":"MadeFreeThrow","h":false,"tm":"Army","hs":74,"as":44,"per":2,"clk":"3:28","sec":208,"sc":true,"sh":true,"v":1,"txt":"Tate Laczkowski makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Tate Laczkowski","x":null,"y":null},"on":[198080,198074,4800,4783,198090,224085,224090,208,224082,224083]},{"i":49790024,"t":"LayUpShot","h":true,"tm":"Duke","hs":74,"as":44,"per":2,"clk":"3:20","sec":200,"sc":false,"sh":true,"v":2,"txt":"Maxime Meyer misses layup","s":{"m":false,"r":"rim","a":false,"by":"Maxime Meyer","x":290,"y":70}},{"i":49790027,"t":"Defensive Rebound","h":false,"tm":"Army","hs":74,"as":44,"per":2,"clk":"3:20","sec":200,"sc":false,"sh":false,"v":0,"txt":"Jahaan Green Defensive Rebound.","s":null},{"i":49790029,"t":"Block Shot","h":false,"tm":"Army","hs":74,"as":44,"per":2,"clk":"3:20","sec":200,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Block.","s":null},{"i":49790032,"t":"Lost Ball Turnover","h":false,"tm":"Army","hs":74,"as":44,"per":2,"clk":"3:05","sec":185,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski bad pass\nturnover","s":null},{"i":49790034,"t":"Steal","h":true,"tm":"Duke","hs":74,"as":44,"per":2,"clk":"3:05","sec":185,"sc":false,"sh":false,"v":0,"txt":"Bryson Howard Steal.","s":null},{"i":49790036,"t":"DunkShot","h":true,"tm":"Duke","hs":76,"as":44,"per":2,"clk":"3:01","sec":181,"sc":true,"sh":true,"v":2,"txt":"Bryson Howard makes 3-foot dunk","s":{"m":true,"r":"rim","a":false,"by":"Bryson Howard","x":270,"y":60},"on":[198080,198074,4800,4783,198090,224085,224090,208,224082,224083]},{"i":49790039,"t":"RegularTimeOut","h":false,"tm":"Army","hs":76,"as":44,"per":2,"clk":"3:00","sec":180,"sc":false,"sh":false,"v":0,"txt":"Army Timeout","s":null},{"i":49790041,"t":"OfficialTVTimeOut","h":false,"tm":"","hs":76,"as":44,"per":2,"clk":"3:00","sec":180,"sc":false,"sh":false,"v":0,"txt":"Official TV Timeout","s":null},{"i":49790044,"t":"Substitution","h":false,"tm":"Army","hs":76,"as":44,"per":2,"clk":"3:00","sec":180,"sc":false,"sh":false,"v":0,"txt":"Jaden Ellis subbing out for Army","s":null},{"i":49790046,"t":"Substitution","h":false,"tm":"Army","hs":76,"as":44,"per":2,"clk":"3:00","sec":180,"sc":false,"sh":false,"v":0,"txt":"Dylan Benner subbing out for Army","s":null},{"i":49790050,"t":"Substitution","h":false,"tm":"Army","hs":76,"as":44,"per":2,"clk":"3:00","sec":180,"sc":false,"sh":false,"v":0,"txt":"Jahaan Green subbing out for Army","s":null},{"i":49790053,"t":"Substitution","h":false,"tm":"Army","hs":76,"as":44,"per":2,"clk":"3:00","sec":180,"sc":false,"sh":false,"v":0,"txt":"Ryan Curry subbing in for Army","s":null},{"i":49790055,"t":"Substitution","h":false,"tm":"Army","hs":76,"as":44,"per":2,"clk":"3:00","sec":180,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway subbing in for Army","s":null},{"i":49790057,"t":"Substitution","h":false,"tm":"Army","hs":76,"as":44,"per":2,"clk":"3:00","sec":180,"sc":false,"sh":false,"v":0,"txt":"Kevin McCarthy subbing in for Army","s":null},{"i":49790058,"t":"JumpShot","h":false,"tm":"Army","hs":76,"as":47,"per":2,"clk":"2:51","sec":171,"sc":true,"sh":true,"v":3,"txt":"Kevin McCarthy makes 24-foot three point jumper (Tate Laczkowski assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Kevin McCarthy","x":220,"y":290},"on":[4783,198090,224085,224090,208,224082,224083,4779,4782,4798]},{"i":49790061,"t":"PersonalFoul","h":false,"tm":"Army","hs":76,"as":47,"per":2,"clk":"2:35","sec":155,"sc":false,"sh":false,"v":0,"txt":"Foul on Dillon Watt.","s":null},{"i":49790062,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":77,"as":47,"per":2,"clk":"2:35","sec":155,"sc":true,"sh":true,"v":1,"txt":"Deron Rippey Jr. makes free throw 1 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Deron Rippey Jr.","x":null,"y":null},"on":[4783,198090,224085,224090,208,224082,224083,4779,4782,4798]},{"i":49790063,"t":"MadeFreeThrow","h":true,"tm":"Duke","hs":78,"as":47,"per":2,"clk":"2:35","sec":155,"sc":true,"sh":true,"v":1,"txt":"Deron Rippey Jr. makes free throw 2 of 2","s":{"m":true,"r":"free_throw","a":false,"by":"Deron Rippey Jr.","x":null,"y":null},"on":[4783,198090,224085,224090,208,224082,224083,4779,4782,4798]},{"i":49790065,"t":"JumpShot","h":false,"tm":"Army","hs":78,"as":47,"per":2,"clk":"2:22","sec":142,"sc":false,"sh":true,"v":3,"txt":"Kevin McCarthy misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Kevin McCarthy","x":380,"y":270}},{"i":49790067,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":78,"as":47,"per":2,"clk":"2:19","sec":139,"sc":false,"sh":false,"v":0,"txt":"Cameron Williams Defensive Rebound.","s":null},{"i":49790068,"t":"JumpShot","h":true,"tm":"Duke","hs":78,"as":47,"per":2,"clk":"2:13","sec":133,"sc":false,"sh":true,"v":2,"txt":"Bryson Howard misses 6-foot jumper","s":{"m":false,"r":"jumper","a":false,"by":"Bryson Howard","x":310,"y":60}},{"i":49790070,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":78,"as":47,"per":2,"clk":"2:09","sec":129,"sc":false,"sh":false,"v":0,"txt":"Maxime Meyer Offensive Rebound.","s":null},{"i":49790071,"t":"TipShot","h":true,"tm":"Duke","hs":80,"as":47,"per":2,"clk":"2:09","sec":129,"sc":true,"sh":true,"v":2,"txt":"Maxime Meyer makes 0-foot tip in layup","s":{"m":true,"r":"rim","a":false,"by":"Maxime Meyer","x":250,"y":60},"on":[4783,198090,224085,224090,208,224082,224083,4779,4782,4798]},{"i":49790072,"t":"JumpShot","h":false,"tm":"Army","hs":80,"as":47,"per":2,"clk":"1:56","sec":116,"sc":false,"sh":true,"v":2,"txt":"Tate Laczkowski misses 6-foot hook shot","s":{"m":false,"r":"jumper","a":false,"by":"Tate Laczkowski","x":200,"y":90}},{"i":49790074,"t":"Block Shot","h":true,"tm":"Duke","hs":80,"as":47,"per":2,"clk":"1:56","sec":116,"sc":false,"sh":false,"v":0,"txt":"Maxime Meyer Block.","s":null},{"i":49790076,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":80,"as":47,"per":2,"clk":"1:53","sec":113,"sc":false,"sh":false,"v":0,"txt":"Cameron Williams Defensive Rebound.","s":null},{"i":49790077,"t":"JumpShot","h":true,"tm":"Duke","hs":80,"as":47,"per":2,"clk":"1:41","sec":101,"sc":false,"sh":true,"v":3,"txt":"Cameron Williams misses 24-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Cameron Williams","x":360,"y":260}},{"i":49790079,"t":"Offensive Rebound","h":true,"tm":"Duke","hs":80,"as":47,"per":2,"clk":"1:38","sec":98,"sc":false,"sh":false,"v":0,"txt":"Bryson Howard Offensive Rebound.","s":null},{"i":49790127,"t":"LayUpShot","h":true,"tm":"Duke","hs":82,"as":47,"per":2,"clk":"1:37","sec":97,"sc":true,"sh":true,"v":2,"txt":"Bryson Howard makes layup","s":{"m":true,"r":"rim","a":false,"by":"Bryson Howard","x":280,"y":60},"on":[4783,198090,224085,224090,208,224082,224083,4779,4782,4798]},{"i":49790129,"t":"JumpShot","h":false,"tm":"Army","hs":82,"as":47,"per":2,"clk":"1:17","sec":77,"sc":false,"sh":true,"v":3,"txt":"Tate Laczkowski misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Tate Laczkowski","x":250,"y":300}},{"i":49790133,"t":"Offensive Rebound","h":false,"tm":"Army","hs":82,"as":47,"per":2,"clk":"1:13","sec":73,"sc":false,"sh":false,"v":0,"txt":"Jacen Holloway Offensive Rebound.","s":null},{"i":49790135,"t":"JumpShot","h":false,"tm":"Army","hs":82,"as":47,"per":2,"clk":"0:54","sec":54,"sc":false,"sh":true,"v":3,"txt":"Ryan Curry misses 25-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Ryan Curry","x":410,"y":250}},{"i":49790137,"t":"Block Shot","h":true,"tm":"Duke","hs":82,"as":47,"per":2,"clk":"0:54","sec":54,"sc":false,"sh":false,"v":0,"txt":"Maxime Meyer Block.","s":null},{"i":49790139,"t":"Defensive Rebound","h":true,"tm":"Duke","hs":82,"as":47,"per":2,"clk":"0:51","sec":51,"sc":false,"sh":false,"v":0,"txt":"Deron Rippey Jr. Defensive Rebound.","s":null},{"i":49790141,"t":"DunkShot","h":true,"tm":"Duke","hs":84,"as":47,"per":2,"clk":"0:50","sec":50,"sc":true,"sh":true,"v":2,"txt":"Caleb Foster makes 4-foot dunk (Deron Rippey Jr. assists)","s":{"m":true,"r":"rim","a":true,"by":"Caleb Foster","x":280,"y":80},"on":[4783,198090,224085,224090,208,224082,224083,4779,4782,4798]},{"i":49790143,"t":"JumpShot","h":false,"tm":"Army","hs":84,"as":50,"per":2,"clk":"0:32","sec":32,"sc":true,"sh":true,"v":3,"txt":"Ryan Curry makes 25-foot three point jumper (Tate Laczkowski assists)","s":{"m":true,"r":"three_pointer","a":true,"by":"Ryan Curry","x":340,"y":290},"on":[4783,198090,224085,224090,208,224082,224083,4779,4782,4798]},{"i":49790144,"t":"JumpShot","h":true,"tm":"Duke","hs":84,"as":50,"per":2,"clk":"0:00","sec":0,"sc":false,"sh":true,"v":3,"txt":"Deron Rippey Jr. misses 29-foot three point jumper","s":{"m":false,"r":"three_pointer","a":false,"by":"Deron Rippey Jr.","x":240,"y":340}},{"i":49790146,"t":"Defensive Rebound","h":false,"tm":"Army","hs":84,"as":50,"per":2,"clk":"0:00","sec":0,"sc":false,"sh":false,"v":0,"txt":"Tate Laczkowski Defensive Rebound.","s":null},{"i":49790148,"t":"End Period","h":false,"tm":"","hs":84,"as":50,"per":2,"clk":"0:00","sec":0,"sc":false,"sh":false,"v":0,"txt":"End of 2nd half","s":null},{"i":49790149,"t":"End Game","h":false,"tm":"","hs":84,"as":50,"per":2,"clk":"0:00","sec":0,"sc":false,"sh":false,"v":0,"txt":"End of Game","s":null}],"broadcasts":[{"broadcastType":"Streaming","broadcastName":"Patriot League TV"},{"broadcastType":"TV","broadcastName":"ESPNU"}],"line":[{"provider":"Draft Kings","spread":-44.5,"overUnder":157.5}],"form":{"home":[],"away":[]},"h2h":[{"id":298,"date":"2024-11-08T23:00:00.000Z","season":2025,"opponent":"Army","isHome":true,"neutral":false,"us":100,"them":58,"won":true,"venue":"Cameron Indoor Stadium"},{"id":209866,"date":"2025-11-12T00:00:00.000Z","season":2026,"opponent":"Army","isHome":false,"neutral":false,"us":114,"them":59,"won":true,"venue":"Christl Arena"}],"standings":{"ACC":[{"team":"Notre Dame","w":1,"l":0,"cw":0,"cl":0,"rank":null},{"team":"Miami","w":0,"l":1,"cw":0,"cl":0,"rank":14}],"Patriot":[]},"fetchedAt":"2026-11-05T18:45:34.902Z"}